From: Soumya Koduri Date: Sun, 6 Jul 2025 16:58:22 +0000 (+0530) Subject: rgw: Fix the version of struct RGWZoneParams X-Git-Tag: v20.0.0-pre.ibm~7^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=dc123a735b0ed45999fcb3969711fbd264f0c472;p=ceph-ci.git rgw: Fix the version of struct RGWZoneParams Fix the version of `restore_pool` and `dedup_pool` to be compatible with earlier releases. Signed-off-by: Soumya Koduri (cherry picked from commit b6fc0be439f79f2aef833d703f7a6f9c2e48de02) --- diff --git a/src/rgw/driver/rados/rgw_zone.h b/src/rgw/driver/rados/rgw_zone.h index eacb3058487..f99b813c2a9 100644 --- a/src/rgw/driver/rados/rgw_zone.h +++ b/src/rgw/driver/rados/rgw_zone.h @@ -185,8 +185,8 @@ struct RGWZoneParams : RGWSystemMetaObj { encode(topics_pool, bl); encode(account_pool, bl); encode(group_pool, bl); - encode(dedup_pool, bl); encode(restore_pool, bl); + encode(dedup_pool, bl); ENCODE_FINISH(bl); } @@ -270,14 +270,14 @@ struct RGWZoneParams : RGWSystemMetaObj { group_pool = name + ".rgw.meta:groups"; } if (struct_v >= 16) { - decode(dedup_pool, bl); + decode(restore_pool, bl); } else { - dedup_pool = name + ".rgw.dedup"; + restore_pool = log_pool.name + ":restore"; } if (struct_v >= 17) { - decode(restore_pool, bl); + decode(dedup_pool, bl); } else { - restore_pool = log_pool.name + ":restore"; + dedup_pool = name + ".rgw.dedup"; } DECODE_FINISH(bl); }