From: Mark Kogan Date: Mon, 10 Aug 2020 10:19:19 +0000 (+0300) Subject: rgw: fix user stats iterative increment X-Git-Tag: v16.1.0~1218^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=21e877ca67db7840026b1768751b167e2c0a53da;p=ceph.git rgw: fix user stats iterative increment The RGWBucketCtl::sync_user_stats() function can increment or reset the stats [1][2] [1]https://github.com/ceph/ceph/blob/master/src/rgw/rgw_bucket.cc#L3745 [2]https://github.com/ceph/ceph/blob/master/src/rgw/services/svc_bi_rados.cc#L379-L381 fixes: https://tracker.ceph.com/issues/46400 Signed-off-by: Mark Kogan --- diff --git a/src/rgw/rgw_sal.cc b/src/rgw/rgw_sal.cc index 8b9d95edc28..afb6ea0ffc6 100644 --- a/src/rgw/rgw_sal.cc +++ b/src/rgw/rgw_sal.cc @@ -206,7 +206,7 @@ int RGWRadosBucket::read_bucket_stats(optional_yield y) int RGWRadosBucket::sync_user_stats() { - return store->ctl()->bucket->sync_user_stats(owner->get_id(), info, &ent); + return store->ctl()->bucket->sync_user_stats(owner->get_id(), info); } int RGWRadosBucket::update_container_stats(void)