]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/lua: fix package listing
authorNithya Balachandran <nithya.balachandran@ibm.com>
Tue, 24 Feb 2026 09:24:27 +0000 (09:24 +0000)
committerNithya Balachandran <nithya.balachandran@ibm.com>
Tue, 3 Mar 2026 09:54:42 +0000 (09:54 +0000)
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 <nithya.balachandran@ibm.com>
src/rgw/driver/rados/rgw_sal_rados.cc

index 39c46d6b98b64cdcf81e9fd24c4e272c21f53cce..96381e92a4a2342153af5e63a4fa754b56fc7824 100644 (file)
@@ -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);
   }