From 69d9e8779374ba38d0a14b74496094c5eb8b79f1 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 25 Jan 2010 13:39:40 -0800 Subject: [PATCH] osd: encode struct v for ceph_pg_pool --- src/include/ceph_fs.h | 2 +- src/osd/osd_types.h | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/include/ceph_fs.h b/src/include/ceph_fs.h index d8923fed8c2e3..f3bfc3c4f6e66 100644 --- a/src/include/ceph_fs.h +++ b/src/include/ceph_fs.h @@ -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 */ diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index d333f97b0c477..ef80ca451c254 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -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); -- 2.39.5