Feature #8911
closedRGW doesn't return 'x-timestamp' in header which is used by 'View Details' of OpenStack
0%
Description
Because RGW doesn't provide an 'x-timestamp' header in its reply to OpenStack, the 'View Details' feature fails as noted below.
Horizon bug:
https://bugs.launchpad.net/horizon/+bug/1297173
Proposed Horizon patch (abandoned):
https://review.openstack.org/#/c/82801/
Steps to reproduce:
With Ceph configured as the Object Storage backend,
Navigate to Object Store - > Containers.
Click on a Container in the list of containers.
For an Object in In the Objects panel, Click on More -> View Details.
Expected Result:
Details of object should be displayed in a pop-up modal.
Actual Result:
An Error pop-up appears with the text " Error: An error occurred. Please try again later."
Updated by Michael Kidd almost 10 years ago
Just to be clear, Swift does return this header and the OpenStack devs advise they only test against the Swift storage backend.
Updated by Ashish Chandra over 9 years ago
It also doesnot returns "Content-type" header as well. Swift does return this header aswell. So I would love to see radosgw returning these two headers.
Updated by Luis Pabon over 9 years ago
I'll take a look. Seems like this is new functionality in RGW, not a bug, right?
Updated by Ashish Chandra over 9 years ago
Thanks Luis... actually its a new feature request not a bug. Since we want one to one headers mapping between Swift and Ceph RadosGW, mising headers does causes issues.
Updated by Michael Kidd over 9 years ago
Hello Luis, et al..
I have a customer who's requesting status for this Feature.. They view it as a bug since it causes interop issues w/ OpenStack Havana...
Thanks for any details you can provide...
Updated by Sage Weil over 9 years ago
- Status changed from In Progress to Pending Backport
- Backport set to giant, firefly
Updated by Loïc Dachary about 9 years ago
- Status changed from Pending Backport to Resolved
Updated by Loïc Dachary almost 9 years ago
- Status changed from Resolved to Pending Backport
it looks like this has not been backport to firefly after all...
Updated by Nathan Cutler almost 9 years ago
- firefly backport https://github.com/ceph/ceph/pull/4584
Updated by Nathan Cutler almost 9 years ago
Has already been merged into giant:
commit:e230fab rgw: swift GET / HEAD object returns X-Timestamp field (in giant)
Updated by Nathan Cutler almost 9 years ago
- Status changed from Pending Backport to Resolved