Project

General

Profile

Actions

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.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
% Done:

0%

Source:
Support
Tags:
Backport:
giant, firefly
Reviewed:
Affected Versions:
Pull request ID:

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."


Related issues 2 (0 open2 closed)

Copied to rgw - Backport #11717: RGW doesn't return 'x-timestamp' in header which is used by 'View Details' of OpenStackResolved07/23/2014Actions
Copied to rgw - Backport #11718: RGW doesn't return 'x-timestamp' in header which is used by 'View Details' of OpenStackResolvedNathan Cutler07/23/2014Actions
Actions #1

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.

Actions #2

Updated by Sage Weil over 9 years ago

  • Priority changed from Normal to High
Actions #3

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.

Actions #4

Updated by Sage Weil over 9 years ago

  • Assignee set to Luis Pabon
Actions #5

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?

Actions #6

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.

Actions #7

Updated by Ian Colle over 9 years ago

  • Tracker changed from Bug to Feature
Actions #8

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...

Actions #9

Updated by Ian Colle over 9 years ago

  • Status changed from New to In Progress
Actions #10

Updated by Sage Weil over 9 years ago

  • Status changed from In Progress to Pending Backport
  • Backport set to giant, firefly
Actions #11

Updated by Loïc Dachary about 9 years ago

  • Status changed from Pending Backport to Resolved
Actions #12

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...

Actions #14

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)
Actions #15

Updated by Nathan Cutler almost 9 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF