Bug 1970992
Summary: | RGW - tempest test: test_delete_object_without_using_creds failes with 404 | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | Yogev Rabl <yrabl> |
Component: | RGW | Assignee: | Matt Benjamin (redhat) <mbenjamin> |
Status: | CLOSED DUPLICATE | QA Contact: | Tejas <tchandra> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 5.1 | CC: | apevec, cbodley, ceph-eng-bugs, derekh, kbader, mbenjamin, sweil, zaitcev |
Target Milestone: | --- | ||
Target Release: | 5.1 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-06-15 18:17: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: |
Description
Yogev Rabl
2021-06-11 15:42:34 UTC
I don't think the swiftclient would be at fault here, even if it were involved. But it sure looks to me that Tempest uses Openstack SDK instead. I suspect RGW is in the wrong there. The RFC for HTTP that REST services obey has some weird conditions when 404 overtakes other codes. However, it's never a substitute for 401 or 403. So, perhaps RGW ignores the ID in the AUTH_xxxxx, and is looking for the account in the token first. If there's no token, there's no account, and so 404. Something like that. I'm going to re-assign this to Ceph folks to take a quick look. If they think it's all okay on their side, they can bounce it back to tests. Not the swiftclient though. *** This bug has been marked as a duplicate of bug 1960306 *** |