)]}'
{"id":"openstack%2Fpython-swiftclient~102632","triplet_id":"openstack%2Fpython-swiftclient~master~Ife0b6c98c975e074d4dad0a31145573b784747c5","project":"openstack/python-swiftclient","branch":"master","topic":"tempurl","hashtags":[],"change_id":"Ife0b6c98c975e074d4dad0a31145573b784747c5","subject":"Adding Swift Temporary URL support","status":"MERGED","created":"2014-06-25 20:31:18.000000000","updated":"2014-07-18 03:22:42.000000000","submitted":"2014-07-18 03:22:41.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":17,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4ed5ca46ee0f0c8f2a0140a38f193c80d7f5e085","_number":102632,"virtual_id_number":102632,"owner":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},{"value":2,"date":"2014-07-18 03:22:41.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"date":"2014-07-11 21:10:41.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"date":"2014-07-11 20:07:23.000000000","_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"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":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"all":[{"value":0,"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":2,"date":"2014-07-17 19:10:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":2,"date":"2014-07-17 18:49:55.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":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"all":[{"value":0,"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":1,"date":"2014-07-17 19:10:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"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":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_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":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-06-27 23:12:38.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2014-06-30 18:44:31.000000000","updated_by":{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},"reviewer":{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},"state":"REVIEWER"},{"updated":"2014-07-09 15:24:03.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2014-07-11 18:00: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":"2014-07-11 21:10:41.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-07-17 18:49:55.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-07-17 19:10:16.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2014-07-18 03:22:41.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"fbd5b0fc63a4feb4ca7141a5bd2d7cd7a9988dc2","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-06-25 20:31:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5f93c83a2a344b3267a3f7c4a1a4d15cbd497375","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-25 20:31:19.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"9bf7b28f4f5e42bf45328377bc5818bfedf27214","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-25 21:42:53.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/32/102632/1/check/gate-python-swiftclient-pep8/e0ce467 : SUCCESS in 56s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/1/check/gate-python-swiftclient-docs/09ca9b7/doc/build/html/ : SUCCESS in 1m 07s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-python26/b7104a9 : SUCCESS in 37s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-python27/a192dd7 : SUCCESS in 41s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-full/95f15ed : FAILURE in 40m 16s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-postgres-full/9822224 : SUCCESS in 31m 53s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron/21fc86f : SUCCESS in 48m 42s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron-heat-slow/26b4ef8 : SUCCESS in 19m 53s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/32/102632/1/check/check-grenade-dsvm/5f31758 : SUCCESS in 34m 45s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-full-havana/d12d9fa : FAILURE in 36m 37s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron-havana/d3842ce : SUCCESS in 35m 34s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-full-icehouse/9812558 : SUCCESS in 41m 15s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron-icehouse/86691c9 : SUCCESS in 52m 59s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-python33/a739da4 : SUCCESS in 2m 49s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-pypy/a80d4f3 : SUCCESS in 1m 21s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/1/check/check-swift-dsvm-functional/eddfea9 : SUCCESS in 12m 48s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/1/check/gate-tempest-dsvm-large-ops/c92a387 : SUCCESS in 23m 44s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/1/check/gate-tempest-dsvm-neutron-large-ops/d8218fc : SUCCESS in 20m 56s","accounts_in_message":[],"_revision_number":1},{"id":"78d1054688dfaf62a0b65509251ea9dc257418a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-26 18:07:55.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"ac409db08d45379321c0ac2bf2cd5e75a4463130","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-06-26 18:07:55.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"345357a95e01955eca3c02cb6594b485f1cee160","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-26 19:49:12.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/32/102632/1/check/gate-python-swiftclient-pep8/9ae03c8 : SUCCESS in 49s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/1/check/gate-python-swiftclient-docs/72776f4/doc/build/html/ : SUCCESS in 1m 07s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-python26/75bacf5 : SUCCESS in 45s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-python27/fa6b82e : SUCCESS in 1m 14s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-full/049f3a7 : SUCCESS in 44m 13s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-postgres-full/36e6270 : SUCCESS in 46m 47s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron/2047902 : SUCCESS in 39m 42s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron-heat-slow/a464fbc : SUCCESS in 15m 55s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/1/check/check-grenade-dsvm/35ffa4e : FAILURE in 43m 14s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-full-havana/80183ca : SUCCESS in 32m 49s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron-havana/44c28c7 : SUCCESS in 33m 58s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-full-icehouse/aa0742d : SUCCESS in 47m 04s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron-icehouse/c96043f : SUCCESS in 53m 33s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-python33/c41a345 : SUCCESS in 2m 46s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-pypy/fb0e096 : SUCCESS in 1m 18s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/1/check/check-swift-dsvm-functional/add3bf9 : SUCCESS in 16m 47s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/1/check/gate-tempest-dsvm-large-ops/ea7c95f : SUCCESS in 25m 12s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/1/check/gate-tempest-dsvm-neutron-large-ops/d5c56a1 : SUCCESS in 27m 24s","accounts_in_message":[],"_revision_number":1},{"id":"13d030e98572a64e445155738cdc4a0222a1ad0f","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-06-26 23:23:55.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"c0026eb80cee0cbdd49f8eb2f00eb3e54936711f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-26 23:23:56.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"1b7e42b545767ce1edb560af708044d63a1b8586","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-27 00:20:13.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-pep8/e4cb6fa : SUCCESS in 1m 21s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/1/check/gate-python-swiftclient-docs/e69dd09/doc/build/html/ : SUCCESS in 1m 36s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-python26/c1a7e8f : SUCCESS in 34s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-python27/78c803b : SUCCESS in 1m 36s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-full/202bcf5 : SUCCESS in 43m 50s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-postgres-full/76e5f2a : SUCCESS in 41m 04s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron/72e6b1a : SUCCESS in 40m 37s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron-heat-slow/bdfbfbc : SUCCESS in 19m 53s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/1/check/check-grenade-dsvm/c3eb09c : SUCCESS in 34m 11s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-full-havana/9172991 : SUCCESS in 35m 18s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron-havana/d2dbbe2 : SUCCESS in 33m 30s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-full-icehouse/32789ef : SUCCESS in 44m 59s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/1/check/check-tempest-dsvm-neutron-icehouse/19f43e4 : SUCCESS in 53m 08s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-python33/59fc863 : SUCCESS in 3m 09s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/1/check/gate-python-swiftclient-pypy/c402869 : SUCCESS in 1m 23s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/1/check/check-swift-dsvm-functional/026832c : SUCCESS in 18m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/1/check/gate-tempest-dsvm-large-ops/f7b0ba3 : SUCCESS in 34m 05s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/1/check/gate-tempest-dsvm-neutron-large-ops/a75a41f : SUCCESS in 25m 28s","accounts_in_message":[],"_revision_number":1},{"id":"1a2c7ccc424dc1149ca79fdfd31de4f6f5b1a75d","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2014-06-27 23:12:38.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nLooks good overall, a couple things inline.","accounts_in_message":[],"_revision_number":1},{"id":"a9bdb44fe7c11a419dc3505c6e5cadd98cbb29a6","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-06-30 18:41:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d71272c8eb526f62f5ab156d1b01dbf91811f38a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-30 18:41:31.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"becb1567c24c348e4db269f24a49d52f562a49df","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-06-30 18:41:59.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"d913f639fc6e7c15fac0a17fdb4fd34b8fb04d75","author":{"_account_id":7680,"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","username":"alex_gaynor"},"date":"2014-06-30 18:44:31.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c46e84a61d5dd20a454b875f4294aee927a0128e","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-06-30 18:47:13.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d52c7305be8e19ac4c329f780dcee0e60029a6c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-30 18:47:14.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"a832d9fc166b1befd1ea6fbcdc186c7f8b2b2965","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-06-30 18:47:41.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"22665cbd32329a4e2538e5baa61a83105e834e6a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-30 19:50:44.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-pep8/9ac00bc : SUCCESS in 1m 44s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/3/check/gate-python-swiftclient-docs/d76a285/doc/build/html/ : SUCCESS in 2m 09s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-python26/ddff97c : SUCCESS in 37s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-python27/458b444 : SUCCESS in 1m 01s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-full/be4f58b : SUCCESS in 49m 36s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-postgres-full/bea5c7a : SUCCESS in 50m 17s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron/986fadc : SUCCESS in 45m 18s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron-heat-slow/7e17c65 : SUCCESS in 26m 49s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/3/check/check-grenade-dsvm/0434774 : SUCCESS in 36m 30s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-full-havana/474f6cf : SUCCESS in 34m 17s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron-havana/e6d2527 : SUCCESS in 36m 41s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-full-icehouse/8ee076b : SUCCESS in 50m 21s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron-icehouse/d4293c5 : SUCCESS in 55m 22s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-python33/9adcadf : SUCCESS in 3m 55s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-pypy/69cdeea : SUCCESS in 1m 11s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/3/check/check-swift-dsvm-functional/f131585 : SUCCESS in 14m 47s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/3/check/gate-tempest-dsvm-large-ops/2330f46 : SUCCESS in 25m 27s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/3/check/gate-tempest-dsvm-neutron-large-ops/2a719e4 : SUCCESS in 23m 40s","accounts_in_message":[],"_revision_number":3},{"id":"6979ee7362088c28bd4c2ee0da58b1712ec17850","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2014-07-09 15:24:03.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"d6b1ae73e1ff6a680c10f6332585b239254c4e88","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-09 15:24:04.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"6beff50322b68a60f4677c291954bd1d6dc3a8ef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-09 16:29:05.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/32/102632/3/check/gate-python-swiftclient-pep8/52a390c : SUCCESS in 1m 41s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/3/check/gate-python-swiftclient-docs/3fb6f0b/doc/build/html/ : SUCCESS in 1m 55s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-python26/1a3095d : SUCCESS in 3m 25s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-python27/d1a0b58 : SUCCESS in 46s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-full/ec5d131 : SUCCESS in 48m 26s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-postgres-full/8faa6d4 : FAILURE in 19m 33s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron/50cdc2a : FAILURE in 20m 15s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron-heat-slow/86e2758 : SUCCESS in 27m 55s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/3/check/check-grenade-dsvm/ec7e8d5 : SUCCESS in 41m 46s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-full-havana/414727e : SUCCESS in 35m 23s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron-havana/f79f640 : SUCCESS in 35m 22s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-full-icehouse/0fed8d9 : SUCCESS in 48m 56s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron-icehouse/e8815fe : SUCCESS in 1h 00m 37s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-python33/8cbdbb0 : SUCCESS in 3m 57s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-pypy/7f20ade : SUCCESS in 2m 15s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/3/check/check-swift-dsvm-functional/46edfb3 : SUCCESS in 18m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/3/check/gate-tempest-dsvm-large-ops/e9a9eeb : SUCCESS in 28m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/3/check/gate-tempest-dsvm-neutron-large-ops/6f69112 : SUCCESS in 17m 31s","accounts_in_message":[],"_revision_number":3},{"id":"721b6cbf8f9c6436212b0d75db94ac783fcb1c2c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-09 19:24:18.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"79e52fa3e6848b1b7b75663f2e8169289fd5ef94","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-07-09 19:24:18.000000000","message":"Patch Set 3:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":3},{"id":"f2028cd0831c77e4fc14c84c0db233f7c810c9c3","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-07-09 19:44:33.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nI think it makes sense to add this to python-swiftclient, so users don\u0027t need to grab the code from swift itself.\n\nHowever, we should avoid to have the same functionality in two places, maybe we could get rid of the code in Swift later - in that case I would like to see the same order of options like in swift-temp-url: https://github.com/openstack/swift/blob/master/bin/swift-temp-url#L26\n\nMaybe you could also return the full storage url, and not only the path?","accounts_in_message":[],"_revision_number":3},{"id":"b5790b6736018a287d57f2b0fe705fdf560644b5","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-07-09 19:51:33.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b88cfd6daab14ce90493c19588e15ae270a52bbb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-09 20:30:02.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/32/102632/3/check/gate-python-swiftclient-pep8/4735e7a : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/3/check/gate-python-swiftclient-docs/bdb742f/doc/build/html/ : SUCCESS in 1m 01s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-python26/7520034 : SUCCESS in 1m 40s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-python27/c790d53 : SUCCESS in 1m 20s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-full/c80f16f : SUCCESS in 51m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-postgres-full/4a6d127 : FAILURE in 40m 29s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron/a6c9f3e : SUCCESS in 57m 18s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron-heat-slow/580428e : SUCCESS in 25m 10s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/3/check/check-grenade-dsvm/478b660 : SUCCESS in 43m 22s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-full-havana/be4a56b : SUCCESS in 37m 26s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron-havana/39d8519 : SUCCESS in 37m 27s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-full-icehouse/36b0c57 : SUCCESS in 45m 04s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/3/check/check-tempest-dsvm-neutron-icehouse/98cd2e4 : SUCCESS in 57m 16s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-python33/9a580fa : SUCCESS in 3m 11s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/3/check/gate-python-swiftclient-pypy/1431a37 : SUCCESS in 1m 19s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/3/check/check-swift-dsvm-functional/302a2b2 : SUCCESS in 17m 25s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/3/check/gate-tempest-dsvm-large-ops/26f85cc : SUCCESS in 26m 01s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/3/check/gate-tempest-dsvm-neutron-large-ops/705d751 : SUCCESS in 24m 17s","accounts_in_message":[],"_revision_number":3},{"id":"9ec6d4a36fd8c0b9c7564e0e7f934c2e34b7988a","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-07-11 00:57:26.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"88539bdfbf4f4e9a990b326a94623b42092ce148","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 00:57:27.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"562319c0ff22f6297acf581511a1fd1cb1d6ca2f","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-07-11 00:57:41.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nFixed the ordering issue and the methods issues. I don\u0027t think it\u0027s a good idea to deal with URL parsing here.","accounts_in_message":[],"_revision_number":3},{"id":"c1b749fada3984953b1b2823dc0582f5bcf5ad7e","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-07-11 01:00:04.000000000","message":"Patch Set 4:\n\nWhoops, hit publish before I was actually ready.\n\nI don\u0027t think URL parsing is a good idea, because it can be very error prone, and there are a lot of potential URL styles. I already ran into a bunch of odd issues trying to do the URL parsing in the Ironic temp url patch. Though, it might be a good addition for a later patch.","accounts_in_message":[],"_revision_number":4},{"id":"4c652d59a6af63ac38adc6b5bd85b7d58bcafdf4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 01:54:16.000000000","message":"Patch Set 4: 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/32/102632/4/check/gate-python-swiftclient-pep8/801ccca : SUCCESS in 35s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/4/check/gate-python-swiftclient-docs/2229404/doc/build/html/ : SUCCESS in 43s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/4/check/gate-python-swiftclient-python26/9750ff1 : SUCCESS in 54s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/4/check/gate-python-swiftclient-python27/470de3a : SUCCESS in 43s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-full/da265ba : SUCCESS in 35m 53s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-postgres-full/5cbfda4 : SUCCESS in 36m 55s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-neutron/32e83bd : SUCCESS in 49m 02s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-neutron-heat-slow/43741fd : SUCCESS in 28m 25s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/4/check/check-grenade-dsvm/b6a82f2 : SUCCESS in 34m 34s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-full-havana/52b2e57 : SUCCESS in 37m 07s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-neutron-havana/c17d344 : SUCCESS in 34m 59s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-full-icehouse/4cce794 : SUCCESS in 50m 04s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-neutron-icehouse/b0e2273 : FAILURE in 54m 44s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/4/check/gate-python-swiftclient-python33/2d15565 : SUCCESS in 4m 22s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/4/check/gate-python-swiftclient-pypy/5d1fcf2 : SUCCESS in 1m 20s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/4/check/check-swift-dsvm-functional/3ef6610 : SUCCESS in 16m 19s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/4/check/gate-tempest-dsvm-large-ops/f92d407 : SUCCESS in 21m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/4/check/gate-tempest-dsvm-neutron-large-ops/ec4afd4 : SUCCESS in 24m 42s","accounts_in_message":[],"_revision_number":4},{"id":"d34775df7f5d68dc49d9099d35f00ac3368035e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 07:37:19.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"ba31c64411b37ec4e5006e1c5363d1f22a68776f","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-07-11 07:37:19.000000000","message":"Patch Set 4:\n\nrecheck bug 1340187","accounts_in_message":[],"_revision_number":4},{"id":"dc6e1f47674fbfaa251908db22db0f2205344296","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-07-11 07:52:48.000000000","message":"Patch Set 4:\n\n(3 comments)\n\nI agree, adding the full url is probably too error-prone.\n\nThere are two minor things, could you fix them? Apart from that it looks good to me.","accounts_in_message":[],"_revision_number":4},{"id":"80592ba3a06264bde7188f05c3d797fb2980bef8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 08:36:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/32/102632/4/check/gate-python-swiftclient-pep8/cd785a8 : SUCCESS in 38s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/4/check/gate-python-swiftclient-docs/82c6e52/doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/4/check/gate-python-swiftclient-python26/6248d9e : SUCCESS in 1m 37s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/4/check/gate-python-swiftclient-python27/53bbd39 : SUCCESS in 1m 07s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-full/65d8461 : SUCCESS in 44m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-postgres-full/6162599 : SUCCESS in 46m 32s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-neutron/b0b4f04 : SUCCESS in 55m 15s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-neutron-heat-slow/c590171 : SUCCESS in 23m 30s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/4/check/check-grenade-dsvm/51c65c6 : SUCCESS in 41m 28s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-full-havana/d5c2a80 : SUCCESS in 37m 53s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-neutron-havana/96bed5a : SUCCESS in 39m 02s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-full-icehouse/328d6fe : SUCCESS in 51m 26s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/4/check/check-tempest-dsvm-neutron-icehouse/c673e1a : SUCCESS in 55m 33s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/4/check/gate-python-swiftclient-python33/2ffe2a7 : SUCCESS in 2m 59s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/4/check/gate-python-swiftclient-pypy/ebd0930 : SUCCESS in 1m 58s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/4/check/check-swift-dsvm-functional/be05f81 : SUCCESS in 15m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/4/check/gate-tempest-dsvm-large-ops/5781266 : SUCCESS in 19m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/4/check/gate-tempest-dsvm-neutron-large-ops/d700655 : SUCCESS in 23m 04s","accounts_in_message":[],"_revision_number":4},{"id":"5bda9460dd4e6232aedc355123bcd683204757a5","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-07-11 17:51:06.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ed6aa320a5d39c4eec84782809ab3f9529f7195d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 17:51:07.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"e6408256d8c5122399b4029691dbb824abde7b59","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-07-11 17:52:39.000000000","message":"Patch Set 4:\n\n(3 comments)\n\nAlright, this should be fixed. I also made the shell tool work without auth (which isn\u0027t require to generate a tempurl). It\u0027s tested in my staging environment and I\u0027m working on integrating it into Ironic\u0027s Glance/Swift code.","accounts_in_message":[],"_revision_number":4},{"id":"f31cde79e584caaa8de6c7bd80d8a42fcaa0002c","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2014-07-11 18:00:42.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)\n\nThanks, looks good to me!","accounts_in_message":[],"_revision_number":5},{"id":"7915816fada0400a18d2903573b28229b91a3a8c","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-07-11 18:04:01.000000000","message":"Patch Set 5: Code-Review-1\n\nArgument validation could use some work: for a non-integer \u0027seconds\u0027 value, a nice error message is printed (hooray), followed by a stack trace (boo).\n\nhttp://paste.openstack.org/show/zoyH5CagEVr60gA67DKK/","accounts_in_message":[],"_revision_number":5},{"id":"9376c36a92ec6316264ac7f482064cd25e6ade9b","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-07-11 18:05:12.000000000","message":"Patch Set 5:\n\nAlso, the warning about methods like GETT or PSOT doesn\u0027t actually show up. I see the code for it, but I don\u0027t see it in my terminal. Maybe just print to stderr instead of all this thread stuff?","accounts_in_message":[],"_revision_number":5},{"id":"631350578072288b3bd903d7fd6b074e309f1e3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 19:20:21.000000000","message":"Patch Set 5: 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/32/102632/5/check/gate-python-swiftclient-pep8/99e97bd : SUCCESS in 1m 54s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/5/check/gate-python-swiftclient-docs/a8aefb3/doc/build/html/ : SUCCESS in 1m 18s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/5/check/gate-python-swiftclient-python26/898e390 : SUCCESS in 1m 29s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/5/check/gate-python-swiftclient-python27/a6cf480 : SUCCESS in 1m 24s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/5/check/check-tempest-dsvm-full/b4baa5d : SUCCESS in 49m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/5/check/check-tempest-dsvm-postgres-full/75140ed : SUCCESS in 49m 44s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/5/check/check-tempest-dsvm-neutron/0445367 : SUCCESS in 56m 19s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/5/check/check-tempest-dsvm-neutron-heat-slow/7fd65ec : SUCCESS in 25m 27s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/5/check/check-grenade-dsvm/e859ce2 : SUCCESS in 45m 17s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/5/check/check-tempest-dsvm-full-havana/224d68e : SUCCESS in 34m 34s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/5/check/check-tempest-dsvm-neutron-havana/836f284 : SUCCESS in 40m 51s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/5/check/check-tempest-dsvm-full-icehouse/6c22ddf : FAILURE in 46m 12s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/5/check/check-tempest-dsvm-neutron-icehouse/9c72d69 : SUCCESS in 56m 43s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/5/check/gate-python-swiftclient-python33/f3c90af : SUCCESS in 4m 52s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/5/check/gate-python-swiftclient-pypy/fc4015f : SUCCESS in 2m 35s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/5/check/check-swift-dsvm-functional/49aca86 : SUCCESS in 21m 28s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/5/check/gate-tempest-dsvm-large-ops/4073f9e : SUCCESS in 22m 58s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/5/check/gate-tempest-dsvm-neutron-large-ops/35a8b2b : SUCCESS in 27m 56s","accounts_in_message":[],"_revision_number":5},{"id":"894eab91dfe353efe37bf5d5fdd642be3889fcc5","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-07-11 20:05:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5cfd9a1fd48373ad7979137473b409b1a0de849e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 20:05:19.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"be78454bf70e6b621070cc83168c86792a1d46c7","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-07-11 20:07:23.000000000","message":"Patch Set 6:\n\n@Christian thanks!\n@Samuel ok, those should be fixed up. I don\u0027t know that any checking on the path and key args is going to be valid, so I left them as is.","accounts_in_message":[],"_revision_number":6},{"id":"af96f852b59a5d0bda1f93e45954d0070c6d97d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 21:10:21.000000000","message":"Patch Set 6: 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/32/102632/6/check/gate-python-swiftclient-pep8/f5784da : SUCCESS in 53s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/6/check/gate-python-swiftclient-docs/3051740/doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python26/7165f2b : SUCCESS in 1m 34s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python27/247e928 : SUCCESS in 1m 36s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full/a0af59c : FAILURE in 45m 11s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-postgres-full/fb04633 : SUCCESS in 34m 34s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron/685912a : SUCCESS in 49m 00s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-heat-slow/1bf68e9 : SUCCESS in 20m 56s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/6/check/check-grenade-dsvm/9f42883 : SUCCESS in 35m 19s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-havana/cefd5c0 : SUCCESS in 36m 34s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-havana/869f164 : SUCCESS in 35m 06s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-icehouse/4d1bb42 : SUCCESS in 54m 29s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-icehouse/6325bbe : FAILURE in 59m 18s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python33/1acd9c8 : SUCCESS in 3m 00s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-pypy/66aaa8c : SUCCESS in 1m 49s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/6/check/check-swift-dsvm-functional/8e17aa8 : SUCCESS in 21m 34s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-large-ops/a1b81be : SUCCESS in 26m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-neutron-large-ops/1c1fe75 : SUCCESS in 22m 58s","accounts_in_message":[],"_revision_number":6},{"id":"9346e5ac122bff8cc42f6d6ba7200b931c983bf9","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-07-11 21:10:41.000000000","message":"Patch Set 6:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-icehouse: unrecognized error\n- check-tempest-dsvm-full: https://bugs.launchpad.net/bugs/1262153\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":6},{"id":"218ae76c33a93bee54338166925c86b815eb662d","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-07-11 21:21:07.000000000","message":"Patch Set 6:\n\nrecheck bug 1262153","accounts_in_message":[],"_revision_number":6},{"id":"33e8d76942fbb59623d2d42fcf03dc371ae9ed60","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 21:21:08.000000000","message":"Patch Set 6: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"d2ee1df1d9b3a051fb2b281dfa3c82ba899270c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 22:21:23.000000000","message":"Patch Set 6: 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/32/102632/6/check/gate-python-swiftclient-pep8/0421891 : SUCCESS in 58s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/6/check/gate-python-swiftclient-docs/ec5dc5a/doc/build/html/ : SUCCESS in 42s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python26/cea8b1f : SUCCESS in 1m 27s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python27/9d93d9d : SUCCESS in 1m 05s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full/f77c637 : SUCCESS in 35m 11s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-postgres-full/7f4aedc : SUCCESS in 44m 52s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron/73613cf : SUCCESS in 57m 14s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-heat-slow/1c03810 : SUCCESS in 27m 16s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/6/check/check-grenade-dsvm/4735d9b : SUCCESS in 35m 12s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-havana/4e511b8 : SUCCESS in 37m 42s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-havana/38bb0fc : SUCCESS in 32m 28s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-icehouse/5afc8ab : SUCCESS in 51m 04s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-icehouse/319be75 : SUCCESS in 57m 36s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python33/37fda53 : SUCCESS in 4m 29s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-pypy/692f5ea : SUCCESS in 1m 17s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/6/check/check-swift-dsvm-functional/d0a8228 : SUCCESS in 16m 12s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-large-ops/dab7aab : SUCCESS in 18m 01s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-neutron-large-ops/c21a2cb : FAILURE in 19m 47s","accounts_in_message":[],"_revision_number":6},{"id":"e7241cb909f8e22d183188520247cd96215226e1","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-07-11 22:21:57.000000000","message":"Patch Set 6:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-tempest-dsvm-neutron-large-ops: https://bugs.launchpad.net/bugs/1286818\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1286818\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":6},{"id":"50435d44707d9ab44eb288aca4bfc196dddcd02b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 22:27:13.000000000","message":"Patch Set 6: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"0af82e1827c5168a0a4245b48b81b0d925d9c97c","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2014-07-11 22:27:13.000000000","message":"Patch Set 6:\n\nrecheck bug 1286818","accounts_in_message":[],"_revision_number":6},{"id":"7155cad5a3dc5f70b2907df5469c60b9ca08f9c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 23:27:27.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-pep8/66cc383 : SUCCESS in 39s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/6/check/gate-python-swiftclient-docs/861aa01/doc/build/html/ : SUCCESS in 1m 17s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python26/5afc0c4 : SUCCESS in 1m 29s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python27/54b2554 : SUCCESS in 42s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full/f8ebe25 : SUCCESS in 46m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-postgres-full/97145af : SUCCESS in 44m 31s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron/284cfec : SUCCESS in 43m 49s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-heat-slow/6037f6f : SUCCESS in 23m 03s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/6/check/check-grenade-dsvm/7394fda : SUCCESS in 35m 14s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-havana/971077f : SUCCESS in 35m 39s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-havana/ac6153e : SUCCESS in 36m 06s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-icehouse/3d36e12 : SUCCESS in 44m 21s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-icehouse/d0c8ed3 : SUCCESS in 1h 00m 11s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python33/a06bfb4 : SUCCESS in 4m 30s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-pypy/6957fb9 : SUCCESS in 1m 51s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/6/check/check-swift-dsvm-functional/743785b : SUCCESS in 15m 47s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-large-ops/b9e20b9 : SUCCESS in 25m 30s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-neutron-large-ops/2893560 : SUCCESS in 25m 51s","accounts_in_message":[],"_revision_number":6},{"id":"d24380cfc9a4c2ae90a0fcd6db8e2e8b884d71e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 18:49:55.000000000","message":"Patch Set 6: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"d81995b005727a86f3e54380f6919c81fb735805","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-07-17 18:49:55.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"33e32ffcf1245277dfb72630c289a08a85619954","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2014-07-17 19:10:16.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"856174a2def5bf1532acf22520faa31bcffbe462","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 20:20:14.000000000","message":"Patch Set 6: 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/32/102632/6/check/gate-python-swiftclient-pep8/2fa7e91 : SUCCESS in 1m 07s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/6/check/gate-python-swiftclient-docs/c5391c1/doc/build/html/ : SUCCESS in 55s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python26/9440a26 : SUCCESS in 1m 37s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python27/48297d3 : SUCCESS in 1m 36s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full/cf7309e : SUCCESS in 46m 37s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-postgres-full/104e1ea : SUCCESS in 45m 47s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron/a963cfd : FAILURE in 59m 30s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-heat-slow/cdeaff9 : SUCCESS in 19m 38s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/6/check/check-grenade-dsvm/979b616 : SUCCESS in 42m 47s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-havana/e57ff66 : SUCCESS in 38m 46s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-havana/c1d933f : SUCCESS in 36m 49s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-icehouse/f42c346 : SUCCESS in 54m 19s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-icehouse/5b48494 : SUCCESS in 58m 16s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python33/9df4360 : SUCCESS in 2m 57s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-pypy/8cf6744 : SUCCESS in 1m 26s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/6/check/check-swift-dsvm-functional/3e5b6cb : SUCCESS in 15m 30s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-large-ops/e00d788 : SUCCESS in 25m 06s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-neutron-large-ops/5f855a1 : SUCCESS in 17m 41s","accounts_in_message":[],"_revision_number":6},{"id":"52e2bb3f16df71fb25e74a3702bf9790ec375741","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-07-17 20:20:29.000000000","message":"Patch Set 6:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron: https://bugs.launchpad.net/bugs/1298472 https://bugs.launchpad.net/bugs/1283522\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1298472\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":6},{"id":"febd6ac9153f416d8e7f1ed77f51ce03d4a30dce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 20:33:49.000000000","message":"Patch Set 6: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"677f87b9817267b2de33236d53f57c958b8bf6a0","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2014-07-17 20:33:49.000000000","message":"Patch Set 6:\n\nrecheck bug 1298472","accounts_in_message":[],"_revision_number":6},{"id":"ad8f9988d021bfc6b3dd460ed82f8f0e4182f975","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 21:38:38.000000000","message":"Patch Set 6: 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/32/102632/6/check/gate-python-swiftclient-pep8/97f0f73 : SUCCESS in 36s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/6/check/gate-python-swiftclient-docs/d036d64/doc/build/html/ : SUCCESS in 39s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python26/1c1ba7d : SUCCESS in 2m 17s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python27/f40d9af : SUCCESS in 42s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full/23475eb : SUCCESS in 38m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-postgres-full/3d726e3 : SUCCESS in 46m 29s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron/19344ca : SUCCESS in 44m 01s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-heat-slow/3704879 : SUCCESS in 24m 13s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/6/check/check-grenade-dsvm/faa77bd : SUCCESS in 44m 49s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-havana/c4dc2b9 : SUCCESS in 34m 27s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-havana/94364c4 : SUCCESS in 35m 37s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-icehouse/606c4c6 : FAILURE in 52m 37s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-icehouse/ce8cd0a : SUCCESS in 59m 06s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python33/824b4ed : SUCCESS in 4m 38s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-pypy/e160842 : SUCCESS in 1m 43s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/6/check/check-swift-dsvm-functional/ab7ddd2 : SUCCESS in 17m 08s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-large-ops/8075803 : SUCCESS in 24m 45s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-neutron-large-ops/ebe0f40 : SUCCESS in 23m 04s","accounts_in_message":[],"_revision_number":6},{"id":"63afffb7f8fc699fdf4b7f7b33906b121e9c017e","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2014-07-17 21:45:27.000000000","message":"Patch Set 6:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":6},{"id":"2589ea8971815406123c20f114cc21e137897f0a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 21:45:29.000000000","message":"Patch Set 6: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"b8dd5c12063a4798ab93f3fa3d69870f3970ccbd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 23:17:39.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-pep8/1348e70 : SUCCESS in 1m 08s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/6/check/gate-python-swiftclient-docs/18c722c/doc/build/html/ : SUCCESS in 48s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python26/3c70834 : SUCCESS in 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python27/01c794a : SUCCESS in 40s\n- check-tempest-dsvm-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full/e2d6e7e : SUCCESS in 45m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-postgres-full/7dbcec2 : SUCCESS in 47m 02s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron/89d6d37 : SUCCESS in 53m 47s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-heat-slow/831160b : SUCCESS in 23m 04s\n- check-grenade-dsvm http://logs.openstack.org/32/102632/6/check/check-grenade-dsvm/12721bd : SUCCESS in 35m 29s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-havana/54d815b : SUCCESS in 35m 10s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-havana/e6bcea2 : SUCCESS in 35m 00s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-full-icehouse/e29006e : SUCCESS in 50m 51s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/102632/6/check/check-tempest-dsvm-neutron-icehouse/f9d12c7 : SUCCESS in 56m 30s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-python33/7920b82 : SUCCESS in 4m 39s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/6/check/gate-python-swiftclient-pypy/f5ad2b6 : SUCCESS in 2m 01s\n- check-swift-dsvm-functional http://logs.openstack.org/32/102632/6/check/check-swift-dsvm-functional/a2560cd : SUCCESS in 18m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-large-ops/9597fca : SUCCESS in 25m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/6/check/gate-tempest-dsvm-neutron-large-ops/ac6e906 : SUCCESS in 17m 47s","accounts_in_message":[],"_revision_number":6},{"id":"b409f82b0c4b8b2bf026c582bc50a1564e010f26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 23:17:41.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"427d522445dadb65cd18242eaf4c9b28248e9ae1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-18 03:22:41.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded.\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/102632/6/gate/gate-python-swiftclient-docs/c4e9fc4/doc/build/html/ : SUCCESS in 43s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/32/102632/6/gate/gate-python-swiftclient-pep8/e515c9e : SUCCESS in 59s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/102632/6/gate/gate-python-swiftclient-python26/0134db4 : SUCCESS in 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/102632/6/gate/gate-python-swiftclient-python27/eef5bf9 : SUCCESS in 42s\n- gate-tempest-dsvm-full http://logs.openstack.org/32/102632/6/gate/gate-tempest-dsvm-full/4cea356 : SUCCESS in 43m 26s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/32/102632/6/gate/gate-tempest-dsvm-postgres-full/6ce8b64 : SUCCESS in 44m 44s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/32/102632/6/gate/gate-tempest-dsvm-neutron/1195a90 : SUCCESS in 52m 28s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/102632/6/gate/gate-tempest-dsvm-neutron-heat-slow/272e1cb : SUCCESS in 23m 18s\n- gate-grenade-dsvm http://logs.openstack.org/32/102632/6/gate/gate-grenade-dsvm/be3f4af : SUCCESS in 33m 08s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/102632/6/gate/gate-python-swiftclient-python33/6486fab : SUCCESS in 4m 29s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/102632/6/gate/gate-python-swiftclient-pypy/440c4b6 : SUCCESS in 1m 17s\n- gate-swift-dsvm-functional http://logs.openstack.org/32/102632/6/gate/gate-swift-dsvm-functional/7b2ec46 : SUCCESS in 16m 51s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/102632/6/gate/gate-tempest-dsvm-large-ops/bef61e1 : SUCCESS in 27m 20s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/102632/6/gate/gate-tempest-dsvm-neutron-large-ops/d29ef46 : SUCCESS in 18m 10s","accounts_in_message":[],"_revision_number":6},{"id":"9fdbaf0c7c64f5fb09ac4f8c3e7b2f59045c9b0e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-18 03:22:42.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"def0e0a6435deee5c55b7859e1b132590ea0860c","revisions":{"9d9a3476fed186df7950139d1d57ae53911d973c":{"kind":"REWORK","_number":1,"created":"2014-06-25 20:31:18.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/32/102632/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/32/102632/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/1"}}},"commit":{"parents":[{"commit":"3d0de79e26e2aa6285742c60aca3c164e9c2fbb9","subject":"Merge \"change assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3d0de79e26e2aa6285742c60aca3c164e9c2fbb9"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-06-25 20:28:42.000000000","tz":-420},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-06-25 20:31:17.000000000","tz":-420},"subject":"Adding Swift Temporary URL support","message":"Adding Swift Temporary URL support\n\nTemporary URLs allow a user to sign an object URL with a shared\nsecret to so that the object can be downloaded without auth for\na specified amount of time.\n\nhttp://docs.openstack.org/trunk/config-reference/content/object-storage-tempurl.html\n\nChange-Id: Ife0b6c98c975e074d4dad0a31145573b784747c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9d9a3476fed186df7950139d1d57ae53911d973c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9d9a3476fed186df7950139d1d57ae53911d973c"}]},"branch":"refs/heads/master"},"9aab59d188ce3517c7df41fae6437989c171fd91":{"kind":"REWORK","_number":2,"created":"2014-06-30 18:41:28.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/32/102632/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/32/102632/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/2"}}},"commit":{"parents":[{"commit":"3d0de79e26e2aa6285742c60aca3c164e9c2fbb9","subject":"Merge \"change assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3d0de79e26e2aa6285742c60aca3c164e9c2fbb9"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-06-25 20:28:42.000000000","tz":-420},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-06-30 18:41:31.000000000","tz":-420},"subject":"Adding Swift Temporary URL support","message":"Adding Swift Temporary URL support\n\nTemporary URLs allow a user to sign an object URL with a shared\nsecret to so that the object can be downloaded without auth for\na specified amount of time.\n\nhttp://docs.openstack.org/trunk/config-reference/content/object-storage-tempurl.html\n\nChange-Id: Ife0b6c98c975e074d4dad0a31145573b784747c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9aab59d188ce3517c7df41fae6437989c171fd91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9aab59d188ce3517c7df41fae6437989c171fd91"}]},"branch":"refs/heads/master"},"6d8bb6c887a1936f7bb7783d1c7df97278a3ceec":{"kind":"REWORK","_number":3,"created":"2014-06-30 18:47:13.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/32/102632/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/32/102632/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/3"}}},"commit":{"parents":[{"commit":"3d0de79e26e2aa6285742c60aca3c164e9c2fbb9","subject":"Merge \"change assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3d0de79e26e2aa6285742c60aca3c164e9c2fbb9"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-06-25 20:28:42.000000000","tz":-420},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-06-30 18:47:16.000000000","tz":-420},"subject":"Adding Swift Temporary URL support","message":"Adding Swift Temporary URL support\n\nTemporary URLs allow a user to sign an object URL with a shared\nsecret to so that the object can be downloaded without auth for\na specified amount of time.\n\nhttp://docs.openstack.org/trunk/config-reference/content/object-storage-tempurl.html\n\nChange-Id: Ife0b6c98c975e074d4dad0a31145573b784747c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6d8bb6c887a1936f7bb7783d1c7df97278a3ceec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6d8bb6c887a1936f7bb7783d1c7df97278a3ceec"}]},"branch":"refs/heads/master"},"1abd7a6397ec8b1ee2a8b597ef74a16a2dd50daa":{"kind":"REWORK","_number":4,"created":"2014-07-11 00:57:26.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/32/102632/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/32/102632/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/4"}}},"commit":{"parents":[{"commit":"3d0de79e26e2aa6285742c60aca3c164e9c2fbb9","subject":"Merge \"change assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3d0de79e26e2aa6285742c60aca3c164e9c2fbb9"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-06-25 20:28:42.000000000","tz":-420},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-07-11 00:57:26.000000000","tz":-420},"subject":"Adding Swift Temporary URL support","message":"Adding Swift Temporary URL support\n\nTemporary URLs allow a user to sign an object URL with a shared\nsecret to so that the object can be downloaded without auth for\na specified amount of time.\n\nhttp://docs.openstack.org/trunk/config-reference/content/object-storage-tempurl.html\n\nChange-Id: Ife0b6c98c975e074d4dad0a31145573b784747c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1abd7a6397ec8b1ee2a8b597ef74a16a2dd50daa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1abd7a6397ec8b1ee2a8b597ef74a16a2dd50daa"}]},"branch":"refs/heads/master"},"e0261d867f1326be1def55dabdaa5f7acef898b3":{"kind":"REWORK","_number":5,"created":"2014-07-11 17:51:06.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/32/102632/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/32/102632/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/5"}}},"commit":{"parents":[{"commit":"3d0de79e26e2aa6285742c60aca3c164e9c2fbb9","subject":"Merge \"change assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3d0de79e26e2aa6285742c60aca3c164e9c2fbb9"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-06-25 20:28:42.000000000","tz":-420},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-07-11 17:51:10.000000000","tz":-420},"subject":"Adding Swift Temporary URL support","message":"Adding Swift Temporary URL support\n\nTemporary URLs allow a user to sign an object URL with a shared\nsecret to so that the object can be downloaded without auth for\na specified amount of time.\n\nhttp://docs.openstack.org/trunk/config-reference/content/object-storage-tempurl.html\n\nChange-Id: Ife0b6c98c975e074d4dad0a31145573b784747c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e0261d867f1326be1def55dabdaa5f7acef898b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e0261d867f1326be1def55dabdaa5f7acef898b3"}]},"branch":"refs/heads/master"},"def0e0a6435deee5c55b7859e1b132590ea0860c":{"kind":"REWORK","_number":6,"created":"2014-07-11 20:05:18.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/32/102632/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/32/102632/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/32/102632/6"}}},"commit":{"parents":[{"commit":"3d0de79e26e2aa6285742c60aca3c164e9c2fbb9","subject":"Merge \"change assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3d0de79e26e2aa6285742c60aca3c164e9c2fbb9"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-06-25 20:28:42.000000000","tz":-420},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2014-07-11 20:05:22.000000000","tz":-420},"subject":"Adding Swift Temporary URL support","message":"Adding Swift Temporary URL support\n\nTemporary URLs allow a user to sign an object URL with a shared\nsecret to so that the object can be downloaded without auth for\na specified amount of time.\n\nhttp://docs.openstack.org/trunk/config-reference/content/object-storage-tempurl.html\n\nChange-Id: Ife0b6c98c975e074d4dad0a31145573b784747c5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/def0e0a6435deee5c55b7859e1b132590ea0860c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/def0e0a6435deee5c55b7859e1b132590ea0860c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
