]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: drop unused vector elements 19815/head
authorBingyin Zhang <zhangbingyin@cloudin.cn>
Sat, 6 Jan 2018 08:06:46 +0000 (16:06 +0800)
committerBingyin Zhang <zhangbingyin@cloudin.cn>
Wed, 17 Jan 2018 01:39:11 +0000 (09:39 +0800)
Signed-off-by: Bingyin Zhang <zhangbingyin@cloudin.cn>
src/rgw/rgw_rados.cc

index f55b9a84f68cdf6f154ee7ba6f75e61f3f22e47c..1025328b3878e41108a3fd487eb712beb625386c 100644 (file)
@@ -12831,9 +12831,12 @@ int RGWRados::cls_bucket_list(RGWBucketInfo& bucket_info, int shard_id, rgw_obj_
     return r;
 
   // Create a list of iterators that are used to iterate each shard
-  vector<map<string, struct rgw_bucket_dir_entry>::iterator> vcurrents(list_results.size());
-  vector<map<string, struct rgw_bucket_dir_entry>::iterator> vends(list_results.size());
-  vector<string> vnames(list_results.size());
+  vector<map<string, struct rgw_bucket_dir_entry>::iterator> vcurrents;
+  vector<map<string, struct rgw_bucket_dir_entry>::iterator> vends;
+  vector<string> vnames;
+  vcurrents.reserve(list_results.size());
+  vends.reserve(list_results.size());
+  vnames.reserve(list_results.size());
   map<int, struct rgw_cls_list_ret>::iterator iter = list_results.begin();
   *is_truncated = false;
   for (; iter != list_results.end(); ++iter) {