)]}'
{"id":"openstack%2Fpython-swiftclient~127196","triplet_id":"openstack%2Fpython-swiftclient~master~I5ef7d9f10057fe2b41f48ab95066a7265b86a3ac","project":"openstack/python-swiftclient","branch":"master","topic":"p-bug1379229-sysexit-race","hashtags":[],"change_id":"I5ef7d9f10057fe2b41f48ab95066a7265b86a3ac","subject":"Fix race in shell when testing for errors to raise SysExit","status":"MERGED","created":"2014-10-09 10:54:45.000000000","updated":"2014-10-25 19:53:59.000000000","submitted":"2014-10-25 19:53:59.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1012d2870c44c8ba06c0e0a3cd49c0a6e5c2634c","_number":127196,"virtual_id_number":127196,"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":2,"date":"2014-10-25 19:53:59.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-10-24 22:28:04.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":2,"date":"2014-10-20 08:00:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":2,"date":"2014-10-24 20:28:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":2,"date":"2014-10-20 08:00:10.000000000","_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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":1,"date":"2014-10-24 20:28:52.000000000","permitted_voting_range":{"min":1,"max":1},"_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":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":8871,"name":"Elastic Recheck","username":"elasticrecheck"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-09 12:13:59.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":"2014-10-10 18:22:09.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 20:28:52.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":"2014-10-24 22:28:04.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-25 19:53:59.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ea6088a4a77d0b4b468be2c7d6a0df9aa6306efa","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-09 10:54:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"477f143c8e86568f9a85ee023a4a2153dc13cea3","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-09 10:58:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9f481da95a5deecbf81cbd3ef741c1496ecb813b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-09 11:59:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/96/127196/2/check/gate-python-swiftclient-pep8/62110b3 : SUCCESS in 44s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/96/127196/2/check/gate-python-swiftclient-docs/fb245f2/doc/build/html/ : SUCCESS in 40s\n- gate-python-swiftclient-python26 http://logs.openstack.org/96/127196/2/check/gate-python-swiftclient-python26/c6b4ab4 : SUCCESS in 56s\n- gate-python-swiftclient-python27 http://logs.openstack.org/96/127196/2/check/gate-python-swiftclient-python27/57e322e : SUCCESS in 47s\n- gate-python-swiftclient-python33 http://logs.openstack.org/96/127196/2/check/gate-python-swiftclient-python33/ed10b78 : SUCCESS in 3m 15s\n- check-tempest-dsvm-full http://logs.openstack.org/96/127196/2/check/check-tempest-dsvm-full/e426bf8 : SUCCESS in 56m 55s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/96/127196/2/check/check-tempest-dsvm-postgres-full/13fd762 : SUCCESS in 54m 28s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/96/127196/2/check/check-tempest-dsvm-neutron-full/d9f8a02 : SUCCESS in 1h 00m 42s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/127196/2/check/check-tempest-dsvm-neutron-heat-slow/ad24d8a : SUCCESS in 18m 18s\n- check-grenade-dsvm http://logs.openstack.org/96/127196/2/check/check-grenade-dsvm/c25a9dc : SUCCESS in 44m 03s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/96/127196/2/check/gate-tempest-dsvm-large-ops/b584727 : SUCCESS in 21m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/96/127196/2/check/gate-tempest-dsvm-neutron-large-ops/f05b3c3 : SUCCESS in 19m 21s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/96/127196/2/check/check-tempest-dsvm-full-icehouse/8da2b5f : SUCCESS in 54m 21s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/96/127196/2/check/check-tempest-dsvm-neutron-icehouse/02daead : SUCCESS in 58m 09s\n- gate-python-swiftclient-pypy http://logs.openstack.org/96/127196/2/check/gate-python-swiftclient-pypy/1e5cadf : SUCCESS in 1m 41s\n- check-swift-dsvm-functional http://logs.openstack.org/96/127196/2/check/check-swift-dsvm-functional/88d06a2 : SUCCESS in 20m 59s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/96/127196/2/check/check-swiftclient-dsvm-functional/262cc3c : FAILURE in 13m 54s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"92fc0bb250601a58a134a8538d597c028ec65d54","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-10-09 12:13:59.000000000","message":"Patch Set 2: Code-Review+2\n\nNice catch!","accounts_in_message":[],"_revision_number":2},{"id":"0f63d5290c2a5838b5b8d745846ca9e15cfe335c","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-09 14:49:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"73ce1f218e2cf9a3961552cd6fb15f72e207882d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-09 15:54:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/96/127196/3/check/gate-python-swiftclient-pep8/5ea9982 : SUCCESS in 55s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/96/127196/3/check/gate-python-swiftclient-docs/4686782/doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-swiftclient-python26 http://logs.openstack.org/96/127196/3/check/gate-python-swiftclient-python26/df9013f : SUCCESS in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/96/127196/3/check/gate-python-swiftclient-python27/13191cc : SUCCESS in 1m 11s\n- gate-python-swiftclient-python33 http://logs.openstack.org/96/127196/3/check/gate-python-swiftclient-python33/af16163 : SUCCESS in 4m 07s\n- check-tempest-dsvm-full http://logs.openstack.org/96/127196/3/check/check-tempest-dsvm-full/19c4a3c : SUCCESS in 46m 04s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/96/127196/3/check/check-tempest-dsvm-postgres-full/2abfc96 : SUCCESS in 53m 00s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/96/127196/3/check/check-tempest-dsvm-neutron-full/a53da0e : SUCCESS in 57m 52s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/127196/3/check/check-tempest-dsvm-neutron-heat-slow/7a0a66c : SUCCESS in 23m 00s\n- check-grenade-dsvm http://logs.openstack.org/96/127196/3/check/check-grenade-dsvm/62a830e : SUCCESS in 45m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/96/127196/3/check/gate-tempest-dsvm-large-ops/251961e : SUCCESS in 20m 14s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/96/127196/3/check/gate-tempest-dsvm-neutron-large-ops/f20841f : SUCCESS in 20m 20s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/96/127196/3/check/check-tempest-dsvm-full-icehouse/efa6c09 : SUCCESS in 54m 22s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/96/127196/3/check/check-tempest-dsvm-neutron-icehouse/a7ba76c : SUCCESS in 56m 42s\n- gate-python-swiftclient-pypy http://logs.openstack.org/96/127196/3/check/gate-python-swiftclient-pypy/0160388 : SUCCESS in 1m 15s\n- check-swift-dsvm-functional http://logs.openstack.org/96/127196/3/check/check-swift-dsvm-functional/f3b268e : SUCCESS in 20m 08s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/96/127196/3/check/check-swiftclient-dsvm-functional/f020b67 : FAILURE in 15m 01s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"19da19a2b12e99d7208f306df88fd30b25c0edb4","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-10-10 18:22:09.000000000","message":"Patch Set 3: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"f5c48534e6706a2d16742359682ae08bfedc4ed4","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-20 07:52:03.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d10d427c1c4c7b71cc710535422a958b063c7778","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-10-20 08:00:10.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2376cc2c51e8c061d4a52fa272e1c593ccb19815","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-20 09:18:45.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/96/127196/5/check/gate-python-swiftclient-pep8/2a485b1 : SUCCESS in 36s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/96/127196/5/check/gate-python-swiftclient-docs/281ac48/doc/build/html/ : SUCCESS in 39s\n- gate-python-swiftclient-python26 http://logs.openstack.org/96/127196/5/check/gate-python-swiftclient-python26/177f541 : SUCCESS in 45s\n- gate-python-swiftclient-python27 http://logs.openstack.org/96/127196/5/check/gate-python-swiftclient-python27/9356222 : SUCCESS in 41s\n- gate-python-swiftclient-python33 http://logs.openstack.org/96/127196/5/check/gate-python-swiftclient-python33/6ae07a2 : SUCCESS in 2m 51s\n- check-tempest-dsvm-full http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-full/b841d8a : SUCCESS in 53m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-postgres-full/d3dca18 : SUCCESS in 53m 05s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-neutron-full/96322cc : SUCCESS in 45m 32s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-neutron-heat-slow/27ebb7f : SUCCESS in 18m 02s\n- check-grenade-dsvm http://logs.openstack.org/96/127196/5/check/check-grenade-dsvm/c2d2060 : SUCCESS in 49m 36s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/96/127196/5/check/gate-tempest-dsvm-large-ops/fc04fe8 : SUCCESS in 23m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/96/127196/5/check/gate-tempest-dsvm-neutron-large-ops/ce809c5 : SUCCESS in 22m 10s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-full-icehouse/1c5fc70 : SUCCESS in 50m 03s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-neutron-icehouse/a5305d1 : SUCCESS in 56m 39s\n- gate-python-swiftclient-pypy http://logs.openstack.org/96/127196/5/check/gate-python-swiftclient-pypy/f8e7d25 : SUCCESS in 1m 22s\n- check-swift-dsvm-functional http://logs.openstack.org/96/127196/5/check/check-swift-dsvm-functional/3ef4933 : SUCCESS in 16m 06s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/96/127196/5/check/check-swiftclient-dsvm-functional/78ec958 : FAILURE in 14m 14s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b428640089801f9b5813c61e841b7da15a9ba6cc","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2014-10-24 20:28:52.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"151b12a9d3aa62e252d94e6c1566f81fe7206855","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-24 21:05:24.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"b6bc38176bd1896ce941122571c0a2862390032e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-24 22:27:48.000000000","message":"Patch Set 5: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/96/127196/5/gate/gate-python-swiftclient-docs/03a5aef/doc/build/html/ : SUCCESS in 40s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/96/127196/5/gate/gate-python-swiftclient-pep8/a972c86 : SUCCESS in 24s\n- gate-python-swiftclient-python27 http://logs.openstack.org/96/127196/5/gate/gate-python-swiftclient-python27/bbaf5da : SUCCESS in 40s\n- gate-python-swiftclient-python33 http://logs.openstack.org/96/127196/5/gate/gate-python-swiftclient-python33/a355dfe : SUCCESS in 2m 47s\n- gate-tempest-dsvm-full http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-full/9f1e7b9 : FAILURE in 49m 34s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-postgres-full/a3eaefe : SUCCESS in 59m 38s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-neutron-full/d74eb83 : SUCCESS in 1h 11m 57s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-neutron-heat-slow/84c5b82 : SUCCESS in 22m 28s\n- gate-grenade-dsvm http://logs.openstack.org/96/127196/5/gate/gate-grenade-dsvm/43b8842 : SUCCESS in 45m 42s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-large-ops/3b1e7c7 : SUCCESS in 24m 09s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-neutron-large-ops/8c1f459 : SUCCESS in 24m 21s\n- gate-python-swiftclient-pypy http://logs.openstack.org/96/127196/5/gate/gate-python-swiftclient-pypy/c57cc07 : SUCCESS in 1m 23s\n- gate-python-swiftclient-python26 http://logs.openstack.org/96/127196/5/gate/gate-python-swiftclient-python26/4ad69f5 : SUCCESS in 37s\n- gate-swift-dsvm-functional http://logs.openstack.org/96/127196/5/gate/gate-swift-dsvm-functional/2cad595 : SUCCESS in 17m 29s","accounts_in_message":[],"_revision_number":5},{"id":"23310c145ca5764295b1a8bfd4bc847b0ee84680","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-24 22:28:04.000000000","message":"Patch Set 5:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-tempest-dsvm-full: https://bugs.launchpad.net/bugs/1373513\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":5},{"id":"a4ba3e614d51b0e26fa571273b874edd89aada94","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-10-24 23:13:39.000000000","message":"Patch Set 5:\n\nrecheck bug 1373513","accounts_in_message":[],"_revision_number":5},{"id":"5ac306b96eb9b0e09c8ee67d89b0c8c44e478ac9","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2014-10-25 17:58:22.000000000","message":"Patch Set 5:\n\nreverify bug 1373513","accounts_in_message":[],"_revision_number":5},{"id":"8a6b159ab51d9d86eb253604e9c3fd2004f4abfe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-25 19:00:31.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/96/127196/5/check/gate-python-swiftclient-pep8/53f85bc : SUCCESS in 27s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/96/127196/5/check/gate-python-swiftclient-docs/008a7b0/doc/build/html/ : SUCCESS in 25s\n- gate-python-swiftclient-python27 http://logs.openstack.org/96/127196/5/check/gate-python-swiftclient-python27/60292d4 : SUCCESS in 39s\n- gate-python-swiftclient-python33 http://logs.openstack.org/96/127196/5/check/gate-python-swiftclient-python33/897880b : SUCCESS in 2m 48s\n- check-tempest-dsvm-full http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-full/374e7e2 : SUCCESS in 46m 31s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-postgres-full/cb1bae7 : SUCCESS in 41m 23s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-neutron-full/8b5c93d : SUCCESS in 55m 44s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-neutron-heat-slow/2f69678 : SUCCESS in 18m 08s\n- check-grenade-dsvm http://logs.openstack.org/96/127196/5/check/check-grenade-dsvm/3068358 : SUCCESS in 36m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/96/127196/5/check/gate-tempest-dsvm-large-ops/05f18ee : SUCCESS in 17m 56s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/96/127196/5/check/gate-tempest-dsvm-neutron-large-ops/8204b56 : SUCCESS in 18m 58s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-full-icehouse/45106c8 : SUCCESS in 49m 32s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-neutron-icehouse/b851f64 : SUCCESS in 56m 01s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-full-juno/1da854d : SUCCESS in 45m 22s\n- check-tempest-dsvm-neutron-juno http://logs.openstack.org/96/127196/5/check/check-tempest-dsvm-neutron-juno/0d02e6a : SUCCESS in 52m 38s\n- gate-python-swiftclient-pypy http://logs.openstack.org/96/127196/5/check/gate-python-swiftclient-pypy/8043485 : SUCCESS in 1m 19s\n- gate-python-swiftclient-python26 http://logs.openstack.org/96/127196/5/check/gate-python-swiftclient-python26/3e83bb4 : SUCCESS in 42s\n- check-swift-dsvm-functional http://logs.openstack.org/96/127196/5/check/check-swift-dsvm-functional/fbc95b8 : SUCCESS in 17m 21s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/96/127196/5/check/check-swiftclient-dsvm-functional/135147f : FAILURE in 12m 53s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"e82b6b19fc47bddb0a24b2c8944b52089f94410e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-25 19:00:32.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"ae60d8ab025f6e926eaa85688702a98c132a1bf3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-25 19:53:59.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/96/127196/5/gate/gate-python-swiftclient-docs/a25a622/doc/build/html/ : SUCCESS in 30s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/96/127196/5/gate/gate-python-swiftclient-pep8/523e349 : SUCCESS in 33s\n- gate-python-swiftclient-python27 http://logs.openstack.org/96/127196/5/gate/gate-python-swiftclient-python27/e91be44 : SUCCESS in 36s\n- gate-python-swiftclient-python33 http://logs.openstack.org/96/127196/5/gate/gate-python-swiftclient-python33/2ef9eff : SUCCESS in 2m 45s\n- gate-tempest-dsvm-full http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-full/7e1451b : SUCCESS in 51m 00s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-postgres-full/5e35eb9 : SUCCESS in 51m 48s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-neutron-full/ddbdba4 : SUCCESS in 53m 25s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-neutron-heat-slow/3eb420a : SUCCESS in 22m 05s\n- gate-grenade-dsvm http://logs.openstack.org/96/127196/5/gate/gate-grenade-dsvm/ae8d8dc : SUCCESS in 34m 39s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-large-ops/06fe80b : SUCCESS in 19m 26s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/96/127196/5/gate/gate-tempest-dsvm-neutron-large-ops/73f13bc : SUCCESS in 22m 53s\n- gate-python-swiftclient-pypy http://logs.openstack.org/96/127196/5/gate/gate-python-swiftclient-pypy/a742fc4 : SUCCESS in 1m 05s\n- gate-python-swiftclient-python26 http://logs.openstack.org/96/127196/5/gate/gate-python-swiftclient-python26/b42ff48 : SUCCESS in 42s\n- gate-swift-dsvm-functional http://logs.openstack.org/96/127196/5/gate/gate-swift-dsvm-functional/9f4b7c0 : SUCCESS in 16m 48s","accounts_in_message":[],"_revision_number":5},{"id":"1ec4a8c9fc75092473aae58f8bbd1781a4b20f54","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-25 19:53:59.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"43c1141baa6c5a5987fd4ab71d1c2299898ea251","revisions":{"eed08bbc84de92aa5a0eeee7b086bb00cd304420":{"kind":"REWORK","_number":1,"created":"2014-10-09 10:54:45.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/96/127196/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/96/127196/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/1"}}},"commit":{"parents":[{"commit":"21fb6f6798015f9f3b9744cf660bdf01822f4b54","subject":"Do not crash with \"swift list --lh\" for Ceph RadosGW.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/21fb6f6798015f9f3b9744cf660bdf01822f4b54"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 08:42:16.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 10:51:57.000000000","tz":60},"subject":"Fix race in shell when testing for errors to raise SysExit","message":"Fix race in shell when testing for errors to raise SysExit\n\nSysExit is raised if the OutputManager has non-zero\nerror_count. However, error_count is incremented in\na print thread, but tested on the main thread.\nCurrently error_count is tested before the OutputManager\nprint threads have exited, which results in a race. This race\nmeans that SysExit is not always raised even when an error\nhas occured.\n\nThis change moves the error_count test after the\nOutputManager context manager has exited, which ensures that\nthe OutputManager threads have exited.\n\nChange-Id: I5ef7d9f10057fe2b41f48ab95066a7265b86a3ac\nCloses-Bug: #1379229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/eed08bbc84de92aa5a0eeee7b086bb00cd304420"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/eed08bbc84de92aa5a0eeee7b086bb00cd304420"}]},"branch":"refs/heads/master"},"764449fdcfe58a786e8a4c7be42b6e7ada5b0421":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2014-10-09 10:58:03.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/96/127196/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/96/127196/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/2"}}},"commit":{"parents":[{"commit":"83ca0b825d067c0a39c972fb0f58ce9ac34df9d2","subject":"Merge \"Use skipTest from testtools instead of inherited Exception\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/83ca0b825d067c0a39c972fb0f58ce9ac34df9d2"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 08:42:16.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 10:57:46.000000000","tz":60},"subject":"Fix race in shell when testing for errors to raise SysExit","message":"Fix race in shell when testing for errors to raise SysExit\n\nSysExit is raised if the OutputManager has non-zero\nerror_count. However, error_count is incremented in\na print thread, but tested on the main thread.\nCurrently error_count is tested before the OutputManager\nprint threads have exited, which results in a race. This race\nmeans that SysExit is not always raised even when an error\nhas occured.\n\nThis change moves the error_count test after the\nOutputManager context manager has exited, which ensures that\nthe OutputManager threads have exited.\n\nChange-Id: I5ef7d9f10057fe2b41f48ab95066a7265b86a3ac\nCloses-Bug: #1379229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/764449fdcfe58a786e8a4c7be42b6e7ada5b0421"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/764449fdcfe58a786e8a4c7be42b6e7ada5b0421"}]},"branch":"refs/heads/master"},"581fc4ade8670e7bc125e836867b88d8999f1024":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2014-10-09 14:49:43.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/96/127196/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/96/127196/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/3"}}},"commit":{"parents":[{"commit":"9f857e3967009c99010fd997cfe127a78eed6867","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/9f857e3967009c99010fd997cfe127a78eed6867"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 08:42:16.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 14:48:16.000000000","tz":60},"subject":"Fix race in shell when testing for errors to raise SysExit","message":"Fix race in shell when testing for errors to raise SysExit\n\nSysExit is raised if the OutputManager has non-zero\nerror_count. However, error_count is incremented in\na print thread, but tested on the main thread.\nCurrently error_count is tested before the OutputManager\nprint threads have exited, which results in a race. This race\nmeans that SysExit is not always raised even when an error\nhas occured.\n\nThis change moves the error_count test after the\nOutputManager context manager has exited, which ensures that\nthe OutputManager threads have exited.\n\nChange-Id: I5ef7d9f10057fe2b41f48ab95066a7265b86a3ac\nCloses-Bug: #1379229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/581fc4ade8670e7bc125e836867b88d8999f1024"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/581fc4ade8670e7bc125e836867b88d8999f1024"}]},"branch":"refs/heads/master"},"ff05a520c26f06da4b30b8f876028f3da5ae5187":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2014-10-20 07:52:03.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/96/127196/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/96/127196/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/4"}}},"commit":{"parents":[{"commit":"1df3eacebe1043c3e6034f59e92e7c391c16ea43","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/1df3eacebe1043c3e6034f59e92e7c391c16ea43"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 08:42:16.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-20 07:45:23.000000000","tz":60},"subject":"Fix race in shell when testing for errors to raise SysExit","message":"Fix race in shell when testing for errors to raise SysExit\n\nSysExit is raised if the OutputManager has non-zero\nerror_count. However, error_count is incremented in\na print thread, but tested on the main thread.\nCurrently error_count is tested before the OutputManager\nprint threads have exited, which results in a race. This race\nmeans that SysExit is not always raised even when an error\nhas occured.\n\nThis change moves the error_count test after the\nOutputManager context manager has exited, which ensures that\nthe OutputManager threads have exited.\n\nChange-Id: I5ef7d9f10057fe2b41f48ab95066a7265b86a3ac\nCloses-Bug: #1379229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ff05a520c26f06da4b30b8f876028f3da5ae5187"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ff05a520c26f06da4b30b8f876028f3da5ae5187"}]},"branch":"refs/heads/master"},"43c1141baa6c5a5987fd4ab71d1c2299898ea251":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2014-10-20 08:00:10.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/96/127196/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/96/127196/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/96/127196/5"}}},"commit":{"parents":[{"commit":"589d34ecda7ebec3726ad4181306d3ec9e69bf9d","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/589d34ecda7ebec3726ad4181306d3ec9e69bf9d"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-09 08:42:16.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2014-10-20 07:58:19.000000000","tz":60},"subject":"Fix race in shell when testing for errors to raise SysExit","message":"Fix race in shell when testing for errors to raise SysExit\n\nSysExit is raised if the OutputManager has non-zero\nerror_count. However, error_count is incremented in\na print thread, but tested on the main thread.\nCurrently error_count is tested before the OutputManager\nprint threads have exited, which results in a race. This race\nmeans that SysExit is not always raised even when an error\nhas occured.\n\nThis change moves the error_count test after the\nOutputManager context manager has exited, which ensures that\nthe OutputManager threads have exited.\n\nChange-Id: I5ef7d9f10057fe2b41f48ab95066a7265b86a3ac\nCloses-Bug: #1379229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/43c1141baa6c5a5987fd4ab71d1c2299898ea251"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/43c1141baa6c5a5987fd4ab71d1c2299898ea251"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
