]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: encode dirfrag base in cache rejoin ack
authorYan, Zheng <zheng.z.yan@intel.com>
Wed, 13 Mar 2013 12:58:26 +0000 (20:58 +0800)
committerGreg Farnum <greg@inktank.com>
Mon, 1 Apr 2013 16:24:41 +0000 (09:24 -0700)
commitce0b74e55e6647ccecf01aa001849bf1eb3f4185
tree5ed23a8252053b453265589ba8240970b0fbaa2b
parent9f66d0454fbb8615df4c3a79d88134ad86c9628d
mds: encode dirfrag base in cache rejoin ack

Cache rejoin ack message already encodes inode base, make it also encode
dirfrag base. This allowes the message to replicate stray dentries like
MDentryUnlink message. The function will be used by later patch.

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
src/mds/CDir.h
src/mds/MDCache.cc
src/messages/MMDSCacheRejoin.h