]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
Merge PR #19220 into master
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 11 Apr 2018 05:13:29 +0000 (22:13 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 11 Apr 2018 05:13:29 +0000 (22:13 -0700)
commitaaac83abb516f824f1caef470686b1bffeffa8b4
treee5b406a61749fbadd9766600fb06873d4a49e664
parent723b92d9ccdf0d38517ba143f682df84e95fb535
parentfc0d340876fbcd7d1d262c00b987849c052a296d
Merge PR #19220 into master

* refs/pull/19220/head:
mds: limit run time of load balancer
mds: add list to track recently used sub-directories
mds: calculate other mds' last_epoch_under locally
mds: cleanup mds_load map access/update
mds: check export pin when choosing dirfrags for exporting
mds: optimize MDBalancer::find_exports()
mds: avoid creating unnecessary subtrees during load balance
mds: mds: optimize MDBalancer::try_rebalance()
mds: don't try exporting subdir if dirfrag is already being exported
mds: don't try exporting dirfrags under mds's own mdsdir
mds: cleanup MDBalancer::try_rebalance()
mds: always pass current time to MDBalancer::{hit_inode,hit_dir}
mds: remove unused MDBalancer::export_empties()
mds: don't decay load counters when printing load
mds: adjust pop_nested when importing subtree
mds: adjust subtree popularity when import fails
mds: adjust subtree popularity after rename
mds: fix request rate calculation

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/CDir.cc
src/mds/CDir.h
src/mds/Locker.cc
src/mds/MDCache.cc
src/mds/MDCache.h
src/mds/MDSRank.cc
src/mds/Server.cc