** Description changed:

  [Impact]
  
-  * A basic characteristic of a object store is the ability to create
-    containers and objects and to query for information about said
-    containers and objects.
+  * A basic characteristic of a object store is the ability to create
+    containers and objects and to query for information about said
+    containers and objects.
  
-  * In the current version of the ceph radosgw package it is not
-    possible to get creation time for containers. This is a serious
-    defect and makes it impossible to use Ubuntu with ceph as a
-    object store for some applications.
+  * In the current version of the ceph radosgw package it is not
+    possible to get creation time for containers. This is a serious
+    defect and makes it impossible to use Ubuntu with ceph as a
+    object store for some applications.
  
-  * The issue has been fixed upstream and this fix is slated for inclusion
-    in the next stable release of Ceph Jewel.
+  * The issue has been fixed upstream and this fix is slated for inclusion
+    in the next stable release of Ceph Jewel.
  
-  * The proposed debdiff solves the issue by including the patch cherry
-    picked from upstream master branch fixing this issue.
+  * The proposed debdiff solves the issue by including the patch cherry
+    picked from upstream master branch fixing this issue.
  
  [Test Case]
  
-  * Use Juju to deploy Ceph cluster with radosgw and relation to OpenStack
-    Keystone. Example bundle: http://pastebin.ubuntu.com/23374308/
+  * Use Juju to deploy Ceph cluster with radosgw and relation to OpenStack
+    Keystone. Example bundle: http://pastebin.ubuntu.com/23374308/
  
-  * Install OpenStack Swift client
+  * Install OpenStack Swift client
  
-     sudo apt-get install python-swiftclient
+     sudo apt-get install python-swiftclient
  
-  * Load OpenStack Credentials pointing to your test deployment
+  * Load OpenStack Credentials pointing to your test deployment
  
-     wget 
https://raw.githubusercontent.com/openstack-charmers/openstack-bundles/master/development/shared/novarc
-     . novarc
+     wget 
https://raw.githubusercontent.com/openstack-charmers/openstack-bundles/master/development/shared/novarc
+     . novarc
  
-  * Create swift container
+  * Create swift container
  
-     swift post test
+     swift post test
  
-  * Display information about newly created container
+  * Display information about newly created container
  
-     swift stat test
+     swift stat test
  
-  * Observe that key 'X-Timestamp' has value 0.0
+  * Observe that key 'X-Timestamp' has value 0.0
  
-  * Install patched radosgw packages on 'ceph-radosgw' unit and repeat
+  * Delete container
  
-  * Verify that key 'X-Timestamp' now has a value other than 0.0
+     swift delete test
+ 
+  * Install patched radosgw packages on 'ceph-radosgw' unit and repeat
+ 
+  * Verify that key 'X-Timestamp' now has a value other than 0.0
  
  [Regression Potential]
  
-  * The patch is simple and I see little potential for any regression as a
-    result of it being applied.
- 
+  * The patch is simple and I see little potential for any regression as a
+    result of it being applied.
  
  [Original bug description]
  When creating a swift/radosgw container in horizon the container gets 
created, but shows up with a creation date of 19700101
  
  In the apache log one can observe
  
  curl -i http://10.11.140.241:80/swift/v1/bucket1 -I -H "X-Auth-Token:  ...
  Container HEAD failed: http://10.11.140.241:80/swift/v1/bucket1 404 Not Found
  
  However a manual curl call succeeds. Also the radosgw.log shows
  successful PUT/GET requests.
  
  I get similar results using the swift command line utility with
  containers inheriting a creation date of 19700101 even though I can see
  the correct date being passed to rados in the headers of the request.
  
  Also similarly issues with ceilometer intergration, similarly linked:
  
  2016-05-31 06:28:16.931 1117922 WARNING ceilometer.agent.manager [-] Continue 
after error from storage.containers.objects: Account GET failed: 
http://10.101.140.241:80/swift/v1/AUTH_025d6aa2af18415a87c012211edb7fea?format=json
 404 Not Found  [first 60 chars of response] 
{"Code":"NoSuchBucket","BucketName":"AUTH_025d6aa2af18415a87
  2016-05-31 06:28:16.931 1117922 ERROR ceilometer.agent.manager Traceback 
(most recent call last):
  
  This is using charm version: 86 against Openstack Mitaka
  
  This also seems pretty reproduceable with any ceph, ceph-rados and
  mitaka install via the juju charms.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1587261

Title:
  [SRU] Swift container X-Timestamp not set by Rados Gateway

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1587261/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to