Feature #8911
closed
RGW doesn't return 'x-timestamp' in header which is used by 'View Details' of OpenStack
Added by Michael Kidd almost 10 years ago.
Updated almost 9 years ago.
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."
Just to be clear, Swift does return this header and the OpenStack devs advise they only test against the Swift storage backend.
- Priority changed from Normal to High
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.
- Assignee set to Luis Pabon
I'll take a look. Seems like this is new functionality in RGW, not a bug, right?
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.
- Tracker changed from Bug to Feature
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...
- Status changed from New to In Progress
- Status changed from In Progress to Pending Backport
- Backport set to giant, firefly
- Status changed from Pending Backport to Resolved
- Status changed from Resolved to Pending Backport
it looks like this has not been backport to firefly after all...
Has already been merged into giant:
commit:e230fab rgw: swift GET / HEAD object returns X-Timestamp field (in giant)
- Status changed from Pending Backport to Resolved
Also available in: Atom
PDF