From: Yan, Zheng Date: Thu, 25 Jun 2015 08:32:38 +0000 (+0800) Subject: mds: update CInode::oldest_snap during migration X-Git-Tag: v9.0.3~121^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F5073%2Fhead;p=ceph.git mds: update CInode::oldest_snap during migration Fixes: #12105 Signed-off-by: Yan, Zheng --- diff --git a/src/mds/CInode.cc b/src/mds/CInode.cc index 878b957da3f7..a9366265e763 100644 --- a/src/mds/CInode.cc +++ b/src/mds/CInode.cc @@ -2564,12 +2564,14 @@ void CInode::encode_snap(bufferlist& bl) bufferlist snapbl; encode_snap_blob(snapbl); ::encode(snapbl, bl); + ::encode(oldest_snap, bl); } void CInode::decode_snap(bufferlist::iterator& p) { bufferlist snapbl; ::decode(snapbl, p); + ::decode(oldest_snap, p); decode_snap_blob(snapbl); } diff --git a/src/mds/MDS.h b/src/mds/MDS.h index f1be11836f88..c5daa7afc5b0 100644 --- a/src/mds/MDS.h +++ b/src/mds/MDS.h @@ -39,7 +39,7 @@ #include "Beacon.h" -#define CEPH_MDS_PROTOCOL 25 /* cluster internal */ +#define CEPH_MDS_PROTOCOL 26 /* cluster internal */ enum { l_mds_first = 2000,