From: Casey Bodley Date: Fri, 18 Oct 2024 17:45:54 +0000 (-0400) Subject: rgw/rados: Object::list_parts() starts after marker X-Git-Tag: v20.0.0~421^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f6bc276d6272f6f1b9cd032cf8a59ed618efb4b5;p=ceph.git rgw/rados: Object::list_parts() starts after marker Signed-off-by: Casey Bodley --- diff --git a/src/rgw/driver/rados/rgw_sal_rados.cc b/src/rgw/driver/rados/rgw_sal_rados.cc index 0c25316567b..49ad4bb3bb2 100644 --- a/src/rgw/driver/rados/rgw_sal_rados.cc +++ b/src/rgw/driver/rados/rgw_sal_rados.cc @@ -2505,12 +2505,12 @@ int RadosObject::list_parts(const DoutPrefixProvider* dpp, CephContext* cct, "{} seeking to part #{} in the object manifest", __func__, marker); - part_iter = manifest->obj_find_part(dpp, marker); + part_iter = manifest->obj_find_part(dpp, marker + 1); if (part_iter == end) { ldpp_dout_fmt(dpp, 5, "{} failed to find part #{} in the object manifest", - __func__, marker); + __func__, marker + 1); return 0; } }