Project

General

Profile

Bug #22721

Resharding hangs with versioning-enabled buckets

Added by Martin Emrich about 6 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
High
Target version:
-
% 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"

Related issues

Copied to rgw - Backport #23886: luminous: Resharding hangs with versioning-enabled buckets Resolved
Copied to rgw - Backport #23887: jewel: Resharding hangs with versioning-enabled buckets Rejected

History

#1 Updated by Orit Wasserman about 6 years ago

  • Assignee set to Orit Wasserman
  • Priority changed from Normal to High

#2 Updated by Nathan Cutler about 6 years ago

  • Backport set to jewel luminous

#3 Updated by Casey Bodley about 6 years ago

potentially related to an infinite loop in bilist? http://tracker.ceph.com/issues/22737

#4 Updated by Orit Wasserman about 6 years ago

  • Status changed from New to 12

#5 Updated by Orit Wasserman about 6 years ago

  • Status changed from 12 to In Progress

#7 Updated by Orit Wasserman almost 6 years ago

  • Status changed from In Progress to Fix Under Review
  • Backport changed from jewel luminous to jewel, luminous

#8 Updated by Orit Wasserman almost 6 years ago

  • Status changed from Fix Under Review to Pending Backport

#10 Updated by Nathan Cutler almost 6 years ago

  • Copied to Backport #23886: luminous: Resharding hangs with versioning-enabled buckets added

#11 Updated by Nathan Cutler almost 6 years ago

  • Copied to Backport #23887: jewel: Resharding hangs with versioning-enabled buckets added

#12 Updated by Nathan Cutler over 5 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF