]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: fix radoslist stuck loop
authorJ. Eric Ivancich <ivancich@redhat.com>
Thu, 8 Apr 2021 23:19:36 +0000 (19:19 -0400)
committerJ. Eric Ivancich <ivancich@redhat.com>
Mon, 12 Apr 2021 20:08:07 +0000 (16:08 -0400)
commitcce57adc8e60b77e09d7a8bc8c2bfeed66dc07c9
tree0de15290af0061a15bf6d094c7ca01c7072295a1
parent533a855677b2d240e650ac0a2ccad7ad00249ae5
rgw: fix radoslist stuck loop

When an incomplete multipart upload has in excess of 1000 parts,
looping over those parts was not handled property causing an infinite
loop. The paging/marker is now handled correctly.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
(cherry picked from commit 098eddaeee2c0aab84e4897002b6d1c845c36ced)

Conflicts:
        src/rgw/rgw_orphan.cc: back out Zipper 10 updates
src/rgw/rgw_orphan.cc