From e458ead587465f8ec3272bd08af38f0c789755e7 Mon Sep 17 00:00:00 2001 From: Pritha Srivastava Date: Sun, 13 Oct 2019 21:11:12 +0530 Subject: [PATCH] Changing rgw_gc_num_urgent_data_entries to rgw_gc_max_deferred, and rgw_gc_max_urgent_data_size to rgw_gc_max_deferred_entries_size. Signed-off-by: Pritha Srivastava --- src/cls/rgw_gc/cls_rgw_gc.cc | 4 ++-- src/cls/rgw_gc/cls_rgw_gc_client.cc | 4 ++-- src/cls/rgw_gc/cls_rgw_gc_client.h | 2 +- src/cls/rgw_gc/cls_rgw_gc_ops.h | 6 +++--- src/common/legacy_config_opts.h | 4 ++-- src/common/options.cc | 8 ++++---- src/rgw/rgw_gc.cc | 4 ++-- src/rgw/rgw_gc_log.cc | 4 ++-- src/rgw/rgw_gc_log.h | 2 +- 9 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/cls/rgw_gc/cls_rgw_gc.cc b/src/cls/rgw_gc/cls_rgw_gc.cc index 1d485753c1f..976e49ea52e 100644 --- a/src/cls/rgw_gc/cls_rgw_gc.cc +++ b/src/cls/rgw_gc/cls_rgw_gc.cc @@ -38,14 +38,14 @@ static int cls_rgw_gc_queue_init(cls_method_context_t hctx, bufferlist *in, buff } cls_rgw_gc_urgent_data urgent_data; - urgent_data.num_urgent_data_entries = op.num_urgent_data_entries; + urgent_data.num_urgent_data_entries = op.num_deferred_entries; cls_queue_init_op init_op; CLS_LOG(10, "INFO: cls_rgw_gc_queue_init: queue size is %lu\n", op.size); init_op.queue_size = op.size; - init_op.max_urgent_data_size = g_ceph_context->_conf->rgw_gc_max_urgent_data_size; + init_op.max_urgent_data_size = g_ceph_context->_conf->rgw_gc_max_deferred_entries_size; encode(urgent_data, init_op.bl_urgent_data); return queue_init(hctx, init_op); diff --git a/src/cls/rgw_gc/cls_rgw_gc_client.cc b/src/cls/rgw_gc/cls_rgw_gc_client.cc index ac22d8628d1..907a58d2377 100644 --- a/src/cls/rgw_gc/cls_rgw_gc_client.cc +++ b/src/cls/rgw_gc/cls_rgw_gc_client.cc @@ -11,12 +11,12 @@ using namespace librados; -void cls_rgw_gc_queue_init(ObjectWriteOperation& op, uint64_t size, uint64_t num_urgent_data_entries) +void cls_rgw_gc_queue_init(ObjectWriteOperation& op, uint64_t size, uint64_t num_deferred_entries) { bufferlist in; cls_rgw_gc_queue_init_op call; call.size = size; - call.num_urgent_data_entries = num_urgent_data_entries; + call.num_deferred_entries = num_deferred_entries; encode(call, in); op.exec(RGW_GC_CLASS, RGW_GC_QUEUE_INIT, in); } diff --git a/src/cls/rgw_gc/cls_rgw_gc_client.h b/src/cls/rgw_gc/cls_rgw_gc_client.h index 107bed4eb9e..35654e76c03 100644 --- a/src/cls/rgw_gc/cls_rgw_gc_client.h +++ b/src/cls/rgw_gc/cls_rgw_gc_client.h @@ -6,7 +6,7 @@ #include "cls/queue/cls_queue_ops.h" #include "common/ceph_time.h" -void cls_rgw_gc_queue_init(librados::ObjectWriteOperation& op, uint64_t size, uint64_t num_urgent_data_entries); +void cls_rgw_gc_queue_init(librados::ObjectWriteOperation& op, uint64_t size, uint64_t num_deferred_entries); int cls_rgw_gc_queue_get_capacity(librados::IoCtx& io_ctx, const string& oid, uint64_t& size); void cls_rgw_gc_queue_enqueue(librados::ObjectWriteOperation& op, uint32_t expiration_secs, const cls_rgw_gc_obj_info& info); int cls_rgw_gc_queue_list_entries(librados::IoCtx& io_ctx, const string& oid, const string& marker, uint32_t max, bool expired_only, diff --git a/src/cls/rgw_gc/cls_rgw_gc_ops.h b/src/cls/rgw_gc/cls_rgw_gc_ops.h index e51ff946ae1..e2f55fb7593 100644 --- a/src/cls/rgw_gc/cls_rgw_gc_ops.h +++ b/src/cls/rgw_gc/cls_rgw_gc_ops.h @@ -5,21 +5,21 @@ struct cls_rgw_gc_queue_init_op { uint64_t size; - uint64_t num_urgent_data_entries{0}; + uint64_t num_deferred_entries{0}; cls_rgw_gc_queue_init_op() {} void encode(bufferlist& bl) const { ENCODE_START(1, 1, bl); encode(size, bl); - encode(num_urgent_data_entries, bl); + encode(num_deferred_entries, bl); ENCODE_FINISH(bl); } void decode(bufferlist::const_iterator& bl) { DECODE_START(1, bl); decode(size, bl); - decode(num_urgent_data_entries, bl); + decode(num_deferred_entries, bl); DECODE_FINISH(bl); } diff --git a/src/common/legacy_config_opts.h b/src/common/legacy_config_opts.h index 82c3648e268..5a712765f4a 100644 --- a/src/common/legacy_config_opts.h +++ b/src/common/legacy_config_opts.h @@ -1564,6 +1564,6 @@ OPTION(rgw_sts_token_introspection_url, OPT_STR) // url for introspecting web t OPTION(rgw_sts_client_id, OPT_STR) // Client Id OPTION(rgw_sts_client_secret, OPT_STR) // Client Secret OPTION(debug_allow_any_pool_priority, OPT_BOOL) -OPTION(rgw_gc_max_urgent_data_size, OPT_U64) // GC urgent data size +OPTION(rgw_gc_max_deferred_entries_size, OPT_U64) // GC deferred entries size in queue head OPTION(rgw_gc_max_queue_size, OPT_U64) // GC max queue size -OPTION(rgw_gc_num_urgent_data_entries, OPT_U64) // GC number of urgent data entries +OPTION(rgw_gc_max_deferred, OPT_U64) // GC max number of deferred entries diff --git a/src/common/options.cc b/src/common/options.cc index e505aed4edc..2612e6b1917 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -6462,9 +6462,9 @@ std::vector