From 0fbf24fb6388aa4257e30f67ef080a27be802216 Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Thu, 10 Feb 2022 17:06:23 -0500 Subject: [PATCH] rgw: pass non-const ReshardFaultInjector Signed-off-by: Casey Bodley --- src/rgw/rgw_reshard.cc | 14 +++++++------- src/rgw/rgw_reshard.h | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/rgw/rgw_reshard.cc b/src/rgw/rgw_reshard.cc index 1127aba20a435..b7f23ce170bac 100644 --- a/src/rgw/rgw_reshard.cc +++ b/src/rgw/rgw_reshard.cc @@ -325,7 +325,7 @@ static int init_target_index(rgw::sal::RadosStore* store, static int init_target_layout(rgw::sal::RadosStore* store, RGWBucketInfo& bucket_info, std::map& bucket_attrs, - const ReshardFaultInjector& fault, + ReshardFaultInjector& fault, uint32_t new_num_shards, const DoutPrefixProvider* dpp) { @@ -391,7 +391,7 @@ static int init_target_layout(rgw::sal::RadosStore* store, static int revert_target_layout(rgw::sal::RadosStore* store, RGWBucketInfo& bucket_info, std::map& bucket_attrs, - const ReshardFaultInjector& fault, + ReshardFaultInjector& fault, const DoutPrefixProvider* dpp) { auto& layout = bucket_info.layout; @@ -429,7 +429,7 @@ static int revert_target_layout(rgw::sal::RadosStore* store, static int init_reshard(rgw::sal::RadosStore* store, RGWBucketInfo& bucket_info, std::map& bucket_attrs, - const ReshardFaultInjector& fault, + ReshardFaultInjector& fault, uint32_t new_num_shards, const DoutPrefixProvider *dpp) { @@ -457,7 +457,7 @@ static int init_reshard(rgw::sal::RadosStore* store, static int cancel_reshard(rgw::sal::RadosStore* store, RGWBucketInfo& bucket_info, std::map& bucket_attrs, - const ReshardFaultInjector& fault, + ReshardFaultInjector& fault, const DoutPrefixProvider *dpp) { static constexpr auto max_retries = 10; @@ -488,7 +488,7 @@ static int cancel_reshard(rgw::sal::RadosStore* store, static int commit_reshard(rgw::sal::RadosStore* store, RGWBucketInfo& bucket_info, std::map& bucket_attrs, - const ReshardFaultInjector& fault, + ReshardFaultInjector& fault, const DoutPrefixProvider *dpp) { static constexpr auto max_retries = 10; @@ -579,7 +579,7 @@ int RGWBucketReshard::clear_resharding(rgw::sal::RadosStore* store, std::map& bucket_attrs, const DoutPrefixProvider* dpp) { - constexpr ReshardFaultInjector no_fault; + ReshardFaultInjector no_fault; return cancel_reshard(store, bucket_info, bucket_attrs, no_fault, dpp); } @@ -825,7 +825,7 @@ int RGWBucketReshard::get_status(const DoutPrefixProvider *dpp, list& _bucket_attrs, RGWBucketReshardLock* _outer_reshard_lock); - int execute(int num_shards, const ReshardFaultInjector& f, + int execute(int num_shards, ReshardFaultInjector& f, int max_op_entries, const DoutPrefixProvider *dpp, bool verbose = false, std::ostream *out = nullptr, ceph::Formatter *formatter = nullptr, -- 2.39.5