Actions
Bug #22721
closedResharding hangs with versioning-enabled buckets
% Done:
0%
Source:
Community (user)
Tags:
Backport:
jewel, luminous
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
If I enable S3 bucket versioning, resharding the bucket (either automatic or manual) hangs, and blocks access to the bucket. I found no way to restore such a bucket to good health except deleting all rgw pools and starting from scratch.
Steps to reproduce:- configure radosgw
- create a bucket
- enable S3 bucket versioning (e.g. "aws --profile ceph --endpoint-url=http://ceph-gateway:7480 s3api put-bucket-versioning --bucket testbucket --versioning-configuration Status=Enabled")
- Upload loads of objects (I tested with >> 100k)
- Either wait for automatic resharding to "kick in", or do manual resharding (same result), e.g. with "radosgw-admin bucket reshard --bucket=testbucket --num-shards=10"
Actions