2021-02-01 |
Yan, Zheng | mds: don't start purging inodes in the middle of recovery Signed-off-by: "Yan, Zheng" <ukernel@gmail.com>
|
commit | commitdiff | tree |
2021-02-01 |
Yan, Zheng | mds: purge orphan objects created by lost async file... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2021-02-01 |
Yan, Zheng | mds: track free prealloc_inos and delegated_inos separately Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2021-02-01 |
Yan, Zheng | mds: cleanup code that purges orphan objects created... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2021-02-01 |
Yan, Zheng | mds: subtract inos_to_purge from prealloc_inos when... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2021-02-01 |
Yan, Zheng | mds: use vector to define old_pools in PurgeItem and... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2021-01-06 |
Yan, Zheng | mds: don't use dentry_key_t in C_IO_Dir_Commit_Ops Signed-off-by: "Yan, Zheng" <ukernel@gmail.com>
|
commit | commitdiff | tree |
2020-12-30 |
Yan, Zheng | mailmap: update affiliation for Yan, Zheng mailmap: update affiliation for Yan, Zheng Signed-off-by: "Yan, Zheng" <ukernel@gmail.com>
|
commit | commitdiff | tree |
2020-11-17 |
Yan, Zheng | Update Release notes for multimds scrub Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | mds: dir->mark_new() should together with dir->mark_dirty() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | qa/cephfs: log-ignorelist scrub errors Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | qa/cephfs: add tests for multimds scrub Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | qa/cephfs: update existing scrub test cases Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | mds: don't skip validating disk state of symlink Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | mds: abort/pause/resume scrubs in multiple mds Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | mds: track scrub status in multiple mds Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | mds: remove on_finish from {CInode,CDir}::scrub_info_t Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | Continuation: don't delete self while there are in... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | mds: auth pin CInode when validating its disk state Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | include/frag: add encode/decode functions for fragset_t Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | mds: remove object can't be scrubbed immediately from... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | mds: prevent dirfrag scrub/fragment from running at... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | mds: make both CInode and CDir as entities of scrub Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-16 |
Yan, Zheng | mds: remove ScrubStack::scrubstack Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-11-15 |
Yan, Zheng | mds: don't access mds->mdsmap without holding mds_lock Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-10-29 |
Yan, Zheng | Merge pull request #37777 from chenerqi/fix-modified...
|
commit | commitdiff | tree |
2020-10-27 |
Yan, Zheng | Merge pull request #37828 from chenerqi/inode_commit_ops
|
commit | commitdiff | tree |
2020-10-13 |
Yan, Zheng | qa/cephfs: update ephemeral pin tests Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-10-13 |
Yan, Zheng | mds: distribute dirfrags for ephemeral distributed... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-09-22 |
Yan, Zheng | client: refresh rstat for quota check of rename Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-09-21 |
Yan, Zheng | mds: remove snap past parents compat code Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-31 |
Yan, Zheng | mds: fix incorrect check for if dirfrag is being fragmented Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-25 |
Yan, Zheng | mds/OpenFileTable: add option that disables dirfrags... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-25 |
Yan, Zheng | mds: use parent/d_name in cap_reconnect_t to speedup... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-25 |
Yan, Zheng | client: encode inode's parent/d_name in cap_reconnect_t Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-25 |
Yan, Zheng | mds: explicitly track files with client writeable ranges Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-25 |
Yan, Zheng | mds: properly set CLIENTWRITEABLE flag for imported... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-25 |
Yan, Zheng | mds: in-place update projected inode's client ranges Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-20 |
Yan, Zheng | qa/workunits/fs: add test for subvolume Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-20 |
Yan, Zheng | mds: don't move inode with nlink > 1 to global snaprealm... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-20 |
Yan, Zheng | mds: disallow hardlink across subvolume Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-20 |
Yan, Zheng | mds: disallow across subvolume rename Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-20 |
Yan, Zheng | mds: disallow creating snapshot on descendent directory... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-20 |
Yan, Zheng | mds: add vxattr that marks/clears subvolume flag Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-19 |
Yan, Zheng | client: make Client::open() pass proper cap mask to... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-17 |
Yan, Zheng | mds: don't track change of config 'mds_replay_unsafe_with_cl... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-17 |
Yan, Zheng | mds: fix 'forward loop' when forward_all_requests_to_auth... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-16 |
Yan, Zheng | mds: don't recover files after normal session close Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-16 |
Yan, Zheng | client: handle readdir reply without Fs cap Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-08-13 |
Yan, Zheng | Merge pull request #36532 from simon-rock/crash_on_restart
|
commit | commitdiff | tree |
2020-08-06 |
Yan, Zheng | mds: avoid calling g_conf().get_val() in MDSRank::heartbeat_... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-30 |
Yan, Zheng | mds: only add inodes that clients want Frw or excl... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-30 |
Yan, Zheng | mds/OpenFileTable: reduce anchor map lookup during... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-30 |
Yan, Zheng | mds/OpenFileTable: merge dirfrag set into anchor map Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-29 |
Yan, Zheng | mds: rename {CDir,Migrator}::cache to mdcache Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-29 |
Yan, Zheng | mds: make MDSCacheObject::is_ambiguous_auth() virtual Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-29 |
Yan, Zheng | mds: make sure rename old inode's parent dirfrag is... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-29 |
Yan, Zheng | mds: track projected inode/fnode in Mutation Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-29 |
Yan, Zheng | mds: use smart pointer to manager CDir::fnode Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-29 |
Yan, Zheng | mds: use smart pointer to manage CInode::{inode,xattrs... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-20 |
Yan, Zheng | osdc/Filer: make layout pointer const Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-14 |
Yan, Zheng | mds: fix nullptr dereference in MDCache::finish_rollback Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-07 |
Yan, Zheng | mon: add 'ceph fs required_client_feature <fs_name... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-02 |
Yan, Zheng | mds: update codes of MSG_MDS_METRICS and MSG_MDS_PING Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-01 |
Yan, Zheng | mds: add request to batch_op before taking auth pins... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-01 |
Yan, Zheng | mds: move MDRequestImpl::batch_reqs into Batch_Getattr_Lookup Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-07-01 |
Yan, Zheng | mds: track which map batch_op is in-use in MDRequest Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-05-25 |
Yan, Zheng | mds: cleanup uncommitted fragments before mds goes... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-05-25 |
Yan, Zheng | tools/cephfs: don't bind to public_addr Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-04-27 |
Yan, Zheng | mds: take xlock in the order requests start locking Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-04-22 |
Yan, Zheng | Merge pull request #33479 from simon-rock/simon_split_stray
|
commit | commitdiff | tree |
2020-04-22 |
Yan, Zheng | mds: don't shallow copy when decoding xattr map Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-04-21 |
Yan, Zheng | qa/cephfs: add test case for fragmenting stray dirs Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-04-20 |
Yan, Zheng | mds: make MDCache::scan_stray_dir() handle dir fragmentation Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-04-20 |
Yan, Zheng | mds: don't add null dentry to frozen stray dir Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-04-20 |
Yan, Zheng | mds: auth pin stray dir when purging stray inode Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-04-20 |
Yan, Zheng | ceph: allow 'dirfrag split' asok command to operate... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-04-16 |
Yan, Zheng | client: reset requested_max_size if file write is not... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-31 |
Yan, Zheng | ceph-fuse: don't get mount options from /etc/fstab... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | qa/cephfs: test case for auto reconnect after blacklisted Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | client: add debug output for ll_read result Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | client: invalidate all write mode filp after reconnect Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | client: auto reconnect using new entity addrs after... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | client: -EIO on read/write if file hander has lost... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | client: -EIO on filelock operations if inode has lost... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | client: purge dirty data when session gets evicted Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | client: check sync write error Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | client: use session state to track if it's rejected... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | msg: add Messenger::client_reset() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-26 |
Yan, Zheng | Merge pull request #29443 from simon-rock/metatool_dev
|
commit | commitdiff | tree |
2020-03-26 |
Yan, Zheng | Merge pull request #33198 from simon-rock/simon_work_get_dir...
|
commit | commitdiff | tree |
2020-03-26 |
Yan, Zheng | Merge pull request #33643 from simon-rock/simon_destructor_o...
|
commit | commitdiff | tree |
2020-03-26 |
Yan, Zheng | Merge pull request #31668 from shenhang/deny_reconnect_on_reboot
|
commit | commitdiff | tree |
2020-03-26 |
Yan, Zheng | Merge pull request #33570 from shenhang/modifyactiverequest
|
commit | commitdiff | tree |
2020-03-25 |
Yan, Zheng | qa/cephfs: update TestClusterFull:test_barrier Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-24 |
Yan, Zheng | Merge pull request #33753 from ukernel/wip-44448
|
commit | commitdiff | tree |
2020-03-23 |
Yan, Zheng | mds: don't assert empty io context list when shutting... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-23 |
Yan, Zheng | Revert "mds: make MDSIOContextBase delete itself when... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-23 |
Yan, Zheng | Revert "mds: just delete MDSIOContextBase during shutdown" Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2020-03-12 |
Yan, Zheng | mds: fix 'if there is lock cache on dir' check Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
next |