summaryrefslogtreecommitdiffstats
path: root/src/mds/Migrator.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* mds: obviate MDLog::start_entryPatrick Donnelly2023-08-011-5/+3
* mds: remove inappropriate initialization of num_importedYongseok Oh2023-05-151-2/+0
* mds: remove the stale class C_MDC_EmptyImport codeXiubo Li2022-08-261-15/+0
* mds: don't add null auth dentry to bottom lruShen, Hang2022-02-091-2/+2
* mds: fix typo in the commentsXiubo Li2021-09-251-1/+1
* Merge PR #42541 into masterPatrick Donnelly2021-09-161-13/+13
|\
| * mds: switch to use ceph_assert() instead of assert()Xiubo Li2021-08-111-13/+13
* | mds: build without "using namespace std"Kefu Chai2021-08-131-0/+1
|/
* mds: fix alternate_name durabilityPatrick Donnelly2021-01-161-6/+7
* mds: add alternate_name feature support for dentriesXiubo Li2021-01-161-4/+13
* mds: add static encode/decode helpers for remote in CDentryXiubo Li2021-01-161-16/+2
* mds: add new CDentry tags supportXiubo Li2021-01-161-9/+27
* mds: distribute dirfrags for ephemeral distributed directoryYan, Zheng2020-10-131-2/+1
* mds: explicitly track files with client writeable rangesYan, Zheng2020-08-251-0/+6
* mds: properly set CLIENTWRITEABLE flag for imported capsYan, Zheng2020-08-251-0/+26
* mds: rename {CDir,Migrator}::cache to mdcacheYan, Zheng2020-07-291-124/+124
* mds: use smart pointer to manage CInode::{inode,xattrs,old_inodes}Yan, Zheng2020-07-291-3/+3
* mds: slave -> peerSage Weil2020-07-141-1/+1
* Merge pull request #35729 from rzarzynski/wip-bl-deprecate-claimIlya Dryomov2020-06-291-2/+2
|\
| * common/bl, *: deprecate list::claim() in favor of operator=(list&&).Radoslaw Zarzynski2020-06-291-2/+2
* | mds: finish implementation of ephemeral pinsPatrick Donnelly2020-06-251-28/+2
* | mds: add ephemeral pinning for subtreesSidharth Anupkrishnan2020-06-251-2/+28
* | mds: allow export of pinned directory if emptyPatrick Donnelly2020-06-251-1/+1
|/
* mds: relevel debug message levels for balancer/migratorPatrick Donnelly2020-02-241-111/+97
* mds: fix use-after-free in MigraterYan, Zheng2020-02-181-13/+24
* Merge PR #27866 into masterPatrick Donnelly2019-12-211-66/+97
|\
| * mds: adjust locking for subtree migrationYan, Zheng2019-12-121-56/+83
| * mds: take snaplock and policylock during path traverse.Yan, Zheng2019-12-121-3/+8
| * mds: let Locker::acquire_locks()'s caller choose locking orderYan, Zheng2019-11-251-7/+6
* | Merge PR #31595 into masterPatrick Donnelly2019-12-171-2/+2
|\ \ | |/ |/|
| * mds: optimize function, fragset_t::simplify, to improve the efficiency of me...simon gao2019-11-291-2/+2
* | mds: change MDCache::path_traverse()'s 'onfail' argument to flagsYan, Zheng2019-11-091-1/+1
|/
* Merge PR #24794 into masterPatrick Donnelly2019-09-131-1/+1
|\
| * mds: answering all pending getattr/lookups targeting the same inode in one goxuxuehan2019-08-201-1/+1
* | cephfs: Make mds-mds per message versioneddongdong tao2019-08-011-119/+144
|/
* mds: apply configuration changes through MDSRankPatrick Donnelly2019-07-131-4/+2
* src/: use make_message<Foo> instead of Foo::create()Kefu Chai2019-04-181-25/+32
* client,mds: use ref_cast<Foo> instead of Foo::msgref_castKefu Chai2019-04-181-13/+13
* src/: use cref_t<Message> instead of Message::const_refKefu Chai2019-04-181-22/+22
* Merge PR #27051 into masterPatrick Donnelly2019-04-091-3/+10
|\
| * mds: open import bounding dirfrags in batchYan, Zheng2019-04-031-3/+10
* | Merge PR #26881 into masterPatrick Donnelly2019-04-041-9/+0
|\ \
| * | mds: remove SimpleLock::replicate_relax()Yan, Zheng2019-03-271-9/+0
| |/
* | Merge PR #26056 into masterPatrick Donnelly2019-03-191-5/+5
|\ \
| * | mds: check earlier if directories are already exportedRishabh Dave2019-03-081-5/+5
| |/
* | Merge PR #26817 into masterPatrick Donnelly2019-03-191-6/+8
|\ \
| * | mds: avoid revoking Fsx from loner during directory fragmentationYan, Zheng2019-03-071-6/+8
| |/
* | mds: convert get_*dirfrags to use vectorPatrick Donnelly2019-03-151-24/+25
* | mds: convert iterator loop to generic loopPatrick Donnelly2019-03-151-7/+8
|/
* mds: refactor MDSContext inheritancePatrick Donnelly2019-02-021-9/+9