]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: optimize bucket listing to skip past regions of namespaced entries 60851/head
authorJ. Eric Ivancich <ivancich@redhat.com>
Fri, 22 Nov 2024 17:40:24 +0000 (12:40 -0500)
committerJ. Eric Ivancich <ivancich@redhat.com>
Wed, 4 Dec 2024 17:06:14 +0000 (12:06 -0500)
commit91488321277d15b877d8b5c5a5204e18d7ab7fad
tree3ca1e2a16668ca1d394135754c23a8521d10a754
parent9be74efb626239fb89c9e99f5dd0dfd0effde7df
rgw: optimize bucket listing to skip past regions of namespaced entries

When listing a bucket and the parameters are such that we're not
listing namespaced entries, this commit adds an optimization to
advance the marker such that we skip past a whole region of namespaced
entries rather than evaluating each entry one-by-one.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
src/rgw/driver/rados/rgw_rados.cc