From bc3c1425bccc7a98dfc3a8d8f56322266d09de37 Mon Sep 17 00:00:00 2001 From: "cao.leilc" Date: Tue, 13 Dec 2022 14:34:14 +0800 Subject: [PATCH] rgw: fix problem that usage is trimmed when the remove-all parameter of rgw admin operation trim usage interface is set false. Fixes: https://tracker.ceph.com/issues/54254 Signed-off-by: caolei --- src/rgw/rgw_rest_usage.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_rest_usage.cc b/src/rgw/rgw_rest_usage.cc index 104dc193884de..9207a68cdf406 100644 --- a/src/rgw/rgw_rest_usage.cc +++ b/src/rgw/rgw_rest_usage.cc @@ -94,7 +94,7 @@ void RGWOp_Usage_Delete::execute(optional_yield y) { RESTArgs::get_epoch(s, "end", (uint64_t)-1, &end); if (rgw::sal::User::empty(user.get()) && - !bucket_name.empty() && + bucket_name.empty() && !start && end == (uint64_t)-1) { bool remove_all; -- 2.39.5