)]}'
{"id":"openstack%2Fpython-cinderclient~64792","triplet_id":"openstack%2Fpython-cinderclient~master~I62d563116f77e08f1c4c3315163d4fb5b12934cf","project":"openstack/python-cinderclient","branch":"master","topic":"bp/service-catalog","hashtags":[],"change_id":"I62d563116f77e08f1c4c3315163d4fb5b12934cf","subject":"Parse Keystone V3 endpoints in service_catalog","status":"ABANDONED","created":"2014-01-03 07:46:50.000000000","updated":"2014-01-28 06:03:10.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ade7c5cb15131e09ec25a7413f3278e5799d19c7","_number":64792,"virtual_id_number":64792,"owner":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":1,"date":"2014-01-20 05:20:17.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":7148,"name":"Zhu Zhu","email":"bjzzu.zz@gmail.com","username":"zhuzhubj"},{"_account_id":7476,"name":"kaitian521","email":"kaitian521@gmail.com"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":8574,"name":"Qin Zhao","username":"zhaoqin","inactive":true}],"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":{"rejected":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"disliked":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":-2,"date":"2014-01-20 05:43:53.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":-1,"date":"2014-01-20 03:36:02.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"date":"2014-01-20 09:37:21.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7148,"name":"Zhu Zhu","email":"bjzzu.zz@gmail.com","username":"zhuzhubj"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7476,"name":"kaitian521","email":"kaitian521@gmail.com"},{"value":-1,"date":"2014-01-20 03:39:40.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":-1,"date":"2014-01-20 03:37:00.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8574,"name":"Qin Zhao","username":"zhaoqin","inactive":true}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"date":"2014-01-20 05:43:53.000000000","_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":7148,"name":"Zhu Zhu","email":"bjzzu.zz@gmail.com","username":"zhuzhubj"},{"_account_id":7476,"name":"kaitian521","email":"kaitian521@gmail.com"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":8574,"name":"Qin Zhao","username":"zhaoqin","inactive":true}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":7148,"name":"Zhu Zhu","email":"bjzzu.zz@gmail.com","username":"zhuzhubj"},{"_account_id":7476,"name":"kaitian521","email":"kaitian521@gmail.com"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":8574,"name":"Qin Zhao","username":"zhaoqin","inactive":true}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":7148,"name":"Zhu Zhu","email":"bjzzu.zz@gmail.com","username":"zhuzhubj"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":7476,"name":"kaitian521","email":"kaitian521@gmail.com"},{"_account_id":8574,"name":"Qin Zhao","username":"zhaoqin","inactive":true},{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-06 08:47:17.000000000","updated_by":{"_account_id":8574,"name":"Qin Zhao","username":"zhaoqin","inactive":true},"reviewer":{"_account_id":8574,"name":"Qin Zhao","username":"zhaoqin","inactive":true},"state":"REVIEWER"},{"updated":"2014-01-09 08:06:45.000000000","updated_by":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"reviewer":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"state":"REVIEWER"},{"updated":"2014-01-13 06:11:02.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2014-01-13 06:11:13.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2014-01-13 06:11:26.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2014-01-13 06:13:38.000000000","updated_by":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"reviewer":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"state":"REVIEWER"},{"updated":"2014-01-13 06:21:33.000000000","updated_by":{"_account_id":7476,"name":"kaitian521","email":"kaitian521@gmail.com"},"reviewer":{"_account_id":7476,"name":"kaitian521","email":"kaitian521@gmail.com"},"state":"REVIEWER"},{"updated":"2014-01-14 17:10:14.000000000","updated_by":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"reviewer":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"state":"REVIEWER"},{"updated":"2014-01-17 10:11:15.000000000","updated_by":{"_account_id":7148,"name":"Zhu Zhu","email":"bjzzu.zz@gmail.com","username":"zhuzhubj"},"reviewer":{"_account_id":7148,"name":"Zhu Zhu","email":"bjzzu.zz@gmail.com","username":"zhuzhubj"},"state":"REVIEWER"},{"updated":"2014-01-20 03:36:02.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2014-01-20 03:37:00.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2014-01-20 03:39:40.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2014-01-20 05:20:17.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-01-20 05:43:53.000000000","updated_by":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"reviewer":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"state":"REVIEWER"}],"messages":[{"id":"40d4900a6daefb52113e1a221d93737013ed5638","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-03 08:28:25.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/92/64792/1/check/gate-python-cinderclient-pep8/fe94162 : SUCCESS in 49s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/92/64792/1/check/gate-python-cinderclient-docs/4bf3d5d/doc/build/html/ : SUCCESS in 59s\n- gate-python-cinderclient-python26 http://logs.openstack.org/92/64792/1/check/gate-python-cinderclient-python26/945d5eb : SUCCESS in 55s\n- gate-python-cinderclient-python27 http://logs.openstack.org/92/64792/1/check/gate-python-cinderclient-python27/071231d : SUCCESS in 46s\n- gate-python-cinderclient-python33 http://logs.openstack.org/92/64792/1/check/gate-python-cinderclient-python33/bff287c : SUCCESS in 4m 04s\n- gate-python-cinderclient-pypy http://logs.openstack.org/92/64792/1/check/gate-python-cinderclient-pypy/2d9c194 : SUCCESS in 1m 44s\n- check-tempest-dsvm-full http://logs.openstack.org/92/64792/1/check/check-tempest-dsvm-full/01f9e6c : SUCCESS in 41m 31s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/92/64792/1/check/check-tempest-dsvm-postgres-full/4735182 : SUCCESS in 38m 15s\n- check-tempest-dsvm-neutron http://logs.openstack.org/92/64792/1/check/check-tempest-dsvm-neutron/5173ec8 : SUCCESS in 33m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/64792/1/check/gate-tempest-dsvm-large-ops/2be3fc2 : SUCCESS in 15m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/64792/1/check/gate-tempest-dsvm-neutron-large-ops/c31d6f2 : SUCCESS in 15m 26s\n- check-grenade-dsvm http://logs.openstack.org/92/64792/1/check/check-grenade-dsvm/d04b5df : SUCCESS in 27m 55s\n","accounts_in_message":[],"_revision_number":1},{"id":"797638b6c69ec32928498967e65e4d3e306f658c","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2014-01-03 16:04:52.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nA typo to fix as well as need to get the link to the bug working.\n\nAlso adding Mike Perez to look at this.  I can see this works but I am not sure it is the right solution.  Thoughts Mike?","accounts_in_message":[],"_revision_number":1},{"id":"e9dd6fe691f9e62946054634db28fe8ba776ed91","author":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"date":"2014-01-06 05:15:30.000000000","message":"Patch Set 1:\n\nThank you Jay, I know this approach is ugly although it can work.\n\nANY advice on it is appreciated~~~","accounts_in_message":[],"_revision_number":1},{"id":"5b1491cface0255366f79abe4f3b6ae1a99c4873","author":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"date":"2014-01-06 05:22:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b7300e3e2aa5d5cda83d5858bd50b20c283515ad","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-01-06 05:22:33.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"d3eccdf70426425612e89a816fd07792fd7c1cab","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-06 06:09:48.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/92/64792/2/check/gate-python-cinderclient-pep8/5457924 : SUCCESS in 47s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/92/64792/2/check/gate-python-cinderclient-docs/a7b40de/doc/build/html/ : SUCCESS in 47s\n- gate-python-cinderclient-python26 http://logs.openstack.org/92/64792/2/check/gate-python-cinderclient-python26/4473de6 : SUCCESS in 1m 23s\n- gate-python-cinderclient-python27 http://logs.openstack.org/92/64792/2/check/gate-python-cinderclient-python27/bc9b9ff : SUCCESS in 40s\n- gate-python-cinderclient-python33 http://logs.openstack.org/92/64792/2/check/gate-python-cinderclient-python33/da0263e : SUCCESS in 4m 21s\n- gate-python-cinderclient-pypy http://logs.openstack.org/92/64792/2/check/gate-python-cinderclient-pypy/9602fe6 : SUCCESS in 1m 48s\n- check-tempest-dsvm-full http://logs.openstack.org/92/64792/2/check/check-tempest-dsvm-full/0028385 : SUCCESS in 47m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/92/64792/2/check/check-tempest-dsvm-postgres-full/c4894cc : SUCCESS in 40m 56s\n- check-tempest-dsvm-neutron http://logs.openstack.org/92/64792/2/check/check-tempest-dsvm-neutron/8a10e5e : SUCCESS in 40m 58s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/64792/2/check/gate-tempest-dsvm-large-ops/18cafc6 : FAILURE in 22m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/64792/2/check/gate-tempest-dsvm-neutron-large-ops/c443f81 : SUCCESS in 16m 59s\n- check-grenade-dsvm http://logs.openstack.org/92/64792/2/check/check-grenade-dsvm/bca6741 : SUCCESS in 32m 55s\n","accounts_in_message":[],"_revision_number":2},{"id":"9b103f92a86c0c9093f6407c10c5c46cfebf102b","author":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"date":"2014-01-06 07:28:06.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"bc4e7bf9065da91203723c1846511e7290cab5c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-06 08:12:15.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/92/64792/2/check/gate-python-cinderclient-pep8/5157eef : SUCCESS in 40s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/92/64792/2/check/gate-python-cinderclient-docs/0c69448/doc/build/html/ : SUCCESS in 54s\n- gate-python-cinderclient-python26 http://logs.openstack.org/92/64792/2/check/gate-python-cinderclient-python26/3e10250 : SUCCESS in 56s\n- gate-python-cinderclient-python27 http://logs.openstack.org/92/64792/2/check/gate-python-cinderclient-python27/3fc7fee : SUCCESS in 58s\n- gate-python-cinderclient-python33 http://logs.openstack.org/92/64792/2/check/gate-python-cinderclient-python33/e3f31b4 : SUCCESS in 4m 07s\n- gate-python-cinderclient-pypy http://logs.openstack.org/92/64792/2/check/gate-python-cinderclient-pypy/c0cf175 : SUCCESS in 1m 46s\n- check-tempest-dsvm-full http://logs.openstack.org/92/64792/2/check/check-tempest-dsvm-full/99e7868 : SUCCESS in 42m 05s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/92/64792/2/check/check-tempest-dsvm-postgres-full/7d75ac3 : SUCCESS in 44m 05s\n- check-tempest-dsvm-neutron http://logs.openstack.org/92/64792/2/check/check-tempest-dsvm-neutron/b10be37 : SUCCESS in 37m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/64792/2/check/gate-tempest-dsvm-large-ops/c6230a2 : SUCCESS in 15m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/64792/2/check/gate-tempest-dsvm-neutron-large-ops/2f2cbbd : SUCCESS in 14m 44s\n- check-grenade-dsvm http://logs.openstack.org/92/64792/2/check/check-grenade-dsvm/a7e9f52 : SUCCESS in 28m 16s\n","accounts_in_message":[],"_revision_number":2},{"id":"6e21e72f616a56ac6712f10d58a0310d04477093","author":{"_account_id":8574,"name":"Qin Zhao","username":"zhaoqin","inactive":true},"date":"2014-01-06 08:47:17.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nShao Kai, please add a bug reference to doc/source/index.rst","accounts_in_message":[],"_revision_number":2},{"id":"b2ab85e6add0ada1a3fac532728983ed2f74c634","author":{"_account_id":8574,"name":"Qin Zhao","username":"zhaoqin","inactive":true},"date":"2014-01-06 08:49:42.000000000","message":"Patch Set 2:\n\nPlease refer to https://review.openstack.org/#/c/57474/","accounts_in_message":[],"_revision_number":2},{"id":"9f288e80d4f2b37c0a505ce1f1d078daf29d5bb5","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2014-01-06 15:28:40.000000000","message":"Patch Set 2:\n\nThanks for fixing my concerns.  The solution is ugly but I don\u0027t see an obviously better one.  That is why i asked Mike Perez (thingee) to take a look.  I will feel better when he has weighed in.","accounts_in_message":[],"_revision_number":2},{"id":"8c68da2f6e1839d723fc17bef814fdc1618396de","author":{"_account_id":7476,"name":"kaitian521","email":"kaitian521@gmail.com"},"date":"2014-01-07 01:04:17.000000000","message":"Patch Set 2:\n\nHi, Jay.\n\nA Better solution can be found in keystoneclient, which use a factory function to determine V2 or V3 class.\n\nBUT I think it is not necessary in cinder because we just use just one function here","accounts_in_message":[],"_revision_number":2},{"id":"80a71fa7fd4f94da3d1deb702527d5a97ff705ea","author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"date":"2014-01-09 08:06:45.000000000","message":"Patch Set 2:\n\nThis class is already kind of a mess really. I would say it would be nice if we followed the suggestion mentioned here https://bugs.launchpad.net/python-cinderclient/+bug/1263876/comments/1 but I\u0027m really not sure when someone is going to get around to refactoring this out and delay usage of keystone v3. With that said, I think there should be blueprint to address this refactor work.","accounts_in_message":[],"_revision_number":2},{"id":"be1ccd9da352fffb97db8ee9dca13aa0c8298c83","author":{"_account_id":7476,"name":"kaitian521","email":"kaitian521@gmail.com"},"date":"2014-01-09 08:45:59.000000000","message":"Patch Set 2:\n\nHi, Mike, BP is here:  \n\nhttps://blueprints.launchpad.net/python-cinderclient/+spec/service-catalog","accounts_in_message":[],"_revision_number":2},{"id":"17320b2be48a59acad83ef50f7e052a7d7054385","author":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"date":"2014-01-10 06:55:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"00de7dbcc160e3ef2476a3bb7b863a3dca5559aa","author":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"date":"2014-01-10 06:56:07.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"43331dc27cdd19fa055b5a587b85c8f76c247e69","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-01-10 06:56:13.000000000","message":"Patch Set 4:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":4},{"id":"5e2fa6e081f761e4a7a89fc59bdb94e7b3cf1aba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-10 08:17:38.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/92/64792/4/check/gate-python-cinderclient-pep8/44ac32d : SUCCESS in 50s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/92/64792/4/check/gate-python-cinderclient-docs/42ca17f/doc/build/html/ : SUCCESS in 57s\n- gate-python-cinderclient-python26 http://logs.openstack.org/92/64792/4/check/gate-python-cinderclient-python26/524eb26 : SUCCESS in 59s\n- gate-python-cinderclient-python27 http://logs.openstack.org/92/64792/4/check/gate-python-cinderclient-python27/22384ab : SUCCESS in 46s\n- gate-python-cinderclient-python33 http://logs.openstack.org/92/64792/4/check/gate-python-cinderclient-python33/66113cb : SUCCESS in 4m 06s\n- gate-python-cinderclient-pypy http://logs.openstack.org/92/64792/4/check/gate-python-cinderclient-pypy/ca6bdc2 : SUCCESS in 1m 47s\n- check-tempest-dsvm-full http://logs.openstack.org/92/64792/4/check/check-tempest-dsvm-full/e40ebd9 : SUCCESS in 42m 49s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/92/64792/4/check/check-tempest-dsvm-postgres-full/680ae57 : SUCCESS in 44m 37s\n- check-tempest-dsvm-neutron http://logs.openstack.org/92/64792/4/check/check-tempest-dsvm-neutron/2ff2cd5 : SUCCESS in 33m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/64792/4/check/gate-tempest-dsvm-large-ops/fba9cfd : SUCCESS in 11m 36s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/64792/4/check/gate-tempest-dsvm-neutron-large-ops/318f79a : SUCCESS in 12m 35s\n- check-grenade-dsvm http://logs.openstack.org/92/64792/4/check/check-grenade-dsvm/48f7527 : SUCCESS in 28m 02s\n","accounts_in_message":[],"_revision_number":4},{"id":"86622873167b02008bdf35c65dd5eedc95b1d9ab","author":{"_account_id":7476,"name":"kaitian521","email":"kaitian521@gmail.com"},"date":"2014-01-13 06:21:33.000000000","message":"Patch Set 4:\n\nI add some core reviewers of cinder and keystone. ::)\nI will appreciate if you can give this a code review.\n\nAfter reconstruction as keystoneclient, we can use it as this:\n\nA \u003d ServiceCatalog().factory(resource_dict) to determine which version we will use.\n\nBUT thought of that, cinder ServiceCatalog is also used by nova (volume/cinder.py), so that we must reserve this interface, otherwise jenkins will fail...\n\nA \u003d ServiceCatalog(resource_dict)\n\nSo, I strongly recommend that this patch can be merged first~~~ \n\nThank you ~~`","accounts_in_message":[],"_revision_number":4},{"id":"87dff626070fbd2a418447e5e9578806a596472b","author":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"date":"2014-01-14 05:19:51.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"385a4b11b8ad8f244e0acf030669c2c690ddb3b0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-14 15:39:51.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/92/64792/5/check/gate-python-cinderclient-pep8/277252f : SUCCESS in 31s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/92/64792/5/check/gate-python-cinderclient-docs/cac4886/doc/build/html/ : SUCCESS in 47s\n- gate-python-cinderclient-python26 http://logs.openstack.org/92/64792/5/check/gate-python-cinderclient-python26/67d76dd : SUCCESS in 56s\n- gate-python-cinderclient-python27 http://logs.openstack.org/92/64792/5/check/gate-python-cinderclient-python27/31e4d7f : SUCCESS in 46s\n- gate-python-cinderclient-python33 http://logs.openstack.org/92/64792/5/check/gate-python-cinderclient-python33/09db4ef : SUCCESS in 4m 04s\n- gate-python-cinderclient-pypy http://logs.openstack.org/92/64792/5/check/gate-python-cinderclient-pypy/4827720 : SUCCESS in 1m 47s\n- check-tempest-dsvm-full http://logs.openstack.org/92/64792/5/check/check-tempest-dsvm-full/7f9420a : SUCCESS in 56m 26s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/92/64792/5/check/check-tempest-dsvm-postgres-full/ce4e580 : SUCCESS in 48m 12s\n- check-tempest-dsvm-neutron http://logs.openstack.org/92/64792/5/check/check-tempest-dsvm-neutron/fc1451f : SUCCESS in 42m 06s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/64792/5/check/gate-tempest-dsvm-large-ops/de4a7c6 : SUCCESS in 17m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/64792/5/check/gate-tempest-dsvm-neutron-large-ops/bb5e13d : SUCCESS in 15m 47s\n- check-grenade-dsvm http://logs.openstack.org/92/64792/5/check/check-grenade-dsvm/1d0e545 : SUCCESS in 47m 41s\n","accounts_in_message":[],"_revision_number":5},{"id":"cff410871dcdd63f59974f77573a05eda3a5f1eb","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2014-01-14 17:10:14.000000000","message":"Patch Set 5:\n\nMike, given that we don\u0027t have a plan to get the BP addressed at this point in time, are you ok with moving forward with this until the BP can be implemented?","accounts_in_message":[],"_revision_number":5},{"id":"b4a1cef46f8e3b4ef493a01d5cf6e8d9bde072e2","author":{"_account_id":7148,"name":"Zhu Zhu","email":"bjzzu.zz@gmail.com","username":"zhuzhubj"},"date":"2014-01-15 03:27:50.000000000","message":"Patch Set 5:\n\nPer my understanding, you are now refactoring the code to Catalogv2 and Catalogv3. Thanks working on this. \nAs the construct method for serviceCatlog is changed, can you pls also propose a fix to Nova volume/cinder.py which point to this commit.","accounts_in_message":[],"_revision_number":5},{"id":"fa1b84ac5032f667103cd690a7f195a52ba9cf4b","author":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"date":"2014-01-17 06:22:29.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"05df2b427341bbaf5a9103ca88acd97f97e69285","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-01-17 06:22:35.000000000","message":"Patch Set 6:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":6},{"id":"2f2170e8e1277ef0b5b5e6e60c72606a7428ccd2","author":{"_account_id":7148,"name":"Zhu Zhu","email":"bjzzu.zz@gmail.com","username":"zhuzhubj"},"date":"2014-01-17 10:11:15.000000000","message":"Patch Set 6: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":6},{"id":"f4099238c2f8b710ead44d503b04f6ead192812f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-17 10:26:29.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/92/64792/6/check/gate-python-cinderclient-pep8/ca20a28 : SUCCESS in 47s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/92/64792/6/check/gate-python-cinderclient-docs/b85e819/doc/build/html/ : SUCCESS in 46s\n- gate-python-cinderclient-python26 http://logs.openstack.org/92/64792/6/check/gate-python-cinderclient-python26/7500d37 : SUCCESS in 1m 05s\n- gate-python-cinderclient-python27 http://logs.openstack.org/92/64792/6/check/gate-python-cinderclient-python27/2c18da6 : SUCCESS in 38s\n- gate-python-cinderclient-python33 http://logs.openstack.org/92/64792/6/check/gate-python-cinderclient-python33/8c7fd37 : SUCCESS in 4m 07s\n- gate-python-cinderclient-pypy http://logs.openstack.org/92/64792/6/check/gate-python-cinderclient-pypy/248bab2 : SUCCESS in 1m 46s\n- check-tempest-dsvm-full http://logs.openstack.org/92/64792/6/check/check-tempest-dsvm-full/c561707 : SUCCESS in 1h 00m 25s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/92/64792/6/check/check-tempest-dsvm-postgres-full/4118ecd : SUCCESS in 59m 32s\n- check-tempest-dsvm-neutron http://logs.openstack.org/92/64792/6/check/check-tempest-dsvm-neutron/d72c4f6 : SUCCESS in 34m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/64792/6/check/gate-tempest-dsvm-large-ops/9e51013 : SUCCESS in 10m 42s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/64792/6/check/gate-tempest-dsvm-neutron-large-ops/08effed : SUCCESS in 12m 54s\n- check-grenade-dsvm http://logs.openstack.org/92/64792/6/check/check-grenade-dsvm/a340e9b : SUCCESS in 36m 14s\n","accounts_in_message":[],"_revision_number":6},{"id":"26673c257a8aa15b62c4757229f7a354d45dba79","author":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"date":"2014-01-20 03:32:49.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"6eb5e3f05ed22c0077b6279e9380a6c6a7cf5119","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-01-20 03:32:56.000000000","message":"Patch Set 7:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":7},{"id":"08284b73d69eb6a8d47bc075591bfe3fd0a8bfef","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-01-20 03:36:02.000000000","message":"Patch Set 7: I would prefer that you didn\u0027t merge this\n\nPlease work towards integrating Keystone client instead.","accounts_in_message":[],"_revision_number":7},{"id":"7625e3c42f21b1eddf6cf69e80f26cb6d1fe8440","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-20 03:37:00.000000000","message":"Patch Set 7: I would prefer that you didn\u0027t merge this\n\nAgreed, even if the clients don\u0027t integrate well at the moment there is already a ServiceCatalog object in keystoneclient that you can use","accounts_in_message":[],"_revision_number":7},{"id":"944131f3827d2761bc47862371f55cace0a6c02a","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-01-20 03:39:40.000000000","message":"Patch Set 7: I would prefer that you didn\u0027t merge this\n\nPlease look to use keystoneclient instead, we already have the service catalog object and as we make changes to support better endpoint handling, you will automatically receive it that way rather than having to re-implement it.\n\nfor a bit more info on what we\u0027re providing so far: https://github.com/openstack/python-keystoneclient/blob/0.4.1/keystoneclient/service_catalog.py","accounts_in_message":[],"_revision_number":7},{"id":"9099cd771becaf16988b2febeb9463e437ee201e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-20 05:20:17.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/92/64792/7/check/gate-python-cinderclient-pep8/5660a6b : SUCCESS in 42s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/92/64792/7/check/gate-python-cinderclient-docs/ebe1745/doc/build/html/ : SUCCESS in 49s\n- gate-python-cinderclient-python26 http://logs.openstack.org/92/64792/7/check/gate-python-cinderclient-python26/e833085 : SUCCESS in 53s\n- gate-python-cinderclient-python27 http://logs.openstack.org/92/64792/7/check/gate-python-cinderclient-python27/619d2f2 : SUCCESS in 32s\n- gate-python-cinderclient-python33 http://logs.openstack.org/92/64792/7/check/gate-python-cinderclient-python33/ba3d4f9 : SUCCESS in 4m 07s\n- gate-python-cinderclient-pypy http://logs.openstack.org/92/64792/7/check/gate-python-cinderclient-pypy/feb52e6 : SUCCESS in 1m 48s\n- check-tempest-dsvm-full http://logs.openstack.org/92/64792/7/check/check-tempest-dsvm-full/a0c2a69 : SUCCESS in 52m 44s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/92/64792/7/check/check-tempest-dsvm-postgres-full/fc7f392 : SUCCESS in 54m 52s\n- check-tempest-dsvm-neutron http://logs.openstack.org/92/64792/7/check/check-tempest-dsvm-neutron/7f1b96f : SUCCESS in 33m 27s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/64792/7/check/gate-tempest-dsvm-large-ops/74cbb4d : SUCCESS in 11m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/64792/7/check/gate-tempest-dsvm-neutron-large-ops/5a3fc7d : SUCCESS in 13m 20s\n- check-grenade-dsvm http://logs.openstack.org/92/64792/7/check/check-grenade-dsvm/b795e11 : SUCCESS in 36m 42s\n","accounts_in_message":[],"_revision_number":7},{"id":"1f2de94ba2236d99f0341689d06da4a7bb5dbaf4","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2014-01-20 05:43:53.000000000","message":"Patch Set 7: Do not merge\n\nHate to repeat what others have already said... \n\nThis is however a nice patch and I appreciate the work that you did.  It\u0027s just unfortunately not the correct approach for the overall project.","accounts_in_message":[],"_revision_number":7},{"id":"6622058959f86f582ddb93ebf912be1e4fac0a69","author":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"date":"2014-01-20 09:37:21.000000000","message":"Patch Set 7:\n\nThanks you for your comments~~~\n\nWhat I do to submit this patch is just to fix this bug in the first, not expecting this refactor.\n\nWhat i want to say is that we must keep a old interface for nova, or jenkins will never pass.\n\nThe biggest problem is that,  cinderclient has not synced from olso for a very long time, its interface has many diffs from keystoneclient.\n\nFor example, we can use \n\naccess.AccessInfo.factory(resp, body)\n\nto handle our endpoints, to get a endpoint, to get an token.\n\nBUT in cinderclient,  we should use service_catalog.\n\nHow can I handle this two differenet for nova?","accounts_in_message":[],"_revision_number":7},{"id":"952c03959eb70c61a184f88595b73f182e853e8b","author":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"date":"2014-01-20 09:40:57.000000000","message":"Patch Set 7:\n\nwhat is worse, even if I change code in nova, \ncinderclient can neither handled this catalog too:\n\n\nBelow is context from nova:\n\n{\u0027auth_token\u0027: \u0027123456\u0027,\n \u0027instance_lock_checked\u0027: False,\n \u0027is_admin\u0027: True,\n \u0027project_id\u0027: u\u002769d1cf8f9c7d43988d354f1e21533182\u0027,\n \u0027project_name\u0027: u\u0027service\u0027,\n \u0027quota_class\u0027: None,\n \u0027read_deleted\u0027: \u0027no\u0027,\n \u0027remote_address\u0027: \u002710.9.1.147\u0027,\n \u0027request_id\u0027: \u0027req-0769b6f0-ce86-48b8-9adb-286d3143af34\u0027,\n \u0027roles\u0027: [u\u0027_member_\u0027, u\u0027admin\u0027],\n \u0027service_catalog\u0027: [{u\u0027endpoints\u0027: [{u\u0027adminURL\u0027: u\u0027http://10.9.1.147:8776/v1/69d1cf8f9c7d43988d354f1e21533182\u0027,\n                                      u\u0027id\u0027: u\u00274083c1b938eb44c99681a451190e76cd\u0027,\n                                      u\u0027internalURL\u0027: u\u0027http://10.9.1.147:8776/v1/69d1cf8f9c7d43988d354f1e21533182\u0027,\n                                      u\u0027publicURL\u0027: u\u0027http://10.9.1.147:8776/v1/69d1cf8f9c7d43988d354f1e21533182\u0027,\n                                      u\u0027region\u0027: u\u0027RegionOne\u0027}],\n                      u\u0027endpoints_links\u0027: [],\n                      u\u0027name\u0027: u\u0027cinder\u0027,\n                      u\u0027type\u0027: u\u0027volume\u0027}],\n \u0027tenant\u0027: u\u002769d1cf8f9c7d43988d354f1e21533182\u0027,\n \u0027timestamp\u0027: \u00272014-01-20T09:23:53.884773\u0027,\n \u0027user\u0027: u\u00276dcebf74a8064c6499b088b178a6ee2d\u0027,\n \u0027user_id\u0027: u\u00276dcebf74a8064c6499b088b178a6ee2d\u0027,\n \u0027user_name\u0027: u\u0027admin\u0027}\n\nits format is diff from others\ncindeclient expect this format:\n\n{\"access\": {\"token\": {\"issued_at\": \"2014-01-20T06:57:37.052387\", \"expires\": \"2014-01-21T06:57:37Z\", \"id\": \"MIIQCQYJKoZIhvcNAQcCoIIP+jCCD-YCAQExCTAHBgUrDgMCGjCCDl8GCSqGSIb3DQEHAaCCDlAEgg5MeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wMS0yMFQwNjo1NzozNy4wNTIzODciLCAiZXhwaXJlcyI6ICIyMDE0LTAxLTIxVDA2OjU3OjM3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIlNlcnZpY2UgVGVuYW50IiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiNjlkMWNmOGY5YzdkNDM5ODhkMzU0ZjFlMjE1MzMxODIiLCAibmFtZSI6ICJzZXJ2aWNlIn19LCAic2VydmljZUNhdGFsb2ciOiBbeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo4Nzc0L3YyLzY5ZDFjZjhmOWM3ZDQzOTg4ZDM1NGYxZTIxNTMzMTgyIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjkuMS4xNDc6ODc3NC92Mi82OWQxY2Y4ZjljN2Q0Mzk4OGQzNTRmMWUyMTUzMzE4MiIsICJpZCI6ICJhYjVlMzBhNmRiNDU0NzQxYmZlMzY3ZjMyYzFmMWJmMiIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjkuMS4xNDc6ODc3NC92Mi82OWQxY2Y4ZjljN2Q0Mzk4OGQzNTRmMWUyMTUzMzE4MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJjb21wdXRlIiwgIm5hbWUiOiAibm92YSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC45LjEuMTQ3Ojk2OTYiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo5Njk2IiwgImlkIjogIjdhY2Q3ZGE5MjYxZjQ2YTg4YTg0ZWQ1ZmM1MjI2ZDFmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo5Njk2In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogIm5ldHdvcmsiLCAibmFtZSI6ICJuZXV0cm9uIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjkuMS4xNDc6ODc3NC92MyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC45LjEuMTQ3Ojg3NzQvdjMiLCAiaWQiOiAiMGIzNTRjNTBlYmU3NDBlOGFjZjBmY2NjMzkxZjdmZWQiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC45LjEuMTQ3Ojg3NzQvdjMifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZXYzIiwgIm5hbWUiOiAibm92YSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC45LjEuMTQ3OjkyOTIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo5MjkyIiwgImlkIjogIjE5ZWQwMjBkOTVlYjQ3NGNhZDI0NWY4NDc2NDllNDA3IiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjkuMS4xNDc6ODc3NyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC45LjEuMTQ3Ojg3NzciLCAiaWQiOiAiYjk4MmRkY2IyNTRlNGNmY2E2YTYyZjhkZGFjOWM2YTMiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC45LjEuMTQ3Ojg3NzcifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAibWV0ZXJpbmciLCAibmFtZSI6ICJjZWlsb21ldGVyIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjkuMS4xNDc6ODAwMC92MSIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC45LjEuMTQ3OjgwMDAvdjEiLCAiaWQiOiAiYjkzMTJiMjUwNDBhNGE5OWE4MzE5YTdjMjI4ZDJjYzUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC45LjEuMTQ3OjgwMDAvdjEifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY2xvdWRmb3JtYXRpb24iLCAibmFtZSI6ICJoZWF0LWNmbiJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC45LjEuMTQ3Ojg3NzYvdjEvNjlkMWNmOGY5YzdkNDM5ODhkMzU0ZjFlMjE1MzMxODIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo4Nzc2L3YxLzY5ZDFjZjhmOWM3ZDQzOTg4ZDM1NGYxZTIxNTMzMTgyIiwgImlkIjogIjQwODNjMWI5MzhlYjQ0Yzk5NjgxYTQ1MTE5MGU3NmNkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo4Nzc2L3YxLzY5ZDFjZjhmOWM3ZDQzOTg4ZDM1NGYxZTIxNTMzMTgyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInZvbHVtZSIsICJuYW1lIjogImNpbmRlciJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC45LjEuMTQ3OjgwMDQvdjEvNjlkMWNmOGY5YzdkNDM5ODhkMzU0ZjFlMjE1MzMxODIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo4MDA0L3YxLzY5ZDFjZjhmOWM3ZDQzOTg4ZDM1NGYxZTIxNTMzMTgyIiwgImlkIjogIjExYmNhNjgzZjE2ODQwNTI4NTE0ZDJlODg2NTg4ZGNlIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo4MDA0L3YxLzY5ZDFjZjhmOWM3ZDQzOTg4ZDM1NGYxZTIxNTMzMTgyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogIm9yY2hlc3RyYXRpb24iLCAibmFtZSI6ICJoZWF0In0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjkuMS4xNDc6ODc3Ni92MS9BVVRIXzY5ZDFjZjhmOWM3ZDQzOTg4ZDM1NGYxZTIxNTMzMTgyIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjkuMS4xNDc6ODc3Ni92MS9BVVRIXzY5ZDFjZjhmOWM3ZDQzOTg4ZDM1NGYxZTIxNTMzMTgyIiwgImlkIjogIjQ4NjY5YWEwNTZhODQ1Njk5MGQ4MDIwNWM0OTc4NGY0IiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo4Nzc2L3YxL0FVVEhfNjlkMWNmOGY5YzdkNDM5ODhkMzU0ZjFlMjE1MzMxODIifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAib2JqZWN0LXN0b3JlIiwgIm5hbWUiOiAic3dpZnQifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOS4xLjE0NzozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjkuMS4xNDc6NTAwMC92Mi4wIiwgImlkIjogIjljMTY3YmRiZTQxMzRiZDI5NTkwNjgwODM4Yzk2ZGZmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOS4xLjE0Nzo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICI2ZGNlYmY3NGE4MDY0YzY0OTliMDg4YjE3OGE2ZWUyZCIsICJyb2xlcyI6IFt7Im5hbWUiOiAiX21lbWJlcl8ifSwgeyJuYW1lIjogImFkbWluIn1dLCAibmFtZSI6ICJhZG1pbiJ9LCAibWV0YWRhdGEiOiB7ImlzX2FkbWluIjogMCwgInJvbGVzIjogWyI5ZmUyZmY5ZWU0Mzg0YjE4OTRhOTA4NzhkM2U5MmJhYiIsICI2OTk4YjI0OTRiZGE0OWI1YjlhNTViOTRlZDI4YzJlZCJdfX19MYIBgTCCAX0CAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEYMBYGA1UEAwwPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAHN6L0KMfCcd0X2VosNVIs2YApi96xykywXeYUeubBHQFdr19LDHR4No9-d5Vvi-0yPR9l-5SSsCYNZXU6JRUJ4czC30oJeweOUR-FIrde+gY+EzrO0g8EVGz4DxbhjqJmixkdUR40ZfEY29-e1svC7kD0zxMvkbVJvlit5WdpHax-+Mb8gAf-+gmIUkugiSCZUJSum4OZcfM4qHCl8-o388tEXPpPx3VBgA3VTOibnAETZFwZGywyrZuPaQrR43+anR0RU4a4Wkhn01+ri+4e2VQXgyX6IgdVaiRZI80OZEOS2qhKgBWk-gf3eaPFBEPS7C--eDpiJwzvLUXAyPtZ8\u003d\", \"tenant\": {\"description\": \"Service Tenant\", \"enabled\": true, \"id\": \"69d1cf8f9c7d43988d354f1e21533182\", \"name\": \"service\"}}, \"serviceCatalog\": [{\"endpoints\": [{\"adminURL\": \"http://10.9.1.147:8774/v2/69d1cf8f9c7d43988d354f1e21533182\", \"region\": \"RegionOne\", \"internalURL\": \"http://10.9.1.147:8774/v2/69d1cf8f9c7d43988d354f1e21533182\", \"id\": \"ab5e30a6db454741bfe367f32c1f1bf2\", \"publicURL\": \"http://10.9.1.147:8774/v2/69d1cf8f9c7d43988d354f1e21533182\"}], \"endpoints_links\": [], \"type\": \"compute\", \"name\": \"nova\"}, {\"endpoints\": [{\"adminURL\": \"http://10.9.1.147:9696\", \"region\": \"RegionOne\", \"internalURL\": \"http://10.9.1.147:9696\", \"id\": \"7acd7da9261f46a88a84ed5fc5226d1f\", \"publicURL\": \"http://10.9.1.147:9696\"}], \"endpoints_links\": [], \"type\": \"network\", \"name\": \"neutron\"}, {\"endpoints\": [{\"adminURL\": \"http://10.9.1.147:8774/v3\", \"region\": \"RegionOne\", \"internalURL\": \"http://10.9.1.147:8774/v3\", \"id\": \"0b354c50ebe740e8acf0fccc391f7fed\", \"publicURL\": \"http://10.9.1.147:8774/v3\"}], \"endpoints_links\": [], \"type\": \"computev3\", \"name\": \"nova\"}, {\"endpoints\": [{\"adminURL\": \"http://10.9.1.147:9292\", \"region\": \"RegionOne\", \"internalURL\": \"http://10.9.1.147:9292\", \"id\": \"19ed020d95eb474cad245f847649e407\", \"publicURL\": \"http://10.9.1.147:9292\"}], \"endpoints_links\": [], \"type\": \"image\", \"name\": \"glance\"}, {\"endpoints\": [{\"adminURL\": \"http://10.9.1.147:8777\", \"region\": \"RegionOne\", \"internalURL\": \"http://10.9.1.147:8777\", \"id\": \"b982ddcb254e4cfca6a62f8ddac9c6a3\", \"publicURL\": \"http://10.9.1.147:8777\"}], \"endpoints_links\": [], \"type\": \"metering\", \"name\": \"ceilometer\"}, {\"endpoints\": [{\"adminURL\": \"http://10.9.1.147:8000/v1\", \"region\": \"RegionOne\", \"internalURL\": \"http://10.9.1.147:8000/v1\", \"id\": \"b9312b25040a4a99a8319a7c228d2cc5\", \"publicURL\": \"http://10.9.1.147:8000/v1\"}], \"endpoints_links\": [], \"type\": \"cloudformation\", \"name\": \"heat-cfn\"}, {\"endpoints\": [{\"adminURL\": \"http://10.9.1.147:8776/v1/69d1cf8f9c7d43988d354f1e21533182\", \"region\": \"RegionOne\", \"internalURL\": \"http://10.9.1.147:8776/v1/69d1cf8f9c7d43988d354f1e21533182\", \"id\": \"4083c1b938eb44c99681a451190e76cd\", \"publicURL\": \"http://10.9.1.147:8776/v1/69d1cf8f9c7d43988d354f1e21533182\"}], \"endpoints_links\": [], \"type\": \"volume\", \"name\": \"cinder\"}, {\"endpoints\": [{\"adminURL\": \"http://10.9.1.147:8004/v1/69d1cf8f9c7d43988d354f1e21533182\", \"region\": \"RegionOne\", \"internalURL\": \"http://10.9.1.147:8004/v1/69d1cf8f9c7d43988d354f1e21533182\", \"id\": \"11bca683f16840528514d2e886588dce\", \"publicURL\": \"http://10.9.1.147:8004/v1/69d1cf8f9c7d43988d354f1e21533182\"}], \"endpoints_links\": [], \"type\": \"orchestration\", \"name\": \"heat\"}, {\"endpoints\": [{\"adminURL\": \"http://10.9.1.147:8776/v1/AUTH_69d1cf8f9c7d43988d354f1e21533182\", \"region\": \"RegionOne\", \"internalURL\": \"http://10.9.1.147:8776/v1/AUTH_69d1cf8f9c7d43988d354f1e21533182\", \"id\": \"48669aa056a8456990d80205c49784f4\", \"publicURL\": \"http://10.9.1.147:8776/v1/AUTH_69d1cf8f9c7d43988d354f1e21533182\"}], \"endpoints_links\": [], \"type\": \"object-store\", \"name\": \"swift\"}, {\"endpoints\": [{\"adminURL\": \"http://10.9.1.147:35357/v2.0\", \"region\": \"RegionOne\", \"internalURL\": \"http://10.9.1.147:5000/v2.0\", \"id\": \"9c167bdbe4134bd29590680838c96dff\", \"publicURL\": \"http://10.9.1.147:5000/v2.0\"}], \"endpoints_links\": [], \"type\": \"identity\", \"name\": \"keystone\"}], \"user\": {\"username\": \"admin\", \"roles_links\": [], \"id\": \"6dcebf74a8064c6499b088b178a6ee2d\", \"roles\": [{\"name\": \"_member_\"}, {\"name\": \"admin\"}], \"name\": \"admin\"}, \"metadata\": {\"is_admin\": 0, \"roles\": [\"9fe2ff9ee4384b1894a90878d3e92bab\", \"6998b2494bda49b5b9a55b94ed28c2ed\"]}}}","accounts_in_message":[],"_revision_number":7},{"id":"c772c6ee61892de4bb5ff190b379d8536cc87600","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-20 23:46:49.000000000","message":"Patch Set 7:\n\nWell cinderclient really should never have had it\u0027s own service catalog parsing - but what is there looks like it has come from an earlier version of keystone. \n\nCan you just depend upon keystoneclient and point the service catalog object to keystone\u0027s? Perhaps point it at the v2 for legacy support? The APIs look like they match. \n\nThen stop using service_catalog.py everywhere. If it is required by nova this is also wrong.","accounts_in_message":[],"_revision_number":7},{"id":"60b72343bfe1df3530d41e1e95798122b104c4b3","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-01-28 06:03:10.000000000","message":"Patch Set 7:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":7},{"id":"a5ce4ee5de4c3997e4434192be181481111badb1","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-01-28 06:03:10.000000000","message":"Patch Set 7: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"6581e821088fc956011b1a66c652bbe18a7cbeea","revisions":{"61e3c72ddcddaed5155fea97bfc90c4b743f9aec":{"kind":"REWORK","_number":1,"created":"2014-01-03 07:46:50.000000000","uploader":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"ref":"refs/changes/92/64792/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/92/64792/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/1"}}},"commit":{"parents":[{"commit":"a33240f578af528b01561bf1a5bdcfd632809ab8","subject":"Merge \"Updates .gitignore for environment files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/a33240f578af528b01561bf1a5bdcfd632809ab8"}]}],"author":{"name":"dyhong","email":"dyhong@dyhong-virtual-machine.(none)","date":"2014-01-03 07:40:47.000000000","tz":-300},"committer":{"name":"Shao Kai Li","email":"lshaokai@cn.ibm.com","date":"2014-01-03 07:46:43.000000000","tz":-300},"subject":"Parse Keystone V3 endpoints in service_catalog","message":"Parse Keystone V3 endpoints in service_catalog\n\nKsystone V3 endpoint is different from those of V2\n\nChange-Id: I62d563116f77e08f1c4c3315163d4fb5b12934cf\nCloses-Bug: 1263876\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/61e3c72ddcddaed5155fea97bfc90c4b743f9aec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/61e3c72ddcddaed5155fea97bfc90c4b743f9aec"}]},"branch":"refs/heads/master"},"c77cfdff18dac7478ab511b23252a8db42ed1451":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2014-01-06 05:22:24.000000000","uploader":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"ref":"refs/changes/92/64792/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/92/64792/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/2"}}},"commit":{"parents":[{"commit":"a33240f578af528b01561bf1a5bdcfd632809ab8","subject":"Merge \"Updates .gitignore for environment files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/a33240f578af528b01561bf1a5bdcfd632809ab8"}]}],"author":{"name":"dyhong","email":"dyhong@dyhong-virtual-machine.(none)","date":"2014-01-03 07:40:47.000000000","tz":-300},"committer":{"name":"Shao Kai Li","email":"lshaokai@cn.ibm.com","date":"2014-01-06 05:19:34.000000000","tz":-300},"subject":"Parse Keystone V3 endpoints in service_catalog","message":"Parse Keystone V3 endpoints in service_catalog\n\nKeystone V3 endpoint is different from those of V2\n\nCloses-Bug: #1263876\n\nChange-Id: I62d563116f77e08f1c4c3315163d4fb5b12934cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/c77cfdff18dac7478ab511b23252a8db42ed1451"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/c77cfdff18dac7478ab511b23252a8db42ed1451"}]},"branch":"refs/heads/master"},"9726a5398ff7ec62b991624397d8c94128ccece0":{"kind":"REWORK","_number":3,"created":"2014-01-10 06:55:02.000000000","uploader":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"ref":"refs/changes/92/64792/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/92/64792/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/3"}}},"commit":{"parents":[{"commit":"2d155ecb07d1fa1f8c64948b34b4ca12c40c6c2e","subject":"Merge \"Updates .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/2d155ecb07d1fa1f8c64948b34b4ca12c40c6c2e"}]}],"author":{"name":"dyhong","email":"dyhong@dyhong-virtual-machine.(none)","date":"2014-01-03 07:40:47.000000000","tz":-300},"committer":{"name":"Shao Kai Li","email":"lshaokai@cn.ibm.com","date":"2014-01-10 06:55:07.000000000","tz":-300},"subject":"Parse Keystone V3 endpoints in service_catalog","message":"Parse Keystone V3 endpoints in service_catalog\n\nKeystone V3 endpoint is different from those of V2\nservice_catalog.py should be rewrite just like pythonclient\n\nCloses-Bug: #1263876\n\nChange-Id: I62d563116f77e08f1c4c3315163d4fb5b12934cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/9726a5398ff7ec62b991624397d8c94128ccece0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/9726a5398ff7ec62b991624397d8c94128ccece0"}]},"branch":"refs/heads/master"},"a1a3ff98c5f70057e1a200bad7592ca8b238c668":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2014-01-10 06:56:07.000000000","uploader":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"ref":"refs/changes/92/64792/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/92/64792/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/4"}}},"commit":{"parents":[{"commit":"2d155ecb07d1fa1f8c64948b34b4ca12c40c6c2e","subject":"Merge \"Updates .gitignore\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/2d155ecb07d1fa1f8c64948b34b4ca12c40c6c2e"}]}],"author":{"name":"dyhong","email":"dyhong@dyhong-virtual-machine.(none)","date":"2014-01-03 07:40:47.000000000","tz":-300},"committer":{"name":"Shao Kai Li","email":"lshaokai@cn.ibm.com","date":"2014-01-10 06:55:32.000000000","tz":-300},"subject":"Parse Keystone V3 endpoints in service_catalog","message":"Parse Keystone V3 endpoints in service_catalog\n\nKeystone V3 endpoint is different from those of V2\nservice_catalog.py should be rewrite just like keystoneclient\n\nCloses-Bug: #1263876\n\nChange-Id: I62d563116f77e08f1c4c3315163d4fb5b12934cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/a1a3ff98c5f70057e1a200bad7592ca8b238c668"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/a1a3ff98c5f70057e1a200bad7592ca8b238c668"}]},"branch":"refs/heads/master"},"578dc8ae5522425a2f7719dfdb3927cd3004f318":{"kind":"REWORK","_number":5,"created":"2014-01-14 05:19:51.000000000","uploader":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"ref":"refs/changes/92/64792/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/92/64792/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/5"}}},"commit":{"parents":[{"commit":"47014971b09f0334e5cc3b414bef31784f88a37d","subject":"Update cinderclient to skip the additional GET during create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/47014971b09f0334e5cc3b414bef31784f88a37d"}]}],"author":{"name":"dyhong","email":"dyhong@dyhong-virtual-machine.(none)","date":"2014-01-03 07:40:47.000000000","tz":-300},"committer":{"name":"Shao Kai Li","email":"lshaokai@cn.ibm.com","date":"2014-01-14 05:20:09.000000000","tz":-300},"subject":"Parse Keystone V3 endpoints in service_catalog","message":"Parse Keystone V3 endpoints in service_catalog\n\nKeystone V3 endpoint is different from those of V2\nservice_catalog.py should be rewrite just like keystoneclient\n\nCloses-Bug: #1263876\n\nChange-Id: I62d563116f77e08f1c4c3315163d4fb5b12934cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/578dc8ae5522425a2f7719dfdb3927cd3004f318"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/578dc8ae5522425a2f7719dfdb3927cd3004f318"}]},"branch":"refs/heads/master"},"fcd95e7d826fb86a4814c15874bcada4ec754fa9":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2014-01-17 06:22:29.000000000","uploader":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"ref":"refs/changes/92/64792/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/92/64792/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/6"}}},"commit":{"parents":[{"commit":"47014971b09f0334e5cc3b414bef31784f88a37d","subject":"Update cinderclient to skip the additional GET during create","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/47014971b09f0334e5cc3b414bef31784f88a37d"}]}],"author":{"name":"dyhong","email":"dyhong@dyhong-virtual-machine.(none)","date":"2014-01-03 07:40:47.000000000","tz":-300},"committer":{"name":"Shao Kai Li","email":"lshaokai@cn.ibm.com","date":"2014-01-17 06:20:54.000000000","tz":-300},"subject":"Parse Keystone V3 endpoints in service_catalog","message":"Parse Keystone V3 endpoints in service_catalog\n\nKeystone V3 endpoint is different from those of V2\nservice_catalog.py has been rewrite just like keystoneclient\n\ncinder.py in nova which use this file is also modified:\nhttps://review.openstack.org/#/c/67037/\n\nCloses-Bug: #1263876\n\nChange-Id: I62d563116f77e08f1c4c3315163d4fb5b12934cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/fcd95e7d826fb86a4814c15874bcada4ec754fa9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/fcd95e7d826fb86a4814c15874bcada4ec754fa9"}]},"branch":"refs/heads/master"},"6581e821088fc956011b1a66c652bbe18a7cbeea":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":7,"created":"2014-01-20 03:32:49.000000000","uploader":{"_account_id":9483,"name":"LiShaokai","email":"lshaokai@cn.ibm.com","username":"lshaokai"},"ref":"refs/changes/92/64792/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/92/64792/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/92/64792/7"}}},"commit":{"parents":[{"commit":"a1a36499f428781c1966db7090001128a6abd888","subject":"Remove dependencies on pep8, pyflakes and flake8","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/a1a36499f428781c1966db7090001128a6abd888"}]}],"author":{"name":"dyhong","email":"dyhong@dyhong-virtual-machine.(none)","date":"2014-01-03 07:40:47.000000000","tz":-300},"committer":{"name":"Shao Kai Li","email":"lshaokai@cn.ibm.com","date":"2014-01-20 03:29:04.000000000","tz":-300},"subject":"Parse Keystone V3 endpoints in service_catalog","message":"Parse Keystone V3 endpoints in service_catalog\n\nKeystone V3 endpoint is different from those of V2\nservice_catalog.py has been rewrite just like keystoneclient\n\ncinder.py in nova which use this file is also modified:\nhttps://review.openstack.org/#/c/67037/\n\nCloses-Bug: #1263876\nblueprint service-catalog\n\nChange-Id: I62d563116f77e08f1c4c3315163d4fb5b12934cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/6581e821088fc956011b1a66c652bbe18a7cbeea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/6581e821088fc956011b1a66c652bbe18a7cbeea"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
