#define CEPH_OSD_PROTOCOL 8 /* cluster internal */
#define CEPH_MDS_PROTOCOL 9 /* cluster internal */
#define CEPH_MON_PROTOCOL 5 /* cluster internal */
-#define CEPH_OSDC_PROTOCOL 22 /* server/client */
+#define CEPH_OSDC_PROTOCOL 23 /* server/client */
#define CEPH_MDSC_PROTOCOL 32 /* server/client */
#define CEPH_MONC_PROTOCOL 15 /* server/client */
}
void encode(bufferlist& bl) const {
+ __u8 vv = 1;
+ ::encode(vv, bl);
v.num_snaps = snaps.size();
v.num_removed_snap_intervals = removed_snaps.m.size();
::encode(v, bl);
removed_snaps.encode_nohead(bl);
}
void decode(bufferlist::iterator& bl) {
+ __u8 vv;
+ ::decode(vv, bl);
::decode(v, bl);
::decode_nohead(v.num_snaps, snaps, bl);
removed_snaps.decode_nohead(v.num_removed_snap_intervals, bl);