2020-10-12 |
Yan, Zheng | ceph: encode inodes' parent/d_name in cap reconnect... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-06-01 |
Yan, Zheng | ceph: reset i_requested_max_size if file write is not... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: wait for async creating inode before requesting... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: don't skip updating wanted caps when cap is stale Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: request new max size only when there is auth cap Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: cleanup return error of try_get_cap_refs() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: check all mds' caps after page writeback Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: update i_requested_max_size only when sending... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: simplify calling of ceph_get_fmode() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: remove delay check logic from ceph_check_caps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: consider inode's last read/write when calculating... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: always renew caps if mds_wanted is insufficient Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: update dentry lease for async create Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: don't take refs to want mask unless we have all... Signed-off-by: "Yan, Zheng" <ukernel@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: check if file lock exists before sending unlock... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: auto reconnect after blacklisted Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: invalidate all write mode filp after reconnect Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: return -EIO if read/write against filp that lost... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: add helper function that forcibly reconnects... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: pass filp to ceph_get_caps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: track and report error of async metadata operation Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: allow closing session in restarting/reconnect... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | libceph: add function that clears osd client's abort_err Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | libceph: add function that reset client's entity addr Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: use ceph_evict_inode to cleanup inode's resource Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: kick flushing and flush snaps before sending... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: remove request from waiting list before unregister Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: don't blindly unregister session that is in opening... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: fix infinite loop in get_quota_realm() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: add selinux support Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: fix debug print format in __set_xattr() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: hold i_ceph_lock when removing caps for freeing... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_se... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: use READ_ONCE to access d_parent in RCU critical... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: fix dir_lease_is_valid() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: close race between d_name_cmp() and update_dentry_lease() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-06-05 |
Yan, Zheng | ceph: fix error handling in ceph_get_caps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-06-05 |
Yan, Zheng | ceph: avoid iput_final() while holding mutex or in... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-06-05 |
Yan, Zheng | ceph: single workqueue for inode related works Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-05-07 |
Yan, Zheng | ceph: snapshot nfs re-export Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-04-23 |
Yan, Zheng | ceph: fix ci->i_head_snapc leak Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: add mount option to limit caps count Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: periodically trim stale dentries Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: delete stale dentry when last reference is dropped Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: remove dentry_lru file from debugfs Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: touch existing cap when handling reply Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: send cap releases more aggressively Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: support getting ceph.dir.pin vxattr Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: support versioned reply Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: map snapid to anonymous bdev ID Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: split large reconnect into multiple messages Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: decode feature bits in session message Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-03-05 |
Yan, Zheng | ceph: set special inode's blocksize to page size Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-02-18 |
Yan, Zheng | ceph: avoid repeatedly adding inode to mdsc->snap_flush_list Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-01-21 |
Yan, Zheng | ceph: clear inode pointer when snap realm gets dropped... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-12-26 |
Yan, Zheng | ceph: don't encode inode pathes into reconnect message Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-12-26 |
Yan, Zheng | ceph: update wanted caps after resuming stale session Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-12-26 |
Yan, Zheng | ceph: skip updating 'wanted' caps if caps are already... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-12-26 |
Yan, Zheng | ceph: don't request excl caps when mount is readonly Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-12-26 |
Yan, Zheng | ceph: don't update importing cap's mseq when handing... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-12-26 |
Yan, Zheng | ceph: cleanup splice_dentry() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-10-22 |
Yan, Zheng | ceph: refactor ceph_sync_read() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-10-22 |
Yan, Zheng | ceph: check if LOOKUPNAME request was aborted when... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-10-22 |
Yan, Zheng | ceph: fix dentry leak in ceph_readdir_prepopulate Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-10-22 |
Yan, Zheng | Revert "ceph: fix dentry leak in splice_dentry()" Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-08-13 |
Yan, Zheng | ceph: don't drop message if it contains more data than... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-08-13 |
Yan, Zheng | ceph: support cephfs' own feature bits Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-08-02 |
Yan, Zheng | ceph: fix incorrect use of strncpy Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-26 |
Yan, Zheng | ceph: fix dentry leak in splice_dentry() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: prevent i_version from going back Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: fix wrong check for the case of updating link... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: flush pending works before shutdown super Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: abort osd requests on force umount Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: support file lock on directory Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: handle the new nfiles/nsubdirs fields in cap... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: define argument structure for handle_cap_grant Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: update i_files/i_subdirs only when Fs cap is... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: always get rstat from auth mds Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: use bit flags to define vxattr attributes Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-04-23 |
Yan, Zheng | ceph: check if mds create snaprealm when setting quota Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-04-16 |
Yan, Zheng | ceph: always update atime/mtime/ctime for new inode Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-04-02 |
Yan, Zheng | ceph: fix root quota realm check Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-04-02 |
Yan, Zheng | ceph: don't check quota for snap inode Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-04-02 |
Yan, Zheng | ceph: rename function drop_leases() to a more descriptive... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-04-02 |
Yan, Zheng | ceph: don't wait on writeback when there is no more... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-04-02 |
Yan, Zheng | ceph: invalidate pages that beyond EOF in ceph_writepages_st... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-03-30 |
Yan, Zheng | ceph: only dirty ITER_IOVEC pages for direct read Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: fix race of queuing delayed caps Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: delete unreachable code in ceph_check_caps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: limit rate of cap import/export error messages Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: fix incorrect snaprealm when adding caps Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: fix un-balanced fsc->writeback_count update Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: track read contexts in ceph_file_info Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: avoid dereferencing invalid pointer during cached... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: use atomic_t for ceph_inode_info::i_shared_gen Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: cleanup traceless reply handling for rename Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
next |