From 7998524ddfc6b8805362190e368c8db89d06cdf3 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Fri, 18 Jan 2013 13:05:24 -0800 Subject: [PATCH] mds: ESubtreeMap event now uses modern encoding Signed-off-by: Greg Farnum --- src/mds/events/ESubtreeMap.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mds/events/ESubtreeMap.h b/src/mds/events/ESubtreeMap.h index 0230de1a59ef8..72d9a8c315d91 100644 --- a/src/mds/events/ESubtreeMap.h +++ b/src/mds/events/ESubtreeMap.h @@ -34,17 +34,16 @@ public: } void encode(bufferlist& bl) const { - __u8 struct_v = 4; - ::encode(struct_v, bl); + ENCODE_START(5, 5, bl); ::encode(stamp, bl); ::encode(metablob, bl); ::encode(subtrees, bl); ::encode(ambiguous_subtrees, bl); ::encode(expire_pos, bl); + ENCODE_FINISH(bl); } void decode(bufferlist::iterator &bl) { - __u8 struct_v; - ::decode(struct_v, bl); + DECODE_START_LEGACY_COMPAT_LEN(5, 5, 5, bl); if (struct_v >= 2) ::decode(stamp, bl); ::decode(metablob, bl); @@ -53,6 +52,7 @@ public: ::decode(ambiguous_subtrees, bl); if (struct_v >= 3) ::decode(expire_pos, bl); + DECODE_FINISH(bl); } void replay(MDS *mds); -- 2.39.5