]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: send updated snaprealms along with slave requests
authorYan, Zheng <zyan@redhat.com>
Tue, 1 Aug 2017 01:52:36 +0000 (09:52 +0800)
committerYan, Zheng <zyan@redhat.com>
Fri, 9 Feb 2018 10:41:26 +0000 (18:41 +0800)
commit853e00a64ed71e8b459371c2113300b4ba07bea4
tree7882c3f2fca9ea785dda2576b4b9ba9fd0020f78
parentf842c95d92137610e361d44b889a4d4f885930f7
mds: send updated snaprealms along with slave requests

rmdir and rename may create/update snaprealms. If snaprealms are
created/updated, encode the updated snaprealms in slave requests
and dentry unlink messages. So that when rmdir or rename finishes,
snaprealms in different mds are in sync.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
src/mds/CInode.cc
src/mds/CInode.h
src/mds/MDCache.cc
src/mds/Mutation.h
src/mds/Server.cc
src/messages/MDentryUnlink.h
src/messages/MMDSSlaveRequest.h