Bug #53512
openradosgw-admin bucket rm --bucket=${bucket} --bypass-gc --purge-objects failing crashing on buckets having incomplete multiparts
0%
Description
radosgw-admin bucket rm --bucket=testbucket1 --bypass-gc --purge-objects crashes
Steps to Reproduce:
1. Create a bucket :
s3cmd mb s3://testbucket1
2. Abort the multipart upload :
s3cmd put /boot/initramfs-0-rescue-6d298da93b6e47828ddf0d55f92b4461.img s3://testbucket1
upload: '/boot/initramfs-0-rescue-6d298da93b6e47828ddf0d55f92b4461.img' -> 's3://testbucket1/initramfs-0-rescue-6d298da93b6e47828ddf0d55f92b4461.img' [part 1 of 6, 15MB] [1 of 1]
15728640 of 15728640 100% in 0s 21.19 MB/s done
upload: '/boot/initramfs-0-rescue-6d298da93b6e47828ddf0d55f92b4461.img' -> 's3://testbucket1/initramfs-0-rescue-6d298da93b6e47828ddf0d55f92b4461.img' [part 2 of 6, 15MB] [1 of 1]
15728640 of 15728640 100% in 0s 22.57 MB/s done
upload: '/boot/initramfs-0-rescue-6d298da93b6e47828ddf0d55f92b4461.img' -> 's3://testbucket1/initramfs-0-rescue-6d298da93b6e47828ddf0d55f92b4461.img' [part 3 of 6, 15MB] [1 of 1]
65536 of 15728640 0% in 0s 1301.21 kB/s^CERROR:
Upload of '/boot/initramfs-0-rescue-6d298da93b6e47828ddf0d55f92b4461.img' part 3 failed. Use
/usr/bin/s3cmd abortmp s3://testbucket1/initramfs-0-rescue-6d298da93b6e47828ddf0d55f92b4461.img 2~eltPdbtxJhLeQmK2d0uvgBeXjS6kDvB
to abort the upload, or
/usr/bin/s3cmd --upload-id 2~eltPdbtxJhLeQmK2d0uvgBeXjS6kDvB put ...
to continue the upload.
See ya!
- radosgw-admin bucket rm --bucket=testbucket1 --bypass-gc --purge-objects