]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: cls/user: set from_index for reset stats calls 38822/head
authorAbhishek Lekshmanan <abhishek@suse.com>
Mon, 23 Nov 2020 15:23:37 +0000 (16:23 +0100)
committerNathan Cutler <ncutler@suse.com>
Fri, 8 Jan 2021 17:37:02 +0000 (18:37 +0100)
Fixes: https://tracker.ceph.com/issues/48327
Signed-off-by: Mykola Golub <mgolub@suse.com>
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
(cherry picked from commit 8dd07c8d185d18c34525c9ed8aca4d62e976a675)

src/cls/user/cls_user.cc

index e80e6e231c27046608cd863cec413aa540c5b728..d3015a120b7ac6eae661d7ce3def9dc8f490f05f 100644 (file)
@@ -414,6 +414,9 @@ static int cls_user_reset_stats(cls_method_context_t hctx,
       }
       add_header_stats(&header.stats, e);
     }
+    if (!keys.empty()) {
+      from_index = keys.rbegin()->first;
+    }
   } while (truncated);
 
   bufferlist bl;