return;
}
- __u8 struct_v = 4;
- ::encode(struct_v, bl);
+ ENCODE_START(5, 5, bl);
::encode(type, bl);
::encode(size, bl);
::encode(crush_ruleset, bl);
::encode(auid, bl);
::encode(flags, bl);
::encode(crash_replay_interval, bl);
+ ENCODE_FINISH(bl);
}
void pg_pool_t::decode(bufferlist::iterator& bl)
{
- __u8 struct_v;
- ::decode(struct_v, bl);
- if (struct_v > 4)
- throw buffer::error();
-
+ DECODE_START_LEGACY_COMPAT_LEN(5, 5, 5, bl);
::decode(type, bl);
::decode(size, bl);
::decode(crush_ruleset, bl);
else
crash_replay_interval = 0;
}
-
+ DECODE_FINISH(bl);
calc_pg_masks();
}