From f6bc276d6272f6f1b9cd032cf8a59ed618efb4b5 Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Fri, 18 Oct 2024 13:45:54 -0400 Subject: [PATCH] rgw/rados: Object::list_parts() starts after marker Signed-off-by: Casey Bodley --- src/rgw/driver/rados/rgw_sal_rados.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } } -- 2.39.5