Bug 1743388

Summary: Multisite sync should not stuck if the bucket names have : and $
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Vikhyat Umrao <vumrao>
Component: RGW-MultisiteAssignee: shilpa <smanjara>
Status: CLOSED ERRATA QA Contact: Uday kurundwade <ukurundw>
Severity: high Docs Contact:
Priority: medium    
Version: 3.2CC: assingh, ceph-eng-bugs, ceph-qe-bugs, hyelloji, kdreyer, mbenjamin, smanjara, tserlin, ukurundw
Target Milestone: rcKeywords: TestOnly
Target Release: 4.1Flags: hyelloji: needinfo-
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ceph-14.2.8-3.el8, ceph-14.2.8-3.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-05-19 17:30:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1727980    

Description Vikhyat Umrao 2019-08-19 19:25:05 UTC
Description of problem:
Multisite sync should not stuck if the bucket names have : and $
Parent bug - https://bugzilla.redhat.com/show_bug.cgi?id=1724106


Version-Release number of selected component (if applicable):
RHCS 3.2

Comment 1 Giridhar Ramaraju 2019-08-20 06:58:04 UTC
Level setting the severity of this defect to "High" with a bulk update. Pls refine it to a more closure value, as defined by the severity definition in https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity

Comment 5 shilpa 2019-11-11 12:22:41 UTC
I tried this on my local env on ceph master. While the bucket that has special characters like ':' in its name does fail to sync, subsequent bucket sync requests do go through successfully.

Comment 6 Vikhyat Umrao 2019-11-11 13:03:38 UTC
(In reply to shilpa from comment #5)
> I tried this on my local env on ceph master. While the bucket that has
> special characters like ':' in its name does fail to sync, subsequent bucket
> sync requests do go through successfully.

Thanks, Shilpa for the feedback this is great. Maybe fix needs backport to Nautilus or already present in Nautilus rebase?

Comment 7 shilpa 2019-11-12 08:13:27 UTC
(In reply to Vikhyat Umrao from comment #6)
> (In reply to shilpa from comment #5)
> > I tried this on my local env on ceph master. While the bucket that has
> > special characters like ':' in its name does fail to sync, subsequent bucket
> > sync requests do go through successfully.
> 
> Thanks, Shilpa for the feedback this is great. Maybe fix needs backport to
> Nautilus or already present in Nautilus rebase?

Yes, it's already present in Nautilus.

Comment 8 Vikhyat Umrao 2019-11-12 10:22:02 UTC
(In reply to shilpa from comment #7)
> (In reply to Vikhyat Umrao from comment #6)
> > (In reply to shilpa from comment #5)
> > > I tried this on my local env on ceph master. While the bucket that has
> > > special characters like ':' in its name does fail to sync, subsequent bucket
> > > sync requests do go through successfully.
> > 
> > Thanks, Shilpa for the feedback this is great. Maybe fix needs backport to
> > Nautilus or already present in Nautilus rebase?
> 
> Yes, it's already present in Nautilus.

Great. Thanks, Shilpa. If you have the backport PR/Tracker link handy can you please attach. We can ask Thomas to move this one ON_QA if it is already in 14.2.4 tag.

Comment 20 shilpa 2020-04-27 13:04:02 UTC
Hi Uday,

Buckets will special characters ':' and '$' will fail to sync as noted in #comment5. What we need to test is whether multisite sync will progress with normal buckets(without any special characters) that are created thereafter.

Comment 23 errata-xmlrpc 2020-05-19 17:30:44 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2020:2231