return 0;
}
-static void generate_reshard_key(const string& bucket_name, const string& bucket_id, string& key)
+static void generate_reshard_key(const string& bucket_name, const string& bucket_id, string *key)
{
- key = bucket_name + "." + bucket_id;
+ *key = bucket_name + "." + bucket_id;
}
-static void generate_reshard_key(const cls_rgw_reshard_entry& entry, string& key)
+static void generate_reshard_key(const cls_rgw_reshard_entry& entry, string *key)
{
generate_reshard_key(entry.bucket_name, entry.bucket_id, key);
}
string key;
- generate_reshard_key(op.entry, key);
+ generate_reshard_key(op.entry, &key);
bufferlist bl;
int ret = cls_cxx_map_get_val(hctx, key, &bl);
if (ret < 0 && ret != -ENOENT) {
bufferlist bl;
string key;
- generate_reshard_key(op.entry, key);
+ generate_reshard_key(op.entry, &key);
int ret = cls_cxx_map_get_val(hctx, key, &bl);
if (ret < 0)
return ret;
}
string key;
- generate_reshard_key(op.bucket_name, op.bucket_id, key);
+ generate_reshard_key(op.bucket_name, op.bucket_id, &key);
int ret = cls_cxx_map_remove_key(hctx, key);
return ret;
}