]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: add roles_pool in RGWZoneParams dump/decode json 17338/head
authorTianshan Qu <tianshan@xsky.com>
Tue, 29 Aug 2017 07:52:00 +0000 (15:52 +0800)
committerTianshan Qu <tianshan@xsky.com>
Sun, 19 Nov 2017 17:24:14 +0000 (01:24 +0800)
fixes: http://tracker.ceph.com/issues/22162
Signed-off-by: Tianshan Qu <tianshan@xsky.com>
src/rgw/rgw_json_enc.cc

index 4792e62c35694eae1a706d739abd15cdc253bfb6..b60939acb71e82ea660b14b3c457b851009768c3 100644 (file)
@@ -904,6 +904,7 @@ void RGWZoneParams::dump(Formatter *f) const
   encode_json("log_pool", log_pool, f);
   encode_json("intent_log_pool", intent_log_pool, f);
   encode_json("usage_log_pool", usage_log_pool, f);
+  encode_json("roles_pool", roles_pool, f);
   encode_json("reshard_pool", reshard_pool, f);
   encode_json("user_keys_pool", user_keys_pool, f);
   encode_json("user_email_pool", user_email_pool, f);
@@ -945,6 +946,7 @@ void RGWZoneParams::decode_json(JSONObj *obj)
   JSONDecoder::decode_json("lc_pool", lc_pool, obj);
   JSONDecoder::decode_json("log_pool", log_pool, obj);
   JSONDecoder::decode_json("intent_log_pool", intent_log_pool, obj);
+  JSONDecoder::decode_json("roles_pool", roles_pool, obj);
   JSONDecoder::decode_json("reshard_pool", reshard_pool, obj);
   JSONDecoder::decode_json("usage_log_pool", usage_log_pool, obj);
   JSONDecoder::decode_json("user_keys_pool", user_keys_pool, obj);