2016-06-01 |
Yan, Zheng | ceph: use i_version to check validity of fscache Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: improve fscache revalidation Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: disable fscache when inode is opened for write Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: avoid unnecessary fscache invalidation/revlidation Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: call __fscache_uncache_page() if readpages fails Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | FS-Cache: make check_consistency callback return int Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | FS-Cache: wake write waiter after invalidating writes Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: fix wake_up_session_cb() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: don't use truncate_pagecache() to invalidate... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: SetPageError() for writeback pages if writepages... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: handle interrupted ceph_writepage() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: make ceph_update_writeable_page() uninterruptible Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | libceph: make ceph_osdc_wait_request() uninterruptible Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: handle -EAGAIN returned by ceph_update_writeable_page() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: make fault/page_mkwrite return VM_FAULT_OOM for... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: block non-fatal signals for fault/page_mkwrite Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: tolerate bad i_size for symlink inode Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: improve fragtree change detection Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: keep leaf frag when updating fragtree Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: fix dir_auth check in ceph_fill_dirfrag() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: don't assume frag tree splits in mds reply are... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: fix inode reference leak Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: using hash value to compose dentry offset Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: don't forbid marking directory complete after... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: record 'offset' for each entry of readdir result Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: define 'end/complete' in readdir reply as bit... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: define struct for dir entry in readdir reply Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: simplify 'offset in frag' Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: remove unnecessary checks in __dcache_readdir Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: search cache postion for dcache readdir Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: use CEPH_MDS_OP_RMXATTR request to remove xattr Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: report mount root in session metadata Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: don't show symlink target in debugfs/mdsc Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: don't call truncate_pagecache in ceph_writepages_start Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: renew caps for read/write if mds session got... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: CEPH_FEATURE_MDSENC support Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: multiple filesystem support Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-04-23 |
Yan, Zheng | ceph: kill __ceph_removexattr() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: use lookup request to revalidate dentry Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: kill ceph_get_dentry_parent_inode() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: fix security xattr deadlock Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: don't request vxattrs from MDS Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: fix mounting same fs multiple times Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: remove unnecessary NULL check Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: avoid updating directory inode's i_size accidentally Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: fix race during filling readdir cache Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: scattered page writeback Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | libceph: add helper that duplicates last extent operation Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | libceph: move r_reply_op_{len,result} into struct ceph_osd_r... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: remove useless BUG_ON Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: don't enable rbytes mount option by default Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: encode ctime in cap message Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-03-04 |
Yan, Zheng | ceph: initial CEPH_FEATURE_FS_FILE_LAYOUT_V2 support Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-02-04 |
Yan, Zheng | ceph: fix snap context leak in error path Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-01-21 |
Yan, Zheng | ceph: use i_size_{read,write} to get/set i_size Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-01-21 |
Yan, Zheng | ceph: re-send AIO write request when getting -EOLDSNAP... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-01-21 |
Yan, Zheng | ceph: Asynchronous IO support Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-01-21 |
Yan, Zheng | ceph: fix double page_unlock() in page_mkwrite() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-11-02 |
Yan, Zheng | ceph: make fsync() wait unsafe requests that created... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-11-02 |
Yan, Zheng | ceph: add request to i_unsafe_dirops when getting unsafe... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-11-02 |
Yan, Zheng | ceph: don't invalidate page cache when inode is no... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-09-09 |
Yan, Zheng | ceph: improve readahead for file holes Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-09-09 |
Yan, Zheng | ceph: get inode size for each append write Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-09-08 |
Yan, Zheng | libceph: use keepalive2 to verify the mon session is... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-09-08 |
Yan, Zheng | libceph: set 'exists' flag for newly up osd Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-09-08 |
Yan, Zheng | ceph: fix queuing inode to mdsdir's snaprealm Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-09-08 |
Yan, Zheng | ceph: invalidate dirty pages after forced umount Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-09-08 |
Yan, Zheng | ceph: EIO all operations after forced umount Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-07-31 |
Yan, Zheng | ceph: always re-send cap flushes when MDS recovers Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-07-31 |
Yan, Zheng | ceph: fix ceph_encode_locks_to_buffer() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: fix ceph_writepages_start() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: rework dcache readdir Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: switch some GFP_NOFS memory allocation to GFP_KERNEL Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: pre-allocate data structure that tracks caps... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: re-send flushing caps (which are revoked) in... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: send TID of the oldest pending caps flush to MDS Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: track pending caps flushing globally Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: track pending caps flushing accurately Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: fix directory fsync Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: fix flushing caps Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: don't include used caps in cap_wanted Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: ratelimit warn messages for MDS closes session Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: exclude setfilelock requests when calculating... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: don't pre-allocate space for cap release messages Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: make sure syncfs flushes all cap snaps Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: don't trim auth cap when there are cap snaps Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: take snap_rwsem when accessing snap realm's cached_context Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: avoid sending unnessesary FLUSHSNAP message Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: set i_head_snapc when getting CEPH_CAP_FILE_WR... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: use empty snap context for uninline_data and... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | ceph: check OSD caps before read/write Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | libceph: allow setting osd_req_op's flags Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-25 |
Yan, Zheng | libceph: properly release STAT request's raw_data_in Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2015-06-07 |
Yan, Zheng | perf/intel/x86: Enlarge the PEBS buffer Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
|
commit | commitdiff | tree |
2015-06-07 |
Yan, Zheng | perf/x86/intel: Drain the PEBS buffer during context... Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
|
commit | commitdiff | tree |
2015-06-07 |
Yan, Zheng | perf/x86/intel: Implement batched PEBS interrupt handling... Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
|
commit | commitdiff | tree |
2015-06-07 |
Yan, Zheng | perf/x86/intel: Handle multiple records in the PEBS... Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
|
commit | commitdiff | tree |
2015-06-07 |
Yan, Zheng | perf/x86/intel: Introduce setup_pebs_sample_data() Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
|
commit | commitdiff | tree |
2015-06-07 |
Yan, Zheng | perf/x86/intel: Use the PEBS auto reload mechanism... Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
|
commit | commitdiff | tree |
2015-04-22 |
Yan, Zheng | ceph: fix uninline data function Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
next |