From dd4db225c247a97ce49f051f61e7e60eb7424cc2 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 4 Jun 2009 21:10:10 -0700 Subject: [PATCH] kclient: parse expanded pg_pools in osdmap (now with snap info) We just ignore the new information; the MDS is coordinating all of our snap efforts. --- src/kernel/osdmap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/kernel/osdmap.c b/src/kernel/osdmap.c index aecdc54c91442..1e4f832971f32 100644 --- a/src/kernel/osdmap.c +++ b/src/kernel/osdmap.c @@ -407,6 +407,9 @@ struct ceph_osdmap *osdmap_decode(void **p, void *end) ceph_decode_copy(p, &map->pg_pool[i].v, sizeof(map->pg_pool->v)); calc_pg_masks(&map->pg_pool[i]); + p += le32_to_cpu(map->pg_pool[i].v.num_snaps) * sizeof(u64); + p += le32_to_cpu(map->pg_pool[i].v.num_removed_snap_intervals) + * sizeof(u64) * 2; } ceph_decode_32_safe(p, end, map->flags, bad); -- 2.39.5