From: Nithya Balachandran Date: Tue, 24 Feb 2026 09:24:27 +0000 (+0000) Subject: rgw/lua: fix package listing X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fec710c177e1e911ad2e43c020f3a981ef01211a;p=ceph.git rgw/lua: fix package listing Set the start_after variable if there are more than 1024 entries in order to get the next set of entries. Fixes: https://tracker.ceph.com/issues/75127 Signed-off-by: Nithya Balachandran --- diff --git a/src/rgw/driver/rados/rgw_sal_rados.cc b/src/rgw/driver/rados/rgw_sal_rados.cc index 39c46d6b98b6..96381e92a4a2 100644 --- a/src/rgw/driver/rados/rgw_sal_rados.cc +++ b/src/rgw/driver/rados/rgw_sal_rados.cc @@ -5623,7 +5623,9 @@ int RadosLuaManager::list_packages(const DoutPrefixProvider *dpp, optional_yield if (ret < 0) { return ret; } - + if (more) { + start_after = *packages_chunk.rbegin(); + } packages.merge(packages_chunk); }