mirror of
https://github.com/ceph/ceph
synced 2025-02-24 11:37:37 +00:00
osd: encode struct v for ceph_pg_pool
This commit is contained in:
parent
e49a67302d
commit
69d9e87793
@ -38,7 +38,7 @@
|
||||
#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 */
|
||||
|
||||
|
@ -678,6 +678,8 @@ struct pg_pool_t {
|
||||
}
|
||||
|
||||
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);
|
||||
@ -685,6 +687,8 @@ struct pg_pool_t {
|
||||
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);
|
||||
|
Loading…
Reference in New Issue
Block a user