]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: give up replicas of a stopping mds's stuff 3752/head
authorJohn Spray <john.spray@redhat.com>
Tue, 10 Mar 2015 14:40:30 +0000 (14:40 +0000)
committerJohn Spray <john.spray@redhat.com>
Mon, 16 Mar 2015 17:05:46 +0000 (17:05 +0000)
commitc0e6227519e8a867ea1296b4399415b5e8ab9509
treed876c526eb17f26357ecf81c3dc5255837ad855d
parent1eb6f6df2f2382f58142349f0395ba600a9f50d9
mds: give up replicas of a stopping mds's stuff

In order for an MDS to make it through stopping when
it had some strays, the other ranks that serviced
the migrate_stray renames must ensure that they
give up any cache objects that belonged to
the stopping MDS, so that the stopping MDS
can finish emptying its cache.

Fixes: #10744
Signed-off-by: John Spray <john.spray@redhat.com>
src/mds/CInode.h
src/mds/MDCache.cc
src/mds/MDCache.h
src/mds/mdstypes.h