]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: multiple mds scrub support
authorSimon Gao <simon29rock@gmail.com>
Thu, 28 May 2020 08:22:12 +0000 (16:22 +0800)
committerYan, Zheng <zyan@redhat.com>
Mon, 16 Nov 2020 01:02:17 +0000 (09:02 +0800)
commite5c4e8c0b0286004592035f0398660b3fc097ed0
treef3a43e2bbef9f7ab61d1fda443897edb5b9bd96a
parent458e7d6559f7c7c39330ffb7a470523c6e065385
mds: multiple mds scrub support

If a non-auth object is encountered during scrubbing, forward scrub
to the object's auth mds.

Fixes: https://tracker.ceph.com/issues/12274
Signed-off-by: Simon Gao <simon29rock@gmail.com>
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
src/include/frag.h
src/mds/CInode.cc
src/mds/CInode.h
src/mds/MDSRank.cc
src/mds/ScrubHeader.h
src/mds/ScrubStack.cc
src/mds/ScrubStack.h
src/messages/MMDSScrub.h [new file with mode: 0644]
src/msg/Message.cc
src/msg/Message.h