From: J. Eric Ivancich Date: Mon, 19 Nov 2018 21:10:52 +0000 (-0500) Subject: rgw: a little code clean-up by adding const X-Git-Tag: v14.1.0~701^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=48e22fb76feffb551074f274986bc4125a02003f;p=ceph.git rgw: a little code clean-up by adding const Signed-off-by: J. Eric Ivancich --- diff --git a/src/rgw/rgw_bucket.cc b/src/rgw/rgw_bucket.cc index 7d97db93a23c..18380f498a6a 100644 --- a/src/rgw/rgw_bucket.cc +++ b/src/rgw/rgw_bucket.cc @@ -299,7 +299,8 @@ int rgw_bucket_instance_store_info(RGWRados *store, string& entry, bufferlist& b return store->meta_mgr->put_entry(bucket_instance_meta_handler, entry, bl, exclusive, objv_tracker, mtime, pattrs); } -int rgw_bucket_instance_remove_entry(RGWRados *store, string& entry, RGWObjVersionTracker *objv_tracker) { +int rgw_bucket_instance_remove_entry(RGWRados *store, const string& entry, + RGWObjVersionTracker *objv_tracker) { return store->meta_mgr->remove_entry(bucket_instance_meta_handler, entry, objv_tracker); } @@ -2392,7 +2393,8 @@ public: RGWListRawObjsCtx ctx; }; - int remove(RGWRados *store, string& entry, RGWObjVersionTracker& objv_tracker) override { + int remove(RGWRados *store, string& entry, + RGWObjVersionTracker& objv_tracker) override { RGWBucketInfo info; auto obj_ctx = store->svc.sysobj->init_obj_ctx(); @@ -2400,7 +2402,8 @@ public: if (ret < 0 && ret != -ENOENT) return ret; - return rgw_bucket_instance_remove_entry(store, entry, &info.objv_tracker); + return rgw_bucket_instance_remove_entry(store, entry, + &info.objv_tracker); } void get_pool_and_oid(RGWRados *store, const string& key, rgw_pool& pool, string& oid) override { diff --git a/src/rgw/rgw_bucket.h b/src/rgw/rgw_bucket.h index 9dd4f63b83cf..aff41fbd3f7e 100644 --- a/src/rgw/rgw_bucket.h +++ b/src/rgw/rgw_bucket.h @@ -34,7 +34,8 @@ extern int rgw_bucket_parse_bucket_instance(const string& bucket_instance, strin extern int rgw_bucket_parse_bucket_key(CephContext *cct, const string& key, rgw_bucket* bucket, int *shard_id); -extern int rgw_bucket_instance_remove_entry(RGWRados *store, string& entry, RGWObjVersionTracker *objv_tracker); +extern int rgw_bucket_instance_remove_entry(RGWRados *store, const string& entry, + RGWObjVersionTracker *objv_tracker); extern void rgw_bucket_instance_key_to_oid(string& key); extern void rgw_bucket_instance_oid_to_key(string& oid); @@ -139,7 +140,7 @@ public: /** * Remove a bucket from the user's list by name. */ - void remove(string& name) { + void remove(const string& name) { map::iterator iter; iter = buckets.find(name); if (iter != buckets.end()) { diff --git a/src/rgw/rgw_metadata.cc b/src/rgw/rgw_metadata.cc index b8bf4291e50e..bb6657ee0f89 100644 --- a/src/rgw/rgw_metadata.cc +++ b/src/rgw/rgw_metadata.cc @@ -1126,7 +1126,9 @@ done: return 0; } -int RGWMetadataManager::remove_entry(RGWMetadataHandler *handler, string& key, RGWObjVersionTracker *objv_tracker) +int RGWMetadataManager::remove_entry(RGWMetadataHandler *handler, + const string& key, + RGWObjVersionTracker *objv_tracker) { string section; RGWMetadataLogData log_data; diff --git a/src/rgw/rgw_metadata.h b/src/rgw/rgw_metadata.h index b4f39f16d74d..9ceef74c4509 100644 --- a/src/rgw/rgw_metadata.h +++ b/src/rgw/rgw_metadata.h @@ -359,7 +359,9 @@ public: int put_entry(RGWMetadataHandler *handler, const string& key, bufferlist& bl, bool exclusive, RGWObjVersionTracker *objv_tracker, real_time mtime, map *pattrs = NULL); - int remove_entry(RGWMetadataHandler *handler, string& key, RGWObjVersionTracker *objv_tracker); + int remove_entry(RGWMetadataHandler *handler, + const string& key, + RGWObjVersionTracker *objv_tracker); int get(string& metadata_key, Formatter *f); int put(string& metadata_key, bufferlist& bl, RGWMetadataHandler::sync_type_t sync_mode, diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index f46aca8beb28..38a371a52a2a 100644 --- a/src/rgw/rgw_rados.cc +++ b/src/rgw/rgw_rados.cc @@ -2881,8 +2881,9 @@ int RGWRados::create_bucket(RGWUserInfo& owner, rgw_bucket& bucket, /* only remove it if it's a different bucket instance */ if (info.bucket.bucket_id != bucket.bucket_id) { /* remove bucket meta instance */ - string entry = bucket.get_key(); - r = rgw_bucket_instance_remove_entry(this, entry, &instance_ver); + r = rgw_bucket_instance_remove_entry(this, + bucket.get_key(), + &instance_ver); if (r < 0) return r; @@ -4942,8 +4943,7 @@ int RGWRados::delete_bucket(RGWBucketInfo& bucket_info, RGWObjVersionTracker& ob /* if the bucket is not synced we can remove the meta file */ if (!svc.zone->is_syncing_bucket_meta(bucket)) { RGWObjVersionTracker objv_tracker; - string entry = bucket.get_key(); - r= rgw_bucket_instance_remove_entry(this, entry, &objv_tracker); + r = rgw_bucket_instance_remove_entry(this, bucket.get_key(), &objv_tracker); if (r < 0) { return r; }