]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: optimize bucket listing to skip past regions of namespaced entries 61070/head
authorJ. Eric Ivancich <ivancich@redhat.com>
Fri, 22 Nov 2024 17:40:24 +0000 (12:40 -0500)
committerJ. Eric Ivancich <ivancich@redhat.com>
Thu, 12 Dec 2024 17:56:19 +0000 (12:56 -0500)
commit8f8cc9a57b17621cdaec2c8a995f5850b362dc52
tree9d902225ed9bde725ec25c82ea42263f9bf72ede
parent8cdf8a659f8939f325d21f800012ea42a668b938
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>
(cherry picked from commit 91488321277d15b877d8b5c5a5204e18d7ab7fad)
src/rgw/driver/rados/rgw_rados.cc