From ac8f25c076bee79ea8a7208bdd0fce01a820bfad Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Fri, 18 Jan 2013 13:07:11 -0800 Subject: [PATCH] mds: ETableServer event now uses modern encoding Signed-off-by: Greg Farnum --- src/mds/events/ETableServer.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mds/events/ETableServer.h b/src/mds/events/ETableServer.h index 6818e8557ba98..d66dff7117261 100644 --- a/src/mds/events/ETableServer.h +++ b/src/mds/events/ETableServer.h @@ -36,8 +36,7 @@ struct ETableServer : public LogEvent { table(t), op(o), reqid(ri), bymds(m), tid(ti), version(v) { } void encode(bufferlist& bl) const { - __u8 struct_v = 2; - ::encode(struct_v, bl); + ENCODE_START(3, 3, bl); ::encode(stamp, bl); ::encode(table, bl); ::encode(op, bl); @@ -46,10 +45,10 @@ struct ETableServer : public LogEvent { ::encode(mutation, bl); ::encode(tid, bl); ::encode(version, bl); + ENCODE_FINISH(bl); } void decode(bufferlist::iterator &bl) { - __u8 struct_v; - ::decode(struct_v, bl); + DECODE_START_LEGACY_COMPAT_LEN(3, 3, 3, bl); if (struct_v >= 2) ::decode(stamp, bl); ::decode(table, bl); @@ -59,6 +58,7 @@ struct ETableServer : public LogEvent { ::decode(mutation, bl); ::decode(tid, bl); ::decode(version, bl); + DECODE_FINISH(bl); } void print(ostream& out) { -- 2.39.5