2019-09-16 |
Yan, Zheng | ceph: use ceph_evict_inode to cleanup inode's resource Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-08-04 |
Yan, Zheng | ceph: hold i_ceph_lock when removing caps for freeing... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-05-02 |
Yan, Zheng | ceph: fix ci->i_head_snapc leak Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-02-27 |
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-31 |
Yan, Zheng | ceph: clear inode pointer when snap realm gets dropped... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2019-01-13 |
Yan, Zheng | ceph: don't update importing cap's mseq when handing... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-11-21 |
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 |
2018-01-29 |
Yan, Zheng | ceph: voluntarily drop Fx cap for readdir request Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: properly drop caps for setattr request Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: voluntarily drop Lx cap for link/rename requests Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: voluntarily drop Ax cap for requests that create... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-12-08 |
Yan, Zheng | ceph: drop negative child dentries before try pruning... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: disable cached readdir after dropping positive... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: handle 'session get evicted while there are file... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: optimize flock encoding during reconnect Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: make lock_to_ceph_filelock() static Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: keep auth cap when inode has flocks or posix... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-10-02 |
Yan, Zheng | ceph: fix __choose_mds() for LSSNAP request Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-10-02 |
Yan, Zheng | ceph: properly queue cap snap for newly created snap... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-19 |
Yan, Zheng | ceph: avoid panic in create_session_open_msg() if utsname... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: stop on-going cached readdir if mds revokes FILE_SHARE... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: wait on writeback after writing snapshot data Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix capsnap dirty pages accounting Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: ignore wbc->range_{start,end} when write back... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix "range cyclic" mode writepages Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: cleanup local variables in ceph_writepages_start() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: optimize pagevec iterating in ceph_writepages_start() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: make writepage_nounlock() invalidate page that... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: properly get capsnap's size in get_oldest_context() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: remove stale check in ceph_invalidatepage() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: queue cap snap only when snap realm's context... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: handle race between vmtruncate and queuing cap... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix message order check in handle_cap_export() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix NULL pointer dereference in ceph_flush_snaps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: properly set snap follows for cap reconnect Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: don't use CEPH_OSD_FLAG_ORDERSNAP Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: include snapc in debug message of write Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: make sure flushsnap messages are sent in proper... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix -EOLDSNAPC handling Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: send LSSNAP request to auth mds of directory... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: don't fill readdir cache for LSSNAP reply Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: cleanup ceph_readdir_prepopulate() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: new cap message flags indicate if there is pending... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: validate correctness of some mount options Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: limit osd write size Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: limit osd read size to CEPH_MSG_MAX_DATA_LEN Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: remove unused cap_release_safety mount option Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-08-31 |
Yan, Zheng | ceph: fix readpage from fscache Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-17 |
Yan, Zheng | ceph: fix race in concurrent readdir Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: update ceph_dentry_info::lease_session when necessary Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: new mount option that specifies fscache uniquifier Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: avoid accessing freeing inode in ceph_check_delayed_caps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: avoid invalid memory dereference in the middle... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: getattr before read on ceph.* xattrs Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: don't re-send interrupted flock request Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: cleanup writepage_nounlock() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: redirty page when writepage_nounlock() skips... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: remove useless page->mapping check in writepage_nounlock() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: update the 'approaching max_size' code Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: re-request max size after importing caps Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-06-14 |
Yan, Zheng | ceph: unify inode i_ctime update Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-06-14 |
Yan, Zheng | ceph: use current_kernel_time() to get request time... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-24 |
Yan, Zheng | libceph: cleanup old messages according to reconnect seq Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: choose readdir frag based on previous readdir... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: make seeky readdir more efficient Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: close stopped mds' session Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: fix potential use-after-free Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: allow connecting to mds whose rank >= mdsmap... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: fix wrong check in ceph_renew_caps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
next |