]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: add check for index entry's existing when we add bucket stats during resharding. 29062/head
authorzhang Shaowen <zhangshaowen@cmss.chinamobile.com>
Tue, 16 Jul 2019 09:41:48 +0000 (17:41 +0800)
committerzhangshaowen <zhangshaowen@cmss.chinamobile.com>
Tue, 21 Apr 2020 11:26:51 +0000 (19:26 +0800)
Signed-off-by: zhang Shaowen <zhangshaowen@cmss.chinamobile.com>
src/cls/rgw/cls_rgw_types.cc

index 892ef5617e0e662cb78424953e8b7813509c0bc3..a16873151a5d8228db2a6550bb3091d501c966fd 100644 (file)
@@ -261,6 +261,7 @@ bool rgw_cls_bi_entry::get_info(cls_rgw_obj_key *key,
       {
         rgw_bucket_dir_entry entry;
         decode(entry, iter);
+        account = (account && entry.exists);
         *key = entry.key;
         *category = entry.meta.category;
         accounted_stats->num_entries++;