)]}'
{"id":"openstack%2Fpython-swiftclient~125759","triplet_id":"openstack%2Fpython-swiftclient~master~If1f8a02ee7459ea2158ffa6e958f67d299ec529e","project":"openstack/python-swiftclient","branch":"master","topic":"p-bug1371650-storage-url","hashtags":[],"change_id":"If1f8a02ee7459ea2158ffa6e958f67d299ec529e","subject":"Fix cross account upload using --os-storage-url","status":"MERGED","created":"2014-10-02 20:09:57.000000000","updated":"2015-02-02 08:30:42.000000000","submitted":"2015-02-02 08:30:40.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8bf2192aa604d7cb38a9bb4f9420ee189277c5c0","_number":125759,"virtual_id_number":125759,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2015-02-02 08:30:40.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"date":"2015-01-06 18:15:22.000000000","_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"recommended":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2015-01-07 07:02:32.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-01-06 21:45:10.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2015-02-02 07:57:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2015-02-02 07:57:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-10 14:06:03.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-10-10 18:39:56.000000000","updated_by":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"reviewer":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"state":"REVIEWER"},{"updated":"2014-10-24 09:23:08.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2015-01-06 21:45:10.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2015-01-07 07:02:32.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2015-02-02 07:57:42.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2015-02-02 08:30:40.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7f5fefa4fc0846dade9b041200db2c48ca0b2657","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-02 20:09:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a8c6ee33f95209a4d1d92047a7153b3429930a47","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-02 21:34:54.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/1/check/gate-python-swiftclient-pep8/ee68756 : SUCCESS in 52s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/1/check/gate-python-swiftclient-docs/0aeae2b/doc/build/html/ : SUCCESS in 38s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/1/check/gate-python-swiftclient-python26/d593527 : SUCCESS in 51s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/1/check/gate-python-swiftclient-python27/fab8818 : SUCCESS in 56s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/1/check/gate-python-swiftclient-python33/33fb24a : SUCCESS in 3m 32s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-full/f384c51 : SUCCESS in 49m 07s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-postgres-full/5868bd1 : FAILURE in 44m 57s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-neutron-full/6ba7d4f : SUCCESS in 1h 11m 58s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-neutron-heat-slow/92d83fa : SUCCESS in 23m 24s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/1/check/check-grenade-dsvm/5505fea : SUCCESS in 44m 49s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/1/check/gate-tempest-dsvm-large-ops/95b876d : SUCCESS in 24m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/1/check/gate-tempest-dsvm-neutron-large-ops/9e0391d : SUCCESS in 23m 39s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-full-icehouse/1d56a66 : SUCCESS in 50m 44s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-neutron-icehouse/1abda53 : SUCCESS in 58m 26s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/1/check/gate-python-swiftclient-pypy/890d05d : SUCCESS in 1m 29s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/1/check/check-swift-dsvm-functional/9fbaf7f : SUCCESS in 20m 02s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/1/check/check-swiftclient-dsvm-functional/9ace415 : FAILURE in 17m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dc3630470c289d1202c64539959896387b055903","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-02 21:45:28.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"ac761123446402ac1e4f5728ae69fa968005ed55","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-02 23:03:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/1/check/gate-python-swiftclient-pep8/4e2abd9 : SUCCESS in 38s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/1/check/gate-python-swiftclient-docs/7c03732/doc/build/html/ : SUCCESS in 40s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/1/check/gate-python-swiftclient-python26/cacb24d : SUCCESS in 56s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/1/check/gate-python-swiftclient-python27/d1c3765 : SUCCESS in 43s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/1/check/gate-python-swiftclient-python33/ce1ab74 : SUCCESS in 3m 06s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-full/529c5e7 : SUCCESS in 57m 58s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-postgres-full/9103abb : SUCCESS in 1h 00m 14s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-neutron-full/82e4deb : SUCCESS in 1h 10m 27s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-neutron-heat-slow/cb9e189 : SUCCESS in 24m 24s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/1/check/check-grenade-dsvm/185ba14 : SUCCESS in 49m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/1/check/gate-tempest-dsvm-large-ops/dd3dd19 : SUCCESS in 25m 33s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/1/check/gate-tempest-dsvm-neutron-large-ops/73c5e3f : SUCCESS in 20m 34s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-full-icehouse/d92797b : SUCCESS in 49m 54s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/1/check/check-tempest-dsvm-neutron-icehouse/7052440 : SUCCESS in 56m 23s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/1/check/gate-python-swiftclient-pypy/c13fe57 : SUCCESS in 1m 11s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/1/check/check-swift-dsvm-functional/150886c : SUCCESS in 19m 45s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/1/check/check-swiftclient-dsvm-functional/8db5a51 : FAILURE in 13m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f4780e8a6ecf27b4f7459b6cfd2b6d2ae502900f","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-10-04 17:51:28.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nI\u0027m completely onboard with dropping all the extra \"helpful\" stuff from the client, but there was some other things mixed in that I didn\u0027t like, please see inline.","accounts_in_message":[],"_revision_number":1},{"id":"41a526396136821c88382251dfb36962ed9a1883","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-06 10:54:51.000000000","message":"Patch Set 1:\n\n(2 comments)\n\n@Pete thanks for review, I\u0027ll work some more on the \u0027optimal\u0027 solution and update the patch.","accounts_in_message":[],"_revision_number":1},{"id":"dfaa7a7365c519f06834841908138ae7e023ecd9","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-06 15:52:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7258244af2db0fd14f6146c80affe1d72cd78127","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-06 16:01:43.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nI thought a lot about only printing the container PUT failure message if the object PUT fails (Pete\u0027s \u0027optimal\u0027 solution). However, there is the case where the user specifies X-Storage-Policy and the container PUT fails because the policy does not match an existing container - in that case something the user explicitly asked for (the policy) did not happen. I figured the user may well want to get a warning about that.\n\nSo to avoid making it all very confusing, I have left a warning message when container PUT fails, which prints to stderr, but does not increment the error counter so return code will be 0.\n\nI also noticed (and fixed) another bug when segments are uploaded.","accounts_in_message":[],"_revision_number":2},{"id":"8f457e1fae70473bf8ff2dad3c0c5b79c8bb1950","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-06 16:58:32.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/2/check/gate-python-swiftclient-pep8/93cc882 : SUCCESS in 40s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/2/check/gate-python-swiftclient-docs/f7ef75c/doc/build/html/ : SUCCESS in 38s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/2/check/gate-python-swiftclient-python26/ca62c87 : FAILURE in 55s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/2/check/gate-python-swiftclient-python27/adb43c5 : SUCCESS in 38s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/2/check/gate-python-swiftclient-python33/b8a7e24 : FAILURE in 3m 06s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/2/check/check-tempest-dsvm-full/bbcb705 : SUCCESS in 59m 26s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/2/check/check-tempest-dsvm-postgres-full/481064f : SUCCESS in 51m 32s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/2/check/check-tempest-dsvm-neutron-full/c253f2c : SUCCESS in 1h 01m 56s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/2/check/check-tempest-dsvm-neutron-heat-slow/144e084 : SUCCESS in 21m 08s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/2/check/check-grenade-dsvm/be93b3f : SUCCESS in 43m 58s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/2/check/gate-tempest-dsvm-large-ops/65cfe91 : SUCCESS in 23m 51s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/2/check/gate-tempest-dsvm-neutron-large-ops/bb7d050 : SUCCESS in 22m 36s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/2/check/check-tempest-dsvm-full-icehouse/1ac8c57 : SUCCESS in 51m 13s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/2/check/check-tempest-dsvm-neutron-icehouse/db299cd : SUCCESS in 59m 35s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/2/check/gate-python-swiftclient-pypy/bea439b : FAILURE in 1m 07s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/2/check/check-swift-dsvm-functional/31d6d8b : SUCCESS in 16m 35s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/2/check/check-swiftclient-dsvm-functional/15ea899 : FAILURE in 13m 50s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d9a15df1ede8d1752e769b48f7b411fbf7ac2054","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-06 17:37:12.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e290ab0dbb0999066bb954588dbc3aa36c7b2552","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-06 18:39:42.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/3/check/gate-python-swiftclient-pep8/491bcaf : SUCCESS in 40s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/3/check/gate-python-swiftclient-docs/6dc566f/doc/build/html/ : SUCCESS in 56s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/3/check/gate-python-swiftclient-python26/130bdd4 : FAILURE in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/3/check/gate-python-swiftclient-python27/897fd40 : SUCCESS in 1m 00s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/3/check/gate-python-swiftclient-python33/b7e803b : SUCCESS in 3m 02s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-full/4e5a1a9 : SUCCESS in 56m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-postgres-full/01861ff : SUCCESS in 48m 42s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-neutron-full/593b05d : SUCCESS in 55m 53s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-neutron-heat-slow/f501725 : SUCCESS in 21m 00s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/3/check/check-grenade-dsvm/17e73f7 : SUCCESS in 47m 31s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/3/check/gate-tempest-dsvm-large-ops/a019355 : SUCCESS in 18m 51s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/3/check/gate-tempest-dsvm-neutron-large-ops/493e865 : SUCCESS in 18m 34s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-full-icehouse/fad4034 : SUCCESS in 48m 26s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-neutron-icehouse/b283053 : SUCCESS in 56m 29s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/3/check/gate-python-swiftclient-pypy/dadd147 : FAILURE in 1m 01s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/3/check/check-swift-dsvm-functional/32cb5ed : SUCCESS in 19m 38s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/3/check/check-swiftclient-dsvm-functional/b09d3c6 : FAILURE in 15m 43s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d17f879321cdc95cb5107ec5ddc4f08294a3f0cf","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-07 09:47:53.000000000","message":"Patch Set 3:\n\nrecheck bug 1376878","accounts_in_message":[],"_revision_number":3},{"id":"1edd0bacf4e8e1e8c21ccec2fad6a4824725f230","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-07 10:56:50.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/3/check/gate-python-swiftclient-pep8/4007ec9 : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/3/check/gate-python-swiftclient-docs/6f39f33/doc/build/html/ : SUCCESS in 43s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/3/check/gate-python-swiftclient-python26/65a7552 : SUCCESS in 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/3/check/gate-python-swiftclient-python27/c5a6b8a : SUCCESS in 56s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/3/check/gate-python-swiftclient-python33/fadba17 : SUCCESS in 3m 13s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-full/f76ff1d : SUCCESS in 50m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-postgres-full/8e81da2 : SUCCESS in 51m 55s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-neutron-full/3d1cfac : SUCCESS in 1h 08m 35s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-neutron-heat-slow/0a43008 : SUCCESS in 23m 34s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/3/check/check-grenade-dsvm/a266fe7 : SUCCESS in 42m 19s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/3/check/gate-tempest-dsvm-large-ops/7a3fd00 : SUCCESS in 18m 58s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/3/check/gate-tempest-dsvm-neutron-large-ops/2402e80 : SUCCESS in 22m 57s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-full-icehouse/50c1d45 : SUCCESS in 50m 46s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/3/check/check-tempest-dsvm-neutron-icehouse/fa83e8e : SUCCESS in 1h 00m 50s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/3/check/gate-python-swiftclient-pypy/16bd737 : FAILURE in 1m 13s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/3/check/check-swift-dsvm-functional/8d08f44 : SUCCESS in 18m 50s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/3/check/check-swiftclient-dsvm-functional/ddaac74 : FAILURE in 16m 49s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"89ecc353c83befbce339cf7b99143f6f714c1d2c","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-07 14:29:37.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1b31d2eaf4b04fcc3c3651b080da36c9063cb5bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-07 16:07:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/4/check/gate-python-swiftclient-pep8/ddcb1df : SUCCESS in 51s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/4/check/gate-python-swiftclient-docs/bc57c61/doc/build/html/ : SUCCESS in 56s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/4/check/gate-python-swiftclient-python26/e26a761 : SUCCESS in 1m 02s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/4/check/gate-python-swiftclient-python27/b72396d : SUCCESS in 1m 04s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/4/check/gate-python-swiftclient-python33/eb2300a : SUCCESS in 3m 14s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/4/check/check-tempest-dsvm-full/30818be : SUCCESS in 58m 38s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/4/check/check-tempest-dsvm-postgres-full/3ab4db6 : SUCCESS in 57m 33s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/4/check/check-tempest-dsvm-neutron-full/f49b9ee : SUCCESS in 1h 02m 43s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/4/check/check-tempest-dsvm-neutron-heat-slow/5c0fda8 : SUCCESS in 22m 51s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/4/check/check-grenade-dsvm/957efa6 : SUCCESS in 46m 45s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/4/check/gate-tempest-dsvm-large-ops/615dfc1 : SUCCESS in 19m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/4/check/gate-tempest-dsvm-neutron-large-ops/9d35150 : SUCCESS in 19m 06s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/4/check/check-tempest-dsvm-full-icehouse/eb43ccd : SUCCESS in 57m 17s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/4/check/check-tempest-dsvm-neutron-icehouse/2c83e76 : SUCCESS in 1h 15m 59s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/4/check/gate-python-swiftclient-pypy/f104051 : SUCCESS in 1m 30s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/4/check/check-swift-dsvm-functional/f7ee708 : SUCCESS in 20m 28s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/4/check/check-swiftclient-dsvm-functional/b15a423 : FAILURE in 16m 14s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"b406e71ddaeb089f749b59172a3cee56b7d47a27","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-09 13:06:11.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"e8b2438139c4e5fdc37f637a48c24e9e011b96c8","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-09 13:46:39.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"6daa8a327211abc8f8d3bd54703de663771bcb43","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-09 13:50:26.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"b8151850164afc32045421bbe689ca8f6147a705","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-09 15:09:56.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/7/check/gate-python-swiftclient-pep8/833868e : SUCCESS in 50s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/7/check/gate-python-swiftclient-docs/7910df5/doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/7/check/gate-python-swiftclient-python26/a3106d0 : SUCCESS in 1m 08s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/7/check/gate-python-swiftclient-python27/369e717 : SUCCESS in 59s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/7/check/gate-python-swiftclient-python33/8416e26 : FAILURE in 13s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/7/check/check-tempest-dsvm-full/ce4ae04 : SUCCESS in 1h 02m 24s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/7/check/check-tempest-dsvm-postgres-full/3684d60 : SUCCESS in 59m 55s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/7/check/check-tempest-dsvm-neutron-full/9378386 : SUCCESS in 1h 10m 41s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/7/check/check-tempest-dsvm-neutron-heat-slow/fcb8ae0 : SUCCESS in 23m 29s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/7/check/check-grenade-dsvm/4669361 : SUCCESS in 54m 18s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/7/check/gate-tempest-dsvm-large-ops/349cd12 : SUCCESS in 25m 12s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/7/check/gate-tempest-dsvm-neutron-large-ops/7dd46f6 : SUCCESS in 22m 50s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/7/check/check-tempest-dsvm-full-icehouse/9a74386 : SUCCESS in 55m 17s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/7/check/check-tempest-dsvm-neutron-icehouse/8ed008a : SUCCESS in 55m 36s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/7/check/gate-python-swiftclient-pypy/eb0d1a1 : SUCCESS in 1m 38s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/7/check/check-swift-dsvm-functional/a5ccb47 : SUCCESS in 21m 02s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/7/check/check-swiftclient-dsvm-functional/2bde7da : FAILURE in 15m 42s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"fab2b931a9555c5b0e2daafcf7558e81f0a95cec","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-09 15:19:52.000000000","message":"Patch Set 7:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-python-swiftclient-python33: https://bugs.launchpad.net/bugs/1270382 https://bugs.launchpad.net/bugs/1298006\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":7},{"id":"9479f409bc66c2b29e8b36dff3c52ece9fd0fb3c","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-09 16:49:24.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"1d91d4cf1a0324fe48aff4f2fb7139b70ad8658b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-09 18:06:37.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-pep8/333075a : SUCCESS in 50s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/8/check/gate-python-swiftclient-docs/d80b5e7/doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python26/68ff056 : SUCCESS in 41s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python27/5f674d7 : SUCCESS in 38s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python33/901a9b0 : SUCCESS in 2m 52s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-full/ac53439 : SUCCESS in 44m 44s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-postgres-full/c20aa9f : SUCCESS in 56m 30s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-full/e2e7126 : FAILURE in 1h 11m 06s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-heat-slow/4f45154 : SUCCESS in 18m 35s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/8/check/check-grenade-dsvm/10a23db : SUCCESS in 45m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/8/check/gate-tempest-dsvm-large-ops/6ce2e27 : SUCCESS in 24m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/8/check/gate-tempest-dsvm-neutron-large-ops/59ebd8e : SUCCESS in 22m 17s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-full-icehouse/c95485d : SUCCESS in 53m 34s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-icehouse/b637fc5 : SUCCESS in 53m 24s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-pypy/b7ed2de : SUCCESS in 1m 11s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/8/check/check-swift-dsvm-functional/5531ff5 : SUCCESS in 17m 20s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/8/check/check-swiftclient-dsvm-functional/00cfbb0 : FAILURE in 15m 09s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"69f031df964e57811231b098ab0f9142bef1b69f","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-09 18:07:29.000000000","message":"Patch Set 8:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-full: https://bugs.launchpad.net/bugs/1357055\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":8},{"id":"4842e83089b16e2d96de510a8fea7c5356e33e7b","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-10-09 18:44:17.000000000","message":"Patch Set 8:\n\nrecheck bug 1357055","accounts_in_message":[],"_revision_number":8},{"id":"c3a48c04d575d0b276ba9f12a38db927393e14f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-09 20:01:39.000000000","message":"Patch Set 8:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-pep8/6e4a4bd : SUCCESS in 41s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/8/check/gate-python-swiftclient-docs/5bb5f39/doc/build/html/ : SUCCESS in 44s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python26/06a9c82 : SUCCESS in 47s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python27/811718a : SUCCESS in 43s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python33/8232994 : SUCCESS in 2m 49s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-full/4d19ce2 : SUCCESS in 1h 12m 40s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-postgres-full/cf9307e : SUCCESS in 54m 25s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-full/e191eae : SUCCESS in 55m 27s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-heat-slow/a4e2450 : SUCCESS in 22m 07s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/8/check/check-grenade-dsvm/8fde775 : SUCCESS in 44m 41s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/8/check/gate-tempest-dsvm-large-ops/c2eae93 : SUCCESS in 23m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/8/check/gate-tempest-dsvm-neutron-large-ops/1214295 : SUCCESS in 23m 18s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-full-icehouse/c05f643 : SUCCESS in 55m 35s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-icehouse/4fc1976 : FAILURE in 11m 30s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-pypy/220f4b2 : SUCCESS in 1m 32s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/8/check/check-swift-dsvm-functional/c203ddf : SUCCESS in 19m 39s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/8/check/check-swiftclient-dsvm-functional/fd2149a : FAILURE in 15m 10s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"f60c2487bd542a8f7f965d4cb699fe17c0f9a7a0","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-10 07:37:49.000000000","message":"Patch Set 8:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":8},{"id":"28d48e64f75d9fd9c9e642c003d87bc548c678f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-10 08:35:35.000000000","message":"Patch Set 8:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-pep8/b8e3130 : SUCCESS in 42s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/8/check/gate-python-swiftclient-docs/f48996e/doc/build/html/ : SUCCESS in 44s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python26/10a9ed1 : SUCCESS in 55s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python27/1354f64 : SUCCESS in 47s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python33/2fda32e : SUCCESS in 3m 37s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-full/ec2dff5 : SUCCESS in 42m 50s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-postgres-full/99c71fd : SUCCESS in 51m 43s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-full/bcfbe85 : SUCCESS in 54m 23s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-heat-slow/0eeedd1 : SUCCESS in 18m 19s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/8/check/check-grenade-dsvm/fb40527 : SUCCESS in 51m 04s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/8/check/gate-tempest-dsvm-large-ops/9d685d0 : SUCCESS in 17m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/8/check/gate-tempest-dsvm-neutron-large-ops/cf1d4b9 : SUCCESS in 23m 20s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-full-icehouse/d296eba : SUCCESS in 49m 58s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-icehouse/3b3ea52 : FAILURE in 10m 57s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-pypy/6be688a : SUCCESS in 1m 06s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/8/check/check-swift-dsvm-functional/13f3406 : SUCCESS in 17m 33s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/8/check/check-swiftclient-dsvm-functional/01fbeea : FAILURE in 13m 03s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"9e537140013c17d90ee30044f4d25b3c3102fb6b","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-10 08:35:46.000000000","message":"Patch Set 8:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-icehouse: https://bugs.launchpad.net/bugs/1379201\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":8},{"id":"ed27be922640dd76ba4832cf4f885abd7d024ab4","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-10 09:04:01.000000000","message":"Patch Set 8:\n\nrecheck bug 1379201","accounts_in_message":[],"_revision_number":8},{"id":"ef120390f5bf9da2a569d52eba0a81054f264894","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-10 10:09:27.000000000","message":"Patch Set 8:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-pep8/6b71549 : SUCCESS in 39s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/8/check/gate-python-swiftclient-docs/3c918f1/doc/build/html/ : SUCCESS in 46s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python26/4e19c7c : SUCCESS in 48s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python27/55723ce : SUCCESS in 31s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-python33/a339df7 : SUCCESS in 3m 16s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-full/3055004 : SUCCESS in 47m 27s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-postgres-full/1873333 : SUCCESS in 46m 51s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-full/8bda31d : SUCCESS in 1h 05m 24s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-heat-slow/6ff453c : SUCCESS in 23m 38s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/8/check/check-grenade-dsvm/21b3646 : SUCCESS in 44m 06s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/8/check/gate-tempest-dsvm-large-ops/8af4ac5 : SUCCESS in 25m 09s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/8/check/gate-tempest-dsvm-neutron-large-ops/e0c9429 : SUCCESS in 34m 30s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-full-icehouse/2153470 : SUCCESS in 49m 33s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/8/check/check-tempest-dsvm-neutron-icehouse/7728a42 : FAILURE in 13m 25s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/8/check/gate-python-swiftclient-pypy/b1010b4 : SUCCESS in 57s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/8/check/check-swift-dsvm-functional/701e146 : SUCCESS in 18m 45s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/8/check/check-swiftclient-dsvm-functional/794654c : FAILURE in 16m 45s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"0f68abf589fdd59ef21c15fdfcc85cf5e12f2d1c","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-10 10:09:39.000000000","message":"Patch Set 8:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-icehouse: https://bugs.launchpad.net/bugs/1379201\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":8},{"id":"d380cb8ce31481f3bef479ef6328732943f60025","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-10 13:04:59.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"9f6721f53cfbc2069e4a1732cb5e2b8257828a89","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-10 14:05:52.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/9/check/gate-python-swiftclient-pep8/30b7d62 : SUCCESS in 39s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/9/check/gate-python-swiftclient-docs/838bd9f/doc/build/html/ : SUCCESS in 45s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/9/check/gate-python-swiftclient-python26/d3916bd : SUCCESS in 49s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/9/check/gate-python-swiftclient-python27/1177955 : SUCCESS in 46s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/9/check/gate-python-swiftclient-python33/5fe6113 : SUCCESS in 3m 11s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-full/d201686 : SUCCESS in 53m 31s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-postgres-full/351876e : SUCCESS in 54m 46s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-neutron-full/24d7ba3 : SUCCESS in 56m 04s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-neutron-heat-slow/bfe0253 : SUCCESS in 21m 56s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/9/check/check-grenade-dsvm/6630d31 : SUCCESS in 51m 12s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/9/check/gate-tempest-dsvm-large-ops/0313735 : SUCCESS in 24m 31s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/9/check/gate-tempest-dsvm-neutron-large-ops/9a5fbc6 : SUCCESS in 22m 19s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-full-icehouse/34f2500 : SUCCESS in 49m 04s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-neutron-icehouse/3b85181 : FAILURE in 12m 03s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/9/check/gate-python-swiftclient-pypy/a07e840 : SUCCESS in 1m 15s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/9/check/check-swift-dsvm-functional/f3a8680 : SUCCESS in 18m 29s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/9/check/check-swiftclient-dsvm-functional/e74c2d5 : FAILURE in 13m 20s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"689b253051e55483dd2c7316a482d65bb88d0505","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-10 14:06:03.000000000","message":"Patch Set 9:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-icehouse: https://bugs.launchpad.net/bugs/1379201\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":9},{"id":"b49528ca188a12c7ea0c8e233c2dfb145e5fb52c","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-10-10 18:39:56.000000000","message":"Patch Set 9:\n\nrecheck bug 1379201","accounts_in_message":[],"_revision_number":9},{"id":"8d9a8d77db3467d3d1cb8d8cb8c7e4b87f9064cf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-10 20:11:21.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/9/check/gate-python-swiftclient-pep8/da352e7 : SUCCESS in 35s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/9/check/gate-python-swiftclient-docs/77602a2/doc/build/html/ : SUCCESS in 29s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/9/check/gate-python-swiftclient-python26/a8d3f6e : SUCCESS in 44s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/9/check/gate-python-swiftclient-python27/e89c807 : SUCCESS in 29s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/9/check/gate-python-swiftclient-python33/b9c8c36 : SUCCESS in 3m 30s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-full/3701637 : SUCCESS in 47m 08s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-postgres-full/ca23d85 : SUCCESS in 55m 52s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-neutron-full/40cb2e5 : SUCCESS in 1h 10m 28s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-neutron-heat-slow/dc681e9 : SUCCESS in 22m 20s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/9/check/check-grenade-dsvm/3640cb5 : SUCCESS in 49m 43s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/9/check/gate-tempest-dsvm-large-ops/49a70da : SUCCESS in 24m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/9/check/gate-tempest-dsvm-neutron-large-ops/a6a9144 : SUCCESS in 21m 04s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-full-icehouse/989938f : SUCCESS in 1h 02m 28s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/9/check/check-tempest-dsvm-neutron-icehouse/f49df26 : SUCCESS in 1h 07m 25s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/9/check/gate-python-swiftclient-pypy/1e04984 : SUCCESS in 1m 02s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/9/check/check-swift-dsvm-functional/892025c : SUCCESS in 21m 45s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/9/check/check-swiftclient-dsvm-functional/f22e499 : FAILURE in 24m 59s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"438ecf69a761f3157c4bf8e57e1cbea46dba3897","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-20 10:41:28.000000000","message":"Patch Set 10: Patch Set 9 was rebased","accounts_in_message":[],"_revision_number":9},{"id":"afa45949d45ad8ffaea96634c57bce845f09b7a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-20 11:45:03.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/10/check/gate-python-swiftclient-pep8/c94c19a : SUCCESS in 29s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/10/check/gate-python-swiftclient-docs/9d3c16b/doc/build/html/ : SUCCESS in 41s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/10/check/gate-python-swiftclient-python26/12b5ad4 : SUCCESS in 43s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/10/check/gate-python-swiftclient-python27/f061d35 : SUCCESS in 36s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/10/check/gate-python-swiftclient-python33/32c4535 : SUCCESS in 3m 03s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/10/check/check-tempest-dsvm-full/c8b4362 : SUCCESS in 50m 20s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/10/check/check-tempest-dsvm-postgres-full/518ca0e : SUCCESS in 52m 37s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/10/check/check-tempest-dsvm-neutron-full/3dc09ac : SUCCESS in 1h 01m 07s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/10/check/check-tempest-dsvm-neutron-heat-slow/30fecbb : SUCCESS in 22m 54s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/10/check/check-grenade-dsvm/b929055 : SUCCESS in 51m 05s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/10/check/gate-tempest-dsvm-large-ops/42f4b09 : SUCCESS in 27m 37s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/10/check/gate-tempest-dsvm-neutron-large-ops/844c834 : SUCCESS in 22m 22s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/10/check/check-tempest-dsvm-full-icehouse/96f908a : SUCCESS in 52m 26s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/10/check/check-tempest-dsvm-neutron-icehouse/8f03694 : SUCCESS in 58m 17s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/10/check/gate-python-swiftclient-pypy/9dbfd20 : SUCCESS in 1m 22s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/10/check/check-swift-dsvm-functional/5fe4f47 : SUCCESS in 17m 39s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/10/check/check-swiftclient-dsvm-functional/dc3cee5 : FAILURE in 14m 09s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"581619fb2e78f865f44bf101720c6d356f50cb12","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-28 20:53:07.000000000","message":"Patch Set 10: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":10},{"id":"135bee07c5652644f6bf550f97ff06d7d687d6d2","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-30 12:51:54.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"0e357ba639ee950bbe7898ab3ef470a5a1333979","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-30 14:09:33.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/11/check/gate-python-swiftclient-pep8/ad44a89 : SUCCESS in 26s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/11/check/gate-python-swiftclient-docs/c3d2ae9/doc/build/html/ : SUCCESS in 42s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/11/check/gate-python-swiftclient-python27/2aaccd2 : SUCCESS in 30s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/11/check/gate-python-swiftclient-python33/e7fc371 : SUCCESS in 4m 44s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/11/check/check-tempest-dsvm-full/b2b6dad : SUCCESS in 52m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/11/check/check-tempest-dsvm-postgres-full/b805cf9 : SUCCESS in 58m 16s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/11/check/check-tempest-dsvm-neutron-full/0bdb226 : SUCCESS in 1h 06m 01s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/11/check/check-tempest-dsvm-neutron-heat-slow/35f8e99 : SUCCESS in 21m 51s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/11/check/check-grenade-dsvm/0a3fabf : SUCCESS in 43m 39s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/11/check/gate-tempest-dsvm-large-ops/e95fc22 : SUCCESS in 25m 46s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/11/check/gate-tempest-dsvm-neutron-large-ops/c5cc2c2 : SUCCESS in 24m 18s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/11/check/check-tempest-dsvm-full-icehouse/1cce3b6 : SUCCESS in 41m 10s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/11/check/check-tempest-dsvm-neutron-icehouse/ece08f7 : SUCCESS in 54m 40s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/59/125759/11/check/check-tempest-dsvm-full-juno/4891a45 : SUCCESS in 56m 56s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/59/125759/11/check/check-tempest-dsvm-neutron-juno/e9f98b7 : SUCCESS in 1h 00m 18s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/11/check/gate-python-swiftclient-pypy/f767635 : FAILURE in 1m 37s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/11/check/gate-python-swiftclient-python26/9de864d : SUCCESS in 52s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/11/check/check-swift-dsvm-functional/b26cc44 : SUCCESS in 18m 18s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/11/check/check-swiftclient-dsvm-functional/88e3d07 : FAILURE in 15m 54s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"ea285c1dcd901502ac552d3a412374c2c9a90da9","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-30 17:03:39.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"f0fdede977b23c7834376d3744887bc6759b521b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-30 18:05:32.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/12/check/gate-python-swiftclient-pep8/ada76b2 : SUCCESS in 40s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/12/check/gate-python-swiftclient-docs/9016d83/doc/build/html/ : SUCCESS in 30s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/12/check/gate-python-swiftclient-python27/63d21e6 : SUCCESS in 45s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/12/check/gate-python-swiftclient-python33/9f15045 : SUCCESS in 3m 07s\n- check-tempest-dsvm-full http://logs.openstack.org/59/125759/12/check/check-tempest-dsvm-full/ce1c2d5 : SUCCESS in 52m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/59/125759/12/check/check-tempest-dsvm-postgres-full/011c879 : SUCCESS in 49m 48s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/59/125759/12/check/check-tempest-dsvm-neutron-full/32ce2c9 : SUCCESS in 53m 22s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/59/125759/12/check/check-tempest-dsvm-neutron-heat-slow/15fad34 : SUCCESS in 18m 16s\n- check-grenade-dsvm http://logs.openstack.org/59/125759/12/check/check-grenade-dsvm/a7bdc99 : SUCCESS in 42m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/59/125759/12/check/gate-tempest-dsvm-large-ops/5113f12 : SUCCESS in 19m 15s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/59/125759/12/check/gate-tempest-dsvm-neutron-large-ops/452b4ea : SUCCESS in 20m 26s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/59/125759/12/check/check-tempest-dsvm-full-icehouse/6892bcf : SUCCESS in 51m 17s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/59/125759/12/check/check-tempest-dsvm-neutron-icehouse/7a7a839 : SUCCESS in 57m 08s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/59/125759/12/check/check-tempest-dsvm-full-juno/9822b14 : SUCCESS in 46m 06s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/59/125759/12/check/check-tempest-dsvm-neutron-juno/b393457 : SUCCESS in 54m 36s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/12/check/gate-python-swiftclient-pypy/1cf005d : SUCCESS in 1m 34s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/12/check/gate-python-swiftclient-python26/bd85e0d : SUCCESS in 40s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/12/check/check-swift-dsvm-functional/4fa9581 : SUCCESS in 18m 09s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/12/check/check-swiftclient-dsvm-functional/30c880f : FAILURE in 13m 32s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"55d6f26522411cfae5489a7531a94d09836d58f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-13 03:13:12.000000000","message":"Patch Set 12: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":12},{"id":"b08c6775d7d54642a1d98ffcfd0c6315c64cd479","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-11-13 12:15:42.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"e0473f32f23eaa0d0ef02851e555a2d6ea24d8e9","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-11-13 12:16:20.000000000","message":"Patch Set 13:\n\nrebased/fixed merge conflict","accounts_in_message":[],"_revision_number":13},{"id":"6dce2cfd05f3d27480d5e279dddd5d55828dbf01","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-13 14:05:30.000000000","message":"Patch Set 13: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/13/check/gate-python-swiftclient-pep8/b8b3668 : SUCCESS in 38s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/13/check/gate-python-swiftclient-docs/8ca9883/doc/build/html/ : SUCCESS in 43s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/13/check/gate-python-swiftclient-python27/d7d7e77 : SUCCESS in 41s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/13/check/gate-python-swiftclient-python33/a816b3d : SUCCESS in 2m 25s\n- gate-tempest-dsvm-src-python-swiftclient-icehouse http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-src-python-swiftclient-icehouse/d3225a6 : SUCCESS in 52m 07s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/951ce04 : SUCCESS in 58m 15s\n- gate-tempest-dsvm-src-python-swiftclient-juno http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-src-python-swiftclient-juno/7cf472e : SUCCESS in 47m 04s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/270bf52 : SUCCESS in 1h 06m 42s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/13/check/gate-python-swiftclient-pypy/6fd0707 : SUCCESS in 58s\n- gate-tempest-dsvm-src-python-swiftclient http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-src-python-swiftclient/d852744 : FAILURE in 11s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-neutron-src-python-swiftclient/c8ee34e : SUCCESS in 1h 01m 20s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/13/check/gate-python-swiftclient-python26/138c0ba : SUCCESS in 45s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/13/check/check-swift-dsvm-functional/58913be : SUCCESS in 17m 27s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/13/check/check-swiftclient-dsvm-functional/5d26b11 : FAILURE in 11s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"a7c232df63b8f4c3bff971085c72df73c3677bd7","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-11-13 15:53:44.000000000","message":"Patch Set 13:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":13},{"id":"de3812f6d379347e4f8c27a0e71498747331c8c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-13 17:54:40.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/13/check/gate-python-swiftclient-pep8/518decb : SUCCESS in 39s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/13/check/gate-python-swiftclient-docs/f02cf92/doc/build/html/ : SUCCESS in 39s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/13/check/gate-python-swiftclient-python27/814cab3 : SUCCESS in 1m 41s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/13/check/gate-python-swiftclient-python33/d9ea437 : SUCCESS in 3m 19s\n- gate-tempest-dsvm-src-python-swiftclient-icehouse http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-src-python-swiftclient-icehouse/3493946 : SUCCESS in 54m 14s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/12fbc1f : SUCCESS in 1h 01m 00s\n- gate-tempest-dsvm-src-python-swiftclient-juno http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-src-python-swiftclient-juno/df0f385 : SUCCESS in 39m 27s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/eb9f7ce : SUCCESS in 56m 41s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/13/check/gate-python-swiftclient-pypy/1818626 : SUCCESS in 1m 26s\n- gate-tempest-dsvm-src-python-swiftclient http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-src-python-swiftclient/1edf0bc : SUCCESS in 42m 26s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/59/125759/13/check/gate-tempest-dsvm-neutron-src-python-swiftclient/0cd250b : SUCCESS in 55m 21s\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/13/check/gate-python-swiftclient-python26/a078b9f : SUCCESS in 40s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/13/check/check-swift-dsvm-functional/209d530 : SUCCESS in 16m 25s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/13/check/check-swiftclient-dsvm-functional/4885142 : FAILURE in 12m 44s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"40aab220fdb7f6e06ba360ffe96d8c605c37427a","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-12-04 15:57:26.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"ca3b3c4e95907baa14a8b830b930fbb0f87f385e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-12-04 15:59:07.000000000","message":"Patch Set 14:\n\nrebased and fixed a test that was broken by a recent change (i.e. download etag is now checked, so tests need to fake it properly!)","accounts_in_message":[],"_revision_number":14},{"id":"8eedab8a5c3579a052f51a5b0840fc0e19bd35fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-04 16:35:29.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/14/check/gate-python-swiftclient-python26/d07a104 : SUCCESS in 43s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/14/check/gate-python-swiftclient-pep8/ff20689 : SUCCESS in 40s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/14/check/gate-python-swiftclient-docs/bd90bdb/doc/build/html/ : SUCCESS in 30s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/14/check/gate-python-swiftclient-python27/fd9000a : SUCCESS in 46s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/14/check/gate-python-swiftclient-python33/1b4d429 : FAILURE in 2m 34s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/59/125759/14/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/c167ad9 : SUCCESS in 26m 50s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/59/125759/14/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/2c14e44 : FAILURE in 31m 19s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/14/check/gate-python-swiftclient-pypy/5047f41 : SUCCESS in 1m 22s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/59/125759/14/check/gate-tempest-dsvm-neutron-src-python-swiftclient/d4bdaa7 : SUCCESS in 26m 06s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/14/check/check-swift-dsvm-functional/6e5d783 : SUCCESS in 16m 12s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/14/check/check-swiftclient-dsvm-functional/d401074 : FAILURE in 11m 23s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"3ee69997c88544e766f474e8747e7a88955a4953","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-12-04 20:30:41.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"8208281fbfac5f867faa7e22f0c15c74d99a96d7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-04 21:03:37.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/15/check/gate-python-swiftclient-python26/fb0acb6 : SUCCESS in 48s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/15/check/gate-python-swiftclient-pep8/24dfda2 : SUCCESS in 29s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/15/check/gate-python-swiftclient-docs/ad07c58/doc/build/html/ : SUCCESS in 46s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/15/check/gate-python-swiftclient-python27/6a069a1 : SUCCESS in 37s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/15/check/gate-python-swiftclient-python33/f981b4d : SUCCESS in 2m 22s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/59/125759/15/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/f503710 : SUCCESS in 26m 48s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/59/125759/15/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/e7a294a : SUCCESS in 31m 13s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/15/check/gate-python-swiftclient-pypy/17303f3 : SUCCESS in 1m 18s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/59/125759/15/check/gate-tempest-dsvm-neutron-src-python-swiftclient/e0a07ad : SUCCESS in 31m 28s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/15/check/check-swift-dsvm-functional/eddb0c6 : SUCCESS in 17m 20s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/15/check/check-swiftclient-dsvm-functional/b7c88ad : FAILURE in 13m 36s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"9e13ca7976c45b580079cc81e2f8ed89b7968369","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-31 00:06:21.000000000","message":"Patch Set 15: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":15},{"id":"ea6b71d6c44ae6de20be4045f6b13626dc4a2944","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-01-05 18:12:28.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"e10a1329b2da5fa159d8f159e83a56a3f49dde44","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-05 18:56:48.000000000","message":"Patch Set 16: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/16/check/gate-python-swiftclient-python26/92dd045/ : SUCCESS in 45s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/16/check/gate-python-swiftclient-pep8/f3f1cbd/ : SUCCESS in 50s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/16/check/gate-python-swiftclient-docs/89cb563//doc/build/html/ : SUCCESS in 41s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/16/check/gate-python-swiftclient-python27/af7f3c4/ : FAILURE in 46s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/16/check/gate-python-swiftclient-python33/6454c54/ : SUCCESS in 2m 30s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/59/125759/16/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/8cd1dd5/ : SUCCESS in 31m 28s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/59/125759/16/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/426d140/ : SUCCESS in 34m 11s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/16/check/gate-python-swiftclient-pypy/bec80fb/ : FAILURE in 1m 27s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/59/125759/16/check/gate-tempest-dsvm-neutron-src-python-swiftclient/6d9611a/ : SUCCESS in 40m 57s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/16/check/check-swift-dsvm-functional/060a0be/ : SUCCESS in 22m 38s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/16/check/check-swiftclient-dsvm-functional/15fc651/ : FAILURE in 14m 31s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"7daee285e1ed14419a55a90f237f2ab063dde50e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-01-06 11:03:27.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"c4ba14d7f302d4c33be3ebdab6549252e6708512","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-06 11:57:38.000000000","message":"Patch Set 17: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/17/check/gate-python-swiftclient-python26/d49781b/ : SUCCESS in 44s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/17/check/gate-python-swiftclient-pep8/8181bc8/ : SUCCESS in 42s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/17/check/gate-python-swiftclient-docs/44d899b//doc/build/html/ : SUCCESS in 48s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/17/check/gate-python-swiftclient-python27/b2ffeb1/ : SUCCESS in 46s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/17/check/gate-python-swiftclient-python33/9b78ba1/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/59/125759/17/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/2d1a673/ : SUCCESS in 29m 09s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/59/125759/17/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/ca0874d/ : SUCCESS in 30m 17s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/17/check/gate-python-swiftclient-pypy/4875b31/ : FAILURE in 1m 35s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/59/125759/17/check/gate-tempest-dsvm-neutron-src-python-swiftclient/372d54f/ : SUCCESS in 35m 22s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/17/check/check-swift-dsvm-functional/1d5d03c/ : SUCCESS in 22m 28s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/17/check/check-swiftclient-dsvm-functional/5f95c40/ : FAILURE in 14m 28s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"6ecb086d867eed3ee7ddc21b292cdce04c025c8a","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-01-06 16:14:00.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"c925104522a36a4f76faf4bb8a507d4c6adec1da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-06 17:25:10.000000000","message":"Patch Set 18: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/18/check/gate-python-swiftclient-python26/829615c/ : SUCCESS in 43s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/18/check/gate-python-swiftclient-pep8/bff6623/ : SUCCESS in 53s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/18/check/gate-python-swiftclient-docs/7188db2//doc/build/html/ : SUCCESS in 52s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/18/check/gate-python-swiftclient-python27/4a400bf/ : SUCCESS in 56s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/18/check/gate-python-swiftclient-python33/ad59001/ : SUCCESS in 2m 22s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/59/125759/18/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/ee72a72/ : SUCCESS in 28m 42s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/59/125759/18/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/c6bef17/ : SUCCESS in 49m 46s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/18/check/gate-python-swiftclient-pypy/6458cf1/ : SUCCESS in 1m 39s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/59/125759/18/check/gate-tempest-dsvm-neutron-src-python-swiftclient/e7ae491/ : SUCCESS in 33m 02s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/18/check/check-swift-dsvm-functional/5a4bd61/ : FAILURE in 7m 30s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/18/check/check-swiftclient-dsvm-functional/65b5c4a/ : FAILURE in 12m 02s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"950a1c67221a18612b95e61a34999486b2e07570","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-01-06 18:15:22.000000000","message":"Patch Set 18:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":18},{"id":"dbdb241ec9a456f90f4651bbbc949282f34db8d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-06 19:12:09.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/18/check/gate-python-swiftclient-python26/e68b79e/ : SUCCESS in 44s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/18/check/gate-python-swiftclient-pep8/ee088b1/ : SUCCESS in 39s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/18/check/gate-python-swiftclient-docs/ef17e99//doc/build/html/ : SUCCESS in 47s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/18/check/gate-python-swiftclient-python27/54799af/ : SUCCESS in 50s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/18/check/gate-python-swiftclient-python33/60f79e0/ : SUCCESS in 2m 40s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/59/125759/18/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/232abaf/ : SUCCESS in 29m 23s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/59/125759/18/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/b99e1c8/ : SUCCESS in 32m 56s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/18/check/gate-python-swiftclient-pypy/b465eda/ : SUCCESS in 2m 02s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/59/125759/18/check/gate-tempest-dsvm-neutron-src-python-swiftclient/23ca7aa/ : SUCCESS in 36m 44s\n- check-swift-dsvm-functional http://logs.openstack.org/59/125759/18/check/check-swift-dsvm-functional/7265322/ : SUCCESS in 23m 42s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/59/125759/18/check/check-swiftclient-dsvm-functional/27ecbe9/ : FAILURE in 16m 07s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"e16ae1f4bf68ee95c560272c8884fcbe77fffedd","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2015-01-06 21:45:10.000000000","message":"Patch Set 18: Code-Review+2\n\nLooks great.","accounts_in_message":[],"_revision_number":18},{"id":"26abca17893b629dbf12a64fc1c31f4172651e80","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2015-01-07 07:02:32.000000000","message":"Patch Set 18: Code-Review+1\n\nCode and tests look good to me. I\u0027ll try and come back later (when I\u0027m not about to run out the door) and test myself.","accounts_in_message":[],"_revision_number":18},{"id":"a541c913bd6c73182b79fd508a1bf747b5bf415c","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2015-02-02 07:57:42.000000000","message":"Patch Set 18: Code-Review+2 Workflow+1\n\nWorks for me, thanks!","accounts_in_message":[],"_revision_number":18},{"id":"2c86e97da88676f2fade92f178285fac88308486","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 07:57:43.000000000","message":"Patch Set 18: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":18},{"id":"8d4688a729bedb7040f03d67dfcb42e431999504","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 08:30:40.000000000","message":"Patch Set 18: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/59/125759/18/gate/gate-python-swiftclient-python26/890feb7/ : SUCCESS in 43s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/59/125759/18/gate/gate-python-swiftclient-docs/fd69553//doc/build/html/ : SUCCESS in 37s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/59/125759/18/gate/gate-python-swiftclient-pep8/052706c/ : SUCCESS in 40s\n- gate-python-swiftclient-python27 http://logs.openstack.org/59/125759/18/gate/gate-python-swiftclient-python27/133450e/ : SUCCESS in 33s\n- gate-python-swiftclient-python33 http://logs.openstack.org/59/125759/18/gate/gate-python-swiftclient-python33/18f1095/ : SUCCESS in 2m 26s\n- gate-python-swiftclient-pypy http://logs.openstack.org/59/125759/18/gate/gate-python-swiftclient-pypy/3b56a8c/ : SUCCESS in 1m 19s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/59/125759/18/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/36d6223/ : SUCCESS in 27m 49s\n- gate-swift-dsvm-functional http://logs.openstack.org/59/125759/18/gate/gate-swift-dsvm-functional/e9a5ca0/ : SUCCESS in 21m 52s","accounts_in_message":[],"_revision_number":18},{"id":"1564d42778dc0f7ddda1ccf1c6dc1dab2be91aba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 08:30:42.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":18}],"current_revision_number":18,"current_revision":"9593d4b58a5e9f240e26d7873d3cc251c7d51f71","revisions":{"ad4a45509d403bcbb7b3aa09c50a785826883964":{"kind":"REWORK","_number":1,"created":"2014-10-02 20:09:57.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/1"}}},"commit":{"parents":[{"commit":"bb4d2ab59c4de9389667eeed255642f51e276f1e","subject":"Merge \"Remove a debugging print statement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/bb4d2ab59c4de9389667eeed255642f51e276f1e"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-02 19:53:42.000000000","tz":60},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduce the severity of output message when object\nupload fails to create the given container (this is\nnot a error since the container may exist - the user\njust does not permission to PUT or POST the container).\n\nAlso, change the exit return code from 1 to 0 if\ncontainer PUT fails but object PUT succeeds.\n\nFix a race in querying the OutputManager for number\nof errors that have occurred (query should be made\nafter the OutputManager threads have exited).\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ad4a45509d403bcbb7b3aa09c50a785826883964"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ad4a45509d403bcbb7b3aa09c50a785826883964"}]},"branch":"refs/heads/master"},"b750ac11582462998e96bc8881f3dba7f713fc6d":{"kind":"REWORK","_number":2,"created":"2014-10-06 15:52:53.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/2"}}},"commit":{"parents":[{"commit":"bb4d2ab59c4de9389667eeed255642f51e276f1e","subject":"Merge \"Remove a debugging print statement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/bb4d2ab59c4de9389667eeed255642f51e276f1e"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-06 15:51:39.000000000","tz":60},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduce the severity of output message when object\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nAlso, change the exit return code from 1 to 0 if\ncontainer PUT fails but object PUT succeeds.\n\nFix another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nFix a race in querying the OutputManager for number\nof errors that have occurred (query should be made\nafter the OutputManager threads have exited).\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b750ac11582462998e96bc8881f3dba7f713fc6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b750ac11582462998e96bc8881f3dba7f713fc6d"}]},"branch":"refs/heads/master"},"883b048124240ec78c393311b24ffa9050d0eea9":{"kind":"REWORK","_number":3,"created":"2014-10-06 17:37:12.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/3"}}},"commit":{"parents":[{"commit":"bb4d2ab59c4de9389667eeed255642f51e276f1e","subject":"Merge \"Remove a debugging print statement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/bb4d2ab59c4de9389667eeed255642f51e276f1e"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-06 17:36:58.000000000","tz":60},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduce the severity of output message when object\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nAlso, change the exit return code from 1 to 0 if\ncontainer PUT fails but object PUT succeeds.\n\nFix another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nFix a race in querying the OutputManager for number\nof errors that have occurred (query should be made\nafter the OutputManager threads have exited).\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/883b048124240ec78c393311b24ffa9050d0eea9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/883b048124240ec78c393311b24ffa9050d0eea9"}]},"branch":"refs/heads/master"},"f76f2317d85bb23ac49eece273f8af309c95f658":{"kind":"REWORK","_number":4,"created":"2014-10-07 14:29:37.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/4"}}},"commit":{"parents":[{"commit":"bb4d2ab59c4de9389667eeed255642f51e276f1e","subject":"Merge \"Remove a debugging print statement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/bb4d2ab59c4de9389667eeed255642f51e276f1e"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-07 14:29:19.000000000","tz":60},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduce the severity of output message when object\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nAlso, change the exit return code from 1 to 0 if\ncontainer PUT fails but object PUT succeeds.\n\nFix another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nFix a race in querying the OutputManager for number\nof errors that have occurred (query should be made\nafter the OutputManager threads have exited).\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f76f2317d85bb23ac49eece273f8af309c95f658"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f76f2317d85bb23ac49eece273f8af309c95f658"}]},"branch":"refs/heads/master"},"13527ab437cf4496f126a4d7f51c1010f0c7bfe8":{"kind":"REWORK","_number":5,"created":"2014-10-09 13:06:11.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/5"}}},"commit":{"parents":[{"commit":"764449fdcfe58a786e8a4c7be42b6e7ada5b0421","subject":"Fix race in shell when testing for errors to raise SysExit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/764449fdcfe58a786e8a4c7be42b6e7ada5b0421"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 12:57:48.000000000","tz":60},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduce the severity of output message when object\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nAlso, change the exit return code from 1 to 0 if\ncontainer PUT fails but object PUT succeeds.\n\nFix another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/13527ab437cf4496f126a4d7f51c1010f0c7bfe8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/13527ab437cf4496f126a4d7f51c1010f0c7bfe8"}]},"branch":"refs/heads/master"},"8d803942e7dde70c8d0384098c08f5b210059b6e":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2014-10-09 13:46:39.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/6"}}},"commit":{"parents":[{"commit":"f6e4569085568081c574c05c6614599c7b334f0c","subject":"Fix race between container create jobs during upload","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f6e4569085568081c574c05c6614599c7b334f0c"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 13:44:16.000000000","tz":60},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduce the severity of output message when object\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nAlso, change the exit return code from 1 to 0 if\ncontainer PUT fails but object PUT succeeds.\n\nFix another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8d803942e7dde70c8d0384098c08f5b210059b6e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8d803942e7dde70c8d0384098c08f5b210059b6e"}]},"branch":"refs/heads/master"},"20079fe7df1d14b37fe377c74fa35f78f4ff871e":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2014-10-09 13:50:26.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/7"}}},"commit":{"parents":[{"commit":"764449fdcfe58a786e8a4c7be42b6e7ada5b0421","subject":"Fix race in shell when testing for errors to raise SysExit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/764449fdcfe58a786e8a4c7be42b6e7ada5b0421"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 13:50:10.000000000","tz":60},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduce the severity of output message when object\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nAlso, change the exit return code from 1 to 0 if\ncontainer PUT fails but object PUT succeeds.\n\nFix another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/20079fe7df1d14b37fe377c74fa35f78f4ff871e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/20079fe7df1d14b37fe377c74fa35f78f4ff871e"}]},"branch":"refs/heads/master"},"51bdf248bc7927c267e9f7042e811a3a9614dadf":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2014-10-09 16:49:24.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/8"}}},"commit":{"parents":[{"commit":"581fc4ade8670e7bc125e836867b88d8999f1024","subject":"Fix race in shell when testing for errors to raise SysExit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/581fc4ade8670e7bc125e836867b88d8999f1024"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 16:49:24.000000000","tz":0},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduce the severity of output message when object\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nAlso, change the exit return code from 1 to 0 if\ncontainer PUT fails but object PUT succeeds.\n\nFix another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/51bdf248bc7927c267e9f7042e811a3a9614dadf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/51bdf248bc7927c267e9f7042e811a3a9614dadf"}]},"branch":"refs/heads/master"},"ab29568d0fdaa3c205899ad6c0a3d9b8b92cc5d2":{"kind":"REWORK","_number":9,"created":"2014-10-10 13:04:59.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/9"}}},"commit":{"parents":[{"commit":"581fc4ade8670e7bc125e836867b88d8999f1024","subject":"Fix race in shell when testing for errors to raise SysExit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/581fc4ade8670e7bc125e836867b88d8999f1024"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-10 13:00:01.000000000","tz":60},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduce the severity of output message when object\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nAlso, change the exit return code from 1 to 0 if\ncontainer PUT fails but object PUT succeeds.\n\nFix another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ab29568d0fdaa3c205899ad6c0a3d9b8b92cc5d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ab29568d0fdaa3c205899ad6c0a3d9b8b92cc5d2"}]},"branch":"refs/heads/master"},"f9c96ae1d7ac7d7594cd70d5f29e792c534adfcd":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2014-10-20 10:41:28.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/10"}}},"commit":{"parents":[{"commit":"43c1141baa6c5a5987fd4ab71d1c2299898ea251","subject":"Fix race in shell when testing for errors to raise SysExit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/43c1141baa6c5a5987fd4ab71d1c2299898ea251"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-20 10:41:28.000000000","tz":0},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduce the severity of output message when object\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nAlso, change the exit return code from 1 to 0 if\ncontainer PUT fails but object PUT succeeds.\n\nFix another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f9c96ae1d7ac7d7594cd70d5f29e792c534adfcd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f9c96ae1d7ac7d7594cd70d5f29e792c534adfcd"}]},"branch":"refs/heads/master"},"c70bec07a59f366c3dd732f12fd59e3f2e4e9b68":{"kind":"REWORK","_number":11,"created":"2014-10-30 12:51:54.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/11"}}},"commit":{"parents":[{"commit":"728ffe5dbbf49fe8a9b94d5fe70b88ebce9c057a","subject":"Capture test output better","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/728ffe5dbbf49fe8a9b94d5fe70b88ebce9c057a"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-30 12:50:13.000000000","tz":0},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduces the severity of the CLI output message when\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nChanges the \u0027swift upload\u0027 exit return code from 1 to\n0 if container PUT fails but object PUT succeeds.\n\nFor segment uploads, makes the attempt to create the\nsegment container conditional on it not being the same\nas the manifest container. This avoids an unnecessary\ncontainer PUT.\n\nFixes another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c70bec07a59f366c3dd732f12fd59e3f2e4e9b68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c70bec07a59f366c3dd732f12fd59e3f2e4e9b68"}]},"branch":"refs/heads/master"},"1d5bafe0cfed26780fd32400659f9ee7a6f8515a":{"kind":"REWORK","_number":12,"created":"2014-10-30 17:03:39.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/12"}}},"commit":{"parents":[{"commit":"728ffe5dbbf49fe8a9b94d5fe70b88ebce9c057a","subject":"Capture test output better","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/728ffe5dbbf49fe8a9b94d5fe70b88ebce9c057a"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-30 17:03:08.000000000","tz":0},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduces the severity of the CLI output message when\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nChanges the \u0027swift upload\u0027 exit return code from 1 to\n0 if container PUT fails but object PUT succeeds.\n\nFor segment uploads, makes the attempt to create the\nsegment container conditional on it not being the same\nas the manifest container. This avoids an unnecessary\ncontainer PUT.\n\nFixes another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1d5bafe0cfed26780fd32400659f9ee7a6f8515a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1d5bafe0cfed26780fd32400659f9ee7a6f8515a"}]},"branch":"refs/heads/master"},"e9cc13534ec30e58bcb5050e72f6c4682b888f32":{"kind":"REWORK","_number":13,"created":"2014-11-13 12:15:42.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/13"}}},"commit":{"parents":[{"commit":"8b07d522f7c3ca7752312dc678856e7d442cfc7b","subject":"Capture test output better","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8b07d522f7c3ca7752312dc678856e7d442cfc7b"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-11-13 11:30:23.000000000","tz":0},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduces the severity of the CLI output message when\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nChanges the \u0027swift upload\u0027 exit return code from 1 to\n0 if container PUT fails but object PUT succeeds.\n\nFor segment uploads, makes the attempt to create the\nsegment container conditional on it not being the same\nas the manifest container. This avoids an unnecessary\ncontainer PUT.\n\nFixes another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e9cc13534ec30e58bcb5050e72f6c4682b888f32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e9cc13534ec30e58bcb5050e72f6c4682b888f32"}]},"branch":"refs/heads/master"},"c13b00bfd75c549eea23fa1224aad1f399ac671f":{"kind":"REWORK","_number":14,"created":"2014-12-04 15:57:26.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/14"}}},"commit":{"parents":[{"commit":"d89e08f722f030925495a4180d2fe8422977841d","subject":"Capture test output better","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d89e08f722f030925495a4180d2fe8422977841d"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-12-04 15:56:55.000000000","tz":0},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduces the severity of the CLI output message when\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nChanges the \u0027swift upload\u0027 exit return code from 1 to\n0 if container PUT fails but object PUT succeeds.\n\nFor segment uploads, makes the attempt to create the\nsegment container conditional on it not being the same\nas the manifest container. This avoids an unnecessary\ncontainer PUT.\n\nFixes another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c13b00bfd75c549eea23fa1224aad1f399ac671f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c13b00bfd75c549eea23fa1224aad1f399ac671f"}]},"branch":"refs/heads/master"},"5109ff742538251d08d67de078dfe84038287331":{"kind":"REWORK","_number":15,"created":"2014-12-04 20:30:41.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/15"}}},"commit":{"parents":[{"commit":"d89e08f722f030925495a4180d2fe8422977841d","subject":"Capture test output better","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d89e08f722f030925495a4180d2fe8422977841d"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-12-04 20:27:23.000000000","tz":0},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduces the severity of the CLI output message when\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nChanges the \u0027swift upload\u0027 exit return code from 1 to\n0 if container PUT fails but object PUT succeeds.\n\nFor segment uploads, makes the attempt to create the\nsegment container conditional on it not being the same\nas the manifest container. This avoids an unnecessary\ncontainer PUT.\n\nFixes another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5109ff742538251d08d67de078dfe84038287331"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5109ff742538251d08d67de078dfe84038287331"}]},"branch":"refs/heads/master"},"1965da7e3ae6025b5be8772501910b0d4a444ca4":{"kind":"REWORK","_number":16,"created":"2015-01-05 18:12:28.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/16"}}},"commit":{"parents":[{"commit":"5d5701870702a554dcea61213999670ee15f4ea8","subject":"Print info message about incorrect --totals usage when neither -l nor --lh is provided. Added test coverage for --totals.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5d5701870702a554dcea61213999670ee15f4ea8"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2015-01-05 18:08:57.000000000","tz":0},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduces the severity of the CLI output message when\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nChanges the \u0027swift upload\u0027 exit return code from 1 to\n0 if container PUT fails but object PUT succeeds.\n\nFor segment uploads, makes the attempt to create the\nsegment container conditional on it not being the same\nas the manifest container. This avoids an unnecessary\ncontainer PUT.\n\nFixes another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1965da7e3ae6025b5be8772501910b0d4a444ca4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1965da7e3ae6025b5be8772501910b0d4a444ca4"}]},"branch":"refs/heads/master"},"e2877e6807a6fe3b1d08fbffe867b588a0f4883d":{"kind":"REWORK","_number":17,"created":"2015-01-06 11:03:27.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/17"}}},"commit":{"parents":[{"commit":"5d5701870702a554dcea61213999670ee15f4ea8","subject":"Print info message about incorrect --totals usage when neither -l nor --lh is provided. Added test coverage for --totals.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5d5701870702a554dcea61213999670ee15f4ea8"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2015-01-06 11:03:02.000000000","tz":0},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduces the severity of the CLI output message when\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nChanges the \u0027swift upload\u0027 exit return code from 1 to\n0 if container PUT fails but object PUT succeeds.\n\nFor segment uploads, makes the attempt to create the\nsegment container conditional on it not being the same\nas the manifest container. This avoids an unnecessary\ncontainer PUT.\n\nFixes another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e2877e6807a6fe3b1d08fbffe867b588a0f4883d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e2877e6807a6fe3b1d08fbffe867b588a0f4883d"}]},"branch":"refs/heads/master"},"9593d4b58a5e9f240e26d7873d3cc251c7d51f71":{"kind":"REWORK","_number":18,"created":"2015-01-06 16:14:00.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/125759/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/59/125759/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/59/125759/18"}}},"commit":{"parents":[{"commit":"5d5701870702a554dcea61213999670ee15f4ea8","subject":"Print info message about incorrect --totals usage when neither -l nor --lh is provided. Added test coverage for --totals.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5d5701870702a554dcea61213999670ee15f4ea8"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-09-29 17:26:33.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2015-01-06 16:13:39.000000000","tz":0},"subject":"Fix cross account upload using --os-storage-url","message":"Fix cross account upload using --os-storage-url\n\nRemoves an account stat from the object upload path.\nThis stat fails when user is not account admin even\nthough the user may have container ACL permission to\nwrite objects.\n\nReduces the severity of the CLI output message when\nupload fails to create the given container (this is\nnot an error since the container may exist - the user\njust does not have permission to PUT or POST the\ncontainer).\n\nChanges the \u0027swift upload\u0027 exit return code from 1 to\n0 if container PUT fails but object PUT succeeds.\n\nFor segment uploads, makes the attempt to create the\nsegment container conditional on it not being the same\nas the manifest container. This avoids an unnecessary\ncontainer PUT.\n\nFixes another bug that became apparent: with segmented\nupload a container HEAD may be attempted to determine\nthe policy to be used for the segment container. When\nthis failed the result dict has headers\u003dNone which was\ncausing an exception in the shell result handler.\n\nAdd unit tests for object upload/download and container\nlist with --os-storage-url option.\n\nCloses-Bug: #1371650\nChange-Id: If1f8a02ee7459ea2158ffa6e958f67d299ec529e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9593d4b58a5e9f240e26d7873d3cc251c7d51f71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9593d4b58a5e9f240e26d7873d3cc251c7d51f71"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
