)]}'
{"id":"openstack%2Fpython-swiftclient~443104","triplet_id":"openstack%2Fpython-swiftclient~master~I3c0ed6648409f067c94413cdb49dee839de362ad","project":"openstack/python-swiftclient","branch":"master","topic":"keystone-client","hashtags":[],"change_id":"I3c0ed6648409f067c94413cdb49dee839de362ad","subject":"Use generic keystone client instead of versioned one","status":"ABANDONED","created":"2017-03-08 12:32:17.000000000","updated":"2017-04-13 06:27:20.000000000","total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d7b78b6944163310d8bdb1476a8a9d6c9f0f5e38","_number":443104,"virtual_id_number":443104,"owner":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},{"_account_id":995,"name":"David Goetz","email":"david.goetz@rackspace.com","username":"david-goetz"},{"value":1,"date":"2017-03-08 14:59:59.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":2828,"name":"Michael Barton","email":"mike@weirdlooking.com","username":"redbo"},{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":1009,"name":"Greg Lange","email":"greglange@gmail.com","username":"greglange"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"date":"2017-03-09 10:25:23.000000000","_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"_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"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"all":[{"value":-1,"date":"2017-03-13 23:18:43.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":2,"date":"2017-03-14 06:05:44.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":995,"name":"David Goetz","email":"david.goetz@rackspace.com","username":"david-goetz"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-03-14 12:04:05.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2828,"name":"Michael Barton","email":"mike@weirdlooking.com","username":"redbo"},{"value":1,"date":"2017-03-17 15:46:25.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1009,"name":"Greg Lange","email":"greglange@gmail.com","username":"greglange"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},{"value":2,"date":"2017-03-09 10:35:15.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"date":"2017-03-08 15:03:58.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"date":"2017-03-08 15:03:58.000000000","_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},{"date":"2017-03-08 15:03:58.000000000","_account_id":995,"name":"David Goetz","email":"david.goetz@rackspace.com","username":"david-goetz"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"value":0,"date":"2017-03-30 12:14:39.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"date":"2017-03-08 15:03:58.000000000","_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"date":"2017-03-08 15:03:58.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"date":"2017-03-08 15:03:58.000000000","_account_id":2828,"name":"Michael Barton","email":"mike@weirdlooking.com","username":"redbo"},{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"value":0,"date":"2017-03-08 15:03:58.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"date":"2017-03-08 15:03:58.000000000","_account_id":1009,"name":"Greg Lange","email":"greglange@gmail.com","username":"greglange"},{"date":"2017-03-08 15:03:58.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"date":"2017-03-08 15:03:58.000000000","_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"value":0,"date":"2017-03-08 15:03:58.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"date":"2017-03-08 15:03:58.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"date":"2017-03-08 15:03:58.000000000","_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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":995,"name":"David Goetz","email":"david.goetz@rackspace.com","username":"david-goetz"},{"_account_id":1009,"name":"Greg Lange","email":"greglange@gmail.com","username":"greglange"},{"_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":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"_account_id":2828,"name":"Michael Barton","email":"mike@weirdlooking.com","username":"redbo"},{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-03-08 14:59:59.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-03-08 15:03:58.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":"2017-03-08 15:03:58.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2017-03-08 15:03:58.000000000","updated_by":{"_account_id":995,"name":"David Goetz","email":"david.goetz@rackspace.com","username":"david-goetz"},"reviewer":{"_account_id":995,"name":"David Goetz","email":"david.goetz@rackspace.com","username":"david-goetz"},"state":"REVIEWER"},{"updated":"2017-03-08 15:03:58.000000000","updated_by":{"_account_id":1009,"name":"Greg Lange","email":"greglange@gmail.com","username":"greglange"},"reviewer":{"_account_id":1009,"name":"Greg Lange","email":"greglange@gmail.com","username":"greglange"},"state":"REVIEWER"},{"updated":"2017-03-08 15:03:58.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":"2017-03-08 15:03:58.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":"2017-03-08 15:03:58.000000000","updated_by":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"reviewer":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"state":"REVIEWER"},{"updated":"2017-03-08 15:03:58.000000000","updated_by":{"_account_id":2828,"name":"Michael Barton","email":"mike@weirdlooking.com","username":"redbo"},"reviewer":{"_account_id":2828,"name":"Michael Barton","email":"mike@weirdlooking.com","username":"redbo"},"state":"REVIEWER"},{"updated":"2017-03-08 15:03:58.000000000","updated_by":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"reviewer":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"state":"REVIEWER"},{"updated":"2017-03-08 15:03:58.000000000","updated_by":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"reviewer":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"state":"REVIEWER"},{"updated":"2017-03-08 15:03:58.000000000","updated_by":{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},"reviewer":{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},"state":"REVIEWER"},{"updated":"2017-03-08 15:03:58.000000000","updated_by":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"reviewer":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"state":"REVIEWER"},{"updated":"2017-03-08 15:03:58.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2017-03-09 10:35:15.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":"2017-03-13 23:18:43.000000000","updated_by":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"reviewer":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"state":"REVIEWER"},{"updated":"2017-03-14 06:05:44.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2017-03-14 12:04:05.000000000","updated_by":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"reviewer":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"state":"REVIEWER"},{"updated":"2017-03-17 15:46:25.000000000","updated_by":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"reviewer":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"state":"REVIEWER"},{"updated":"2017-03-30 12:14:39.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"}],"messages":[{"id":"67454140a61051272f1efcd9b5ee53608e963053","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-08 12:32:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a5194198d95448d1bbde013b16b56358979cf53f","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-08 12:42:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c15df49b381b02e25ae3a8744515bb5cf594bd6a","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-08 13:31:49.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"bc274027532c5f27320ff41d3a3358a833e99fc4","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-08 13:44:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c5debae74b302ae3b4c41686c3bec38a662017b8","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-08 13:52:30.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f9319a5fb082f372a9660cd58f47a291111bed57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-08 14:59:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/04/443104/4/check/gate-python-swiftclient-docs-ubuntu-xenial/84e103e//doc/build/html/ : SUCCESS in 55s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/04/443104/4/check/gate-python-swiftclient-pep8-ubuntu-xenial/66fa1e7/ : SUCCESS in 1m 30s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/04/443104/4/check/gate-python-swiftclient-python27-ubuntu-xenial/724c808/ : SUCCESS in 2m 16s\n- gate-python-swiftclient-python35 http://logs.openstack.org/04/443104/4/check/gate-python-swiftclient-python35/8aa5a7a/ : SUCCESS in 1m 00s\n- gate-python-swiftclient-pypy http://logs.openstack.org/04/443104/4/check/gate-python-swiftclient-pypy/b88e5f7/ : SUCCESS in 3m 12s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient-ubuntu-xenial http://logs.openstack.org/04/443104/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient-ubuntu-xenial/dde9c34/ : SUCCESS in 1h 05m 23s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/04/443104/4/check/gate-swift-dsvm-functional-ubuntu-xenial/81e37d2/ : SUCCESS in 35m 52s\n- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/04/443104/4/check/gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/503ee9c/ : SUCCESS in 31m 14s (non-voting)\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/04/443104/4/check/gate-swiftclient-dsvm-functional-ubuntu-xenial/780af79/ : SUCCESS in 26m 25s\n- gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/04/443104/4/check/gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/3f982a2/ : SUCCESS in 25m 04s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"0c61bb99549fefa11b94fd100e1e0ec6c0f9acd3","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2017-03-09 09:21:26.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\nLGTM, just a small question inside.","accounts_in_message":[],"_revision_number":4},{"id":"c15cf27e3aae7bd2ed19aeb60160fa001c7ac57a","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-09 10:25:23.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7020c8eb6fa05dc3c79bc6b3904bf7b97920b64f","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2017-03-09 10:35:15.000000000","message":"Patch Set 4: Code-Review+2\n\nYes, that totally makes sense to me. Thx for the detail.\n\nThis patch worked in my environment, code looks good, tests too.\n\nI\u0027m just wondering if this might become an issue: a user requests a V2 auth, but the keystoneclient now silently does a V3 auth. If the auth fails, it will return a misleading error message then (because it uses the parameter to differentiate between auth error messages for V2 and V3). Wdyt?","accounts_in_message":[],"_revision_number":4},{"id":"23da9a6d4c9a78fb0dd75e57059e3d9da720510c","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-09 10:37:50.000000000","message":"Patch Set 4:\n\nIt shouldn\u0027t silently do a v3 auth if you explicitly specify the auth url to use v2.0.","accounts_in_message":[],"_revision_number":4},{"id":"86c82354732145e3dbb80ccefb83817d81afd641","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-09 10:38:09.000000000","message":"Patch Set 4:\n\nor if you configure your keystone endpoint to be versioned.","accounts_in_message":[],"_revision_number":4},{"id":"fdc69fa18629527f97fadc93a8179b39b2029f86","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2017-03-13 23:18:43.000000000","message":"Patch Set 4: Code-Review-1\n\nHmmm, I\u0027m having issues with this patch. I have the following env vars set: OS_AUTH_URL, OS_USERNAME, OS_PASSWORD, OS_TENANT_NAME.\n\nSwiftclient 3.3.0 works fine, but this patch fails with `Authorization Failure. Authorization Failed: Unable to establish connection to http://\u003ckeystone-server\u003e/v2.0/tokens`.\n\nDigging into the issue now.","accounts_in_message":[],"_revision_number":4},{"id":"ec7cb7daf5bf794a84a51a50e570df5b170dc365","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2017-03-14 04:07:45.000000000","message":"Patch Set 4:\n\nJoel I\u0027ve been playing (mainly setting up a keystone v3 server). But finally have it all working.. including using swiftclient with v3 and v2. What are you getting, cause I bumped into that a bit. But when I passed the correct value it was fine. http://paste.openstack.org/show/602620/","accounts_in_message":[],"_revision_number":4},{"id":"18d778b56b5e5e519312441c8cd053270af20e2d","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2017-03-14 04:07:55.000000000","message":"Patch Set 4:\n\nJoel I\u0027ve been playing (mainly setting up a keystone v3 server). But finally have it all working.. including using swiftclient with v3 and v2. What are you getting, cause I bumped into that a bit. But when I passed the correct value it was fine. http://paste.openstack.org/show/602620/","accounts_in_message":[],"_revision_number":4},{"id":"a74376d152acc8a2fbce846441bed49ac5b9a266","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2017-03-14 04:08:08.000000000","message":"Patch Set 4:\n\nJoel I\u0027ve been playing (mainly setting up a keystone v3 server). But finally have it all working.. including using swiftclient with v3 and v2. What are you getting, cause I bumped into that a bit. But when I passed the correct value it was fine. http://paste.openstack.org/show/602620/","accounts_in_message":[],"_revision_number":4},{"id":"221f34665e8c3992558fed881c2a059ce103a127","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2017-03-14 04:08:27.000000000","message":"Patch Set 4:\n\nJoel I\u0027ve been playing (mainly setting up a keystone v3 server). But finally have it all working.. including using swiftclient with v3 and v2. What are you getting, cause I bumped into that a bit. But when I passed the correct value it was fine:\n http://paste.openstack.org/show/602620/","accounts_in_message":[],"_revision_number":4},{"id":"f824fe37ac0e19cc459c505a39110e53f6381b69","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2017-03-14 06:05:44.000000000","message":"Patch Set 4: Code-Review+2\n\nSorry about the multiple post earlier, it seems gerrit was down, but obivously not POST\u0027s :P\n\nI\u0027ve tested this patch against a keystone server, trying v2 and v3 auth and it works as expected.\n\nI\u0027ll hold off a +A until Joel take a look as I\u0027d always defer to him when it\u0027s SwiftClient _and_ I know he is looking and testing the patch.\n\n@joel: ping me if you still have problems, maybe your hitting the same things I was doing wrong, cause turns out I\u0027m not to good at this keystone thing :P If you do find a problem, awesome and let\u0027s get it fixed :)","accounts_in_message":[],"_revision_number":4},{"id":"43323c49ff701f0d62945e1094d3441ae8f80534","author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"date":"2017-03-14 12:04:05.000000000","message":"Patch Set 4: Code-Review+1\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"5f488cb3c63ea3ab5247f63ceffb8db4d4e5f3f8","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2017-03-14 13:29:08.000000000","message":"Patch Set 4:\n\nThe reason I\u0027m concerned is that I wasn\u0027t testing against a v2 server that I set up, I was testing against our production system for v2 auth. It may well be that our keystone server has an issue in its configuration, but the current release code works and this patch breaks things for me.\n\nMy concern is that if it breaks things for me, how many other users will suddenly see breakage?","accounts_in_message":[],"_revision_number":4},{"id":"84789d7aedb7bc90a4f252dae78e3dfbdef4be9d","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-14 13:47:19.000000000","message":"Patch Set 4:\n\nJoel, can you provide logs you get using the --debug option?","accounts_in_message":[],"_revision_number":4},{"id":"a0b956b6e2111c69e420040ec51be2f0dbba61be","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2017-03-14 13:58:42.000000000","message":"Patch Set 4:\n\nDEBUG:keystoneclient.session:REQ: curl -g -i -X GET https://lon-01.identity.sohonet.com/v2.0/ -H \"Accept: application/json\" -H \"User-Agent: python-keystoneclient\"\nDEBUG:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): lon-01.identity.sohonet.com\nDEBUG:requests.packages.urllib3.connectionpool:https://lon-01.identity.sohonet.com:443 \"GET /v2.0/ HTTP/1.1\" 200 625\nDEBUG:keystoneclient.session:RESP: [200] Server: nginx/1.1.19 Date: Tue, 14 Mar 2017 13:58:19 GMT Content-Type: application/json Content-Length: 625 Connection: keep-alive Vary: X-Auth-Token X-Distribution: Ubuntu\nRESP BODY: {\"version\": {\"status\": \"stable\", \"updated\": \"2014-04-17T00:00:00Z\", \"media-types\": [{\"base\": \"application/json\", \"type\": \"application/vnd.openstack.identity-v2.0+json\"}, {\"base\": \"application/xml\", \"type\": \"application/vnd.openstack.identity-v2.0+xml\"}], \"id\": \"v2.0\", \"links\": [{\"href\": \"http://lon-01.identity.sohonet.com/v2.0/\", \"rel\": \"self\"}, {\"href\": \"http://docs.openstack.org/api/openstack-identity-service/2.0/content/\", \"type\": \"text/html\", \"rel\": \"describedby\"}, {\"href\": \"http://docs.openstack.org/api/openstack-identity-service/2.0/identity-dev-guide-2.0.pdf\", \"type\": \"application/pdf\", \"rel\": \"describedby\"}]}}\n\nDEBUG:keystoneclient.auth.identity.v2:Making authentication request to http://lon-01.identity.sohonet.com/v2.0/tokens\nDEBUG:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): lon-01.identity.sohonet.com\nERROR:swiftclient.service:Authorization Failure. Authorization Failed: Unable to establish connection to http://lon-01.identity.sohonet.com/v2.0/tokens\nTraceback (most recent call last):\n  File \"/Users/jjw/Work/Envs/swiftclient-generic-keystone/lib/python2.7/site-packages/swiftclient/service.py\", line 892, in _list_account_job\n    headers\u003dreq_headers\n  File \"/Users/jjw/Work/Envs/swiftclient-generic-keystone/lib/python2.7/site-packages/swiftclient/client.py\", line 1725, in get_account\n    full_listing\u003dfull_listing, headers\u003dheaders)\n  File \"/Users/jjw/Work/Envs/swiftclient-generic-keystone/lib/python2.7/site-packages/swiftclient/client.py\", line 1662, in _retry\n    self.url, self.token \u003d self.get_auth()\n  File \"/Users/jjw/Work/Envs/swiftclient-generic-keystone/lib/python2.7/site-packages/swiftclient/client.py\", line 1614, in get_auth\n    timeout\u003dself.timeout)\n  File \"/Users/jjw/Work/Envs/swiftclient-generic-keystone/lib/python2.7/site-packages/swiftclient/client.py\", line 670, in get_auth\n    auth_version\u003dauth_version)\n  File \"/Users/jjw/Work/Envs/swiftclient-generic-keystone/lib/python2.7/site-packages/swiftclient/client.py\", line 582, in get_auth_keystone\n    raise ClientException(\u0027Authorization Failure. %s\u0027 % err)\nClientException: Authorization Failure. Authorization Failed: Unable to establish connection to http://lon-01.identity.sohonet.com/v2.0/tokens\nAuthorization Failure. Authorization Failed: Unable to establish connection to http://lon-01.identity.sohonet.com/v2.0/tokens","accounts_in_message":[],"_revision_number":4},{"id":"92406c6bbdb88ba36a91db4bedb51408ddd5baab","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2017-03-14 14:00:20.000000000","message":"Patch Set 4:\n\nHopefully there\u0027s something useful in those logs :S","accounts_in_message":[],"_revision_number":4},{"id":"da615f335fc8838366afa73df59616259ab20851","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2017-03-14 14:01:57.000000000","message":"Patch Set 4:\n\nIt looks like we have http://\u003ckeystone\u003e misconfigured in the JSON response when it should be https://\u003ckeystone\u003e :(","accounts_in_message":[],"_revision_number":4},{"id":"6ccc342d7afd7839efa2d211b069bb702b12e68d","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-14 14:04:18.000000000","message":"Patch Set 4:\n\nJoel, might be either an issue with the keystone configuration or the loadbalancer itself.","accounts_in_message":[],"_revision_number":4},{"id":"7f677bafdbaec9b3697277fba5c452e911bf628c","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-14 14:06:14.000000000","message":"Patch Set 4:\n\nJoel, we can chat on IRC if you want. I\u0027m sure this is addressable. My IRC handle is jaosorior.","accounts_in_message":[],"_revision_number":4},{"id":"8b74265928cac1cca11c05712d62c58ee1c2b19c","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-14 14:35:03.000000000","message":"Patch Set 4:\n\nWell, even though this seems more like an issue with the deployment, I think I can work around this issue by adding a workaround to keystoneclient. Will add the review here once I got it.","accounts_in_message":[],"_revision_number":4},{"id":"56c384aa7a80df164247df35a423cd8488072a9f","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-14 15:47:27.000000000","message":"Patch Set 4: Workflow-1\n\nComing up with a workaround in keystoneclient.","accounts_in_message":[],"_revision_number":4},{"id":"619396f4e46441b7bcc163262d0269370dbaf396","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-15 07:16:02.000000000","message":"Patch Set 4: -Workflow\n\nSo, while I did try to solve this issue. There was a pushback for the keystoneclient workaround. They did insist that this has to be fixed on the deployers side :/","accounts_in_message":[],"_revision_number":4},{"id":"fc3ee1d10097c60bc3bd1ca1fdb70bf1d7b12ff4","author":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"date":"2017-03-17 15:46:25.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"dbffce3a7726aaef4e9db6ab40257f229278ca04","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-27 12:51:24.000000000","message":"Patch Set 4:\n\nSo... what do we do with this?","accounts_in_message":[],"_revision_number":4},{"id":"83998295f83ce2ec5b30531ac802e73d4b4787bc","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2017-03-27 19:27:48.000000000","message":"Patch Set 4:\n\nSorry, I\u0027ve been offline for a while. I\u0027m really in two minds here - on the one hand I like the patch, but I\u0027m also reluctant to push a patch through that could cause issues for users who potentially have no way to \u0027fix\u0027 the configuration of the keystone server they need to use for authentication.","accounts_in_message":[],"_revision_number":4},{"id":"2a204672d8f8a03388653c111198e0fbac59bf89","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-27 21:10:07.000000000","message":"Patch Set 4:\n\nWell, wouldn\u0027t using an old version of keystone and having these configuration issues in the deployment cause other ossues aa well?","accounts_in_message":[],"_revision_number":4},{"id":"5c5fe7d3f022a922ad5a20e30aebabca282b4ec9","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-27 21:10:42.000000000","message":"Patch Set 4:\n\nProbably should be specified in the documentation somehow.","accounts_in_message":[],"_revision_number":4},{"id":"ec83d350040f86089c4572ef42bc1869d701bcae","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2017-03-30 12:14:39.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"c73b347bca3f4aad9efe6d77eaf3309e48436fec","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-03-30 12:20:14.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"21e4810373043dbf0735e40cfbb1ff81f9f84a76","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-04-12 07:51:49.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":4},{"id":"f139de7166e1feb615acb9586e270a7e75c2f03e","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2017-04-13 06:27:20.000000000","message":"Patch Set 4:\n\nSo, after discussing it with the keystone team and doing more research about it. This is not the right solution. This is more what is needed https://review.openstack.org/#/c/456205/ . However, it requires way more refactoring.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"bfc041a9f0376e8fdc52db84b426fa9bccb31dc3","revisions":{"062addbd3dd7b458948acc5bcb5aa1e6dcb91dd0":{"kind":"REWORK","_number":1,"created":"2017-03-08 12:32:17.000000000","uploader":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"ref":"refs/changes/04/443104/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/04/443104/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/1"}}},"commit":{"parents":[{"commit":"028c4824d0190e0b605ae9c90756167083e46cd3","subject":"Fix logging of the gzipped body","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/028c4824d0190e0b605ae9c90756167083e46cd3"}]}],"author":{"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","date":"2017-03-08 12:31:17.000000000","tz":120},"committer":{"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","date":"2017-03-08 12:32:14.000000000","tz":120},"subject":"Use generic keystone client instead of versioned one","message":"Use generic keystone client instead of versioned one\n\nThis will allow deployers to use versionless endpoints and still works\nwith versioned endpoints as before. It will use discovery to get the\nappropriate version to use.\n\nChange-Id: I3c0ed6648409f067c94413cdb49dee839de362ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/062addbd3dd7b458948acc5bcb5aa1e6dcb91dd0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/062addbd3dd7b458948acc5bcb5aa1e6dcb91dd0"}]},"branch":"refs/heads/master"},"4cc68bffec2f94f186a1043b1949faeca0054e80":{"kind":"REWORK","_number":2,"created":"2017-03-08 12:42:49.000000000","uploader":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"ref":"refs/changes/04/443104/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/04/443104/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/2"}}},"commit":{"parents":[{"commit":"028c4824d0190e0b605ae9c90756167083e46cd3","subject":"Fix logging of the gzipped body","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/028c4824d0190e0b605ae9c90756167083e46cd3"}]}],"author":{"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","date":"2017-03-08 12:31:17.000000000","tz":120},"committer":{"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","date":"2017-03-08 12:42:22.000000000","tz":120},"subject":"Use generic keystone client instead of versioned one","message":"Use generic keystone client instead of versioned one\n\nThis will allow deployers to use versionless endpoints and still works\nwith versioned endpoints as before. It will use discovery to get the\nappropriate version to use.\n\nThe check for the auth_version was removed in the tests as well since\nwe\u0027re now relying on keystone discovery.\n\nChange-Id: I3c0ed6648409f067c94413cdb49dee839de362ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4cc68bffec2f94f186a1043b1949faeca0054e80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4cc68bffec2f94f186a1043b1949faeca0054e80"}]},"branch":"refs/heads/master"},"96f3f61e7c5d1fee9ad8b468215c8c86579bd8f7":{"kind":"REWORK","_number":3,"created":"2017-03-08 13:44:02.000000000","uploader":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"ref":"refs/changes/04/443104/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/04/443104/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/3"}}},"commit":{"parents":[{"commit":"028c4824d0190e0b605ae9c90756167083e46cd3","subject":"Fix logging of the gzipped body","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/028c4824d0190e0b605ae9c90756167083e46cd3"}]}],"author":{"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","date":"2017-03-08 12:31:17.000000000","tz":120},"committer":{"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","date":"2017-03-08 13:43:53.000000000","tz":120},"subject":"Use generic keystone client instead of versioned one","message":"Use generic keystone client instead of versioned one\n\nThis will allow deployers to use versionless endpoints and still works\nwith versioned endpoints as before. It will use discovery to get the\nappropriate version to use.\n\nThe check for the auth_version was removed in the tests as well since\nwe\u0027re now relying on keystone discovery.\n\nChange-Id: I3c0ed6648409f067c94413cdb49dee839de362ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/96f3f61e7c5d1fee9ad8b468215c8c86579bd8f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/96f3f61e7c5d1fee9ad8b468215c8c86579bd8f7"}]},"branch":"refs/heads/master"},"bfc041a9f0376e8fdc52db84b426fa9bccb31dc3":{"kind":"REWORK","_number":4,"created":"2017-03-08 13:52:30.000000000","uploader":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"ref":"refs/changes/04/443104/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/04/443104/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/04/443104/4"}}},"commit":{"parents":[{"commit":"028c4824d0190e0b605ae9c90756167083e46cd3","subject":"Fix logging of the gzipped body","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/028c4824d0190e0b605ae9c90756167083e46cd3"}]}],"author":{"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","date":"2017-03-08 12:31:17.000000000","tz":120},"committer":{"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","date":"2017-03-08 13:52:21.000000000","tz":120},"subject":"Use generic keystone client instead of versioned one","message":"Use generic keystone client instead of versioned one\n\nThis will allow deployers to use versionless endpoints and still works\nwith versioned endpoints as before. It will use discovery to get the\nappropriate version to use.\n\nThe check for the auth_version was removed in the tests as well since\nwe\u0027re now relying on keystone discovery.\n\nChange-Id: I3c0ed6648409f067c94413cdb49dee839de362ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/bfc041a9f0376e8fdc52db84b426fa9bccb31dc3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/bfc041a9f0376e8fdc52db84b426fa9bccb31dc3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
