From: Yan, Zheng Date: Wed, 31 Dec 2014 07:48:49 +0000 (+0800) Subject: mds: properly commit snaprealm to dirfrag X-Git-Tag: v0.93~87^2~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=dda08a0cc9cda6c49d6be0dace2a3748e5a30743;p=ceph.git mds: properly commit snaprealm to dirfrag Signed-off-by: Yan, Zheng --- diff --git a/src/mds/CDir.cc b/src/mds/CDir.cc index 595f2d7e42a2..93fa4ac06ca1 100644 --- a/src/mds/CDir.cc +++ b/src/mds/CDir.cc @@ -2013,7 +2013,9 @@ void CDir::_encode_dentry(CDentry *dn, bufferlist& bl, if (in->is_multiversion() && snaps && !in->snaprealm) in->purge_stale_snap_data(*snaps); + in->encode_snap_blob(in->snap_blob); in->encode_bare(bl); + in->snap_blob.clear(); } }