From 00997f93c7b666c24abf02f4802bbe28f274ccd2 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 2 Feb 2012 13:15:55 -0800 Subject: [PATCH] osd: new encoding for PG::Interval Signed-off-by: Sage Weil --- src/osd/PG.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/osd/PG.h b/src/osd/PG.h index 823e125521a46..b0658960d280b 100644 --- a/src/osd/PG.h +++ b/src/osd/PG.h @@ -398,22 +398,22 @@ public: Interval() : first(0), last(0), maybe_went_rw(false) {} void encode(bufferlist& bl) const { - __u8 struct_v = 1; - ::encode(struct_v, bl); + ENCODE_START(2, 2, bl); ::encode(first, bl); ::encode(last, bl); ::encode(up, bl); ::encode(acting, bl); ::encode(maybe_went_rw, bl); + ENCODE_FINISH(bl); } void decode(bufferlist::iterator& bl) { - __u8 struct_v; - ::decode(struct_v, bl); + DECODE_START_LEGACY_COMPAT_LEN(2, 2, 2, bl); ::decode(first, bl); ::decode(last, bl); ::decode(up, bl); ::decode(acting, bl); ::decode(maybe_went_rw, bl); + DECODE_FINISH(bl); } void dump(Formatter *f) const { f->dump_unsigned("first", first); -- 2.39.5