void pg_stat_t::encode(bufferlist &bl) const
{
- ENCODE_START(25, 22, bl);
+ ENCODE_START(24, 22, bl);
encode(version, bl);
encode(reported_seq, bl);
encode(reported_epoch, bl);
encode(last_peered, bl);
encode(last_became_peered, bl);
encode(pin_stats_invalid, bl);
+ encode(snaptrimq_len, bl);
encode(state, bl);
encode(purged_snaps, bl);
- encode(snaptrimq_len, bl);
ENCODE_FINISH(bl);
}
decode(tmp, bl);
pin_stats_invalid = tmp;
if (struct_v >= 23) {
- decode(state, bl);
- } else {
- state = old_state;
- }
- if (struct_v >= 24) {
- decode(purged_snaps, bl);
- if (struct_v >= 25) {
- decode(snaptrimq_len, bl);
+ decode(snaptrimq_len, bl);
+ if (struct_v >= 24) {
+ decode(state, bl);
+ decode(purged_snaps, bl);
+ } else {
+ state = old_state;
}
}
DECODE_FINISH(bl);