]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: consider this scenario, many sibling directories, and many objects under each... 49085/head
authorzealot <xzd16@sohu.com>
Sun, 26 Jun 2022 16:22:19 +0000 (00:22 +0800)
committerCory Snyder <csnyder@iland.com>
Mon, 28 Nov 2022 08:32:39 +0000 (03:32 -0500)
commit8638e43d7a689fdef668d5d25cec8fcfd67004df
tree8ffa8ab4fa9f458afdf680def1081f1befa5a28a
parent1eca59d3fca02719370f4fa8337a64dad73c3051
rgw: consider this scenario, many sibling directories, and many objects under each directory.
if cls_filtered is true, tracker's entries may be the same as each other
the next_candidate operation may advance to end directly,
and only one object may be returned, this will slow down when listing sibling directories.

Signed-off-by: zealot <xzd16@sohu.com>
(cherry picked from commit 678dc395dd82ca77e46aa665a4a0c7d918c538f3)
src/rgw/rgw_rados.cc