)]}'
{"id":"openstack%2Fpython-cinderclient~231708","triplet_id":"openstack%2Fpython-cinderclient~master~Ic3cf082916bdf089de05eebce456dff8cdc11f7c","project":"openstack/python-cinderclient","branch":"master","topic":"add-v2-replication-support","hashtags":[],"change_id":"Ic3cf082916bdf089de05eebce456dff8cdc11f7c","subject":"Adds v2 replication support","status":"MERGED","created":"2015-10-06 20:58:51.000000000","updated":"2015-11-30 20:33:13.000000000","submitted":"2015-11-30 20:33:11.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"58072ff1b3f8a25b87325ac781b97b9097d2aab8","_number":231708,"virtual_id_number":231708,"owner":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2015-11-30 20:33:11.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},{"value":0,"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},{"value":0,"_account_id":13868,"name":"Danny Wilson","email":"daniel.wilson@purestorage.com","username":"dannywilson"},{"value":0,"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},{"value":0,"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},{"value":0,"date":"2015-11-24 21:52:16.000000000","_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},{"value":0,"_account_id":12112,"name":"Tom Swanson","email":"tom_swanson@dell.com","username":"tomswanson"},{"value":0,"date":"2015-11-30 18:11:47.000000000","_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},{"value":0,"_account_id":13461,"name":"Mudassir Latif","email":"mudassir.latif@purestorage.com","username":"Mudassir.Latif"},{"value":0,"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},{"value":0,"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":2,"date":"2015-11-24 21:17:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":1,"date":"2015-11-24 22:14:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},{"value":0,"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},{"value":0,"_account_id":13868,"name":"Danny Wilson","email":"daniel.wilson@purestorage.com","username":"dannywilson"},{"value":2,"date":"2015-11-30 19:12:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},{"value":0,"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},{"value":1,"date":"2015-11-24 22:07:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},{"value":0,"_account_id":12112,"name":"Tom Swanson","email":"tom_swanson@dell.com","username":"tomswanson"},{"value":0,"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},{"value":0,"_account_id":13461,"name":"Mudassir Latif","email":"mudassir.latif@purestorage.com","username":"Mudassir.Latif"},{"value":-1,"date":"2015-11-30 11:15:46.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},{"value":0,"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},{"value":0,"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},{"value":0,"_account_id":13868,"name":"Danny Wilson","email":"daniel.wilson@purestorage.com","username":"dannywilson"},{"value":1,"date":"2015-11-30 19:12:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},{"value":0,"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},{"value":0,"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},{"value":0,"_account_id":12112,"name":"Tom Swanson","email":"tom_swanson@dell.com","username":"tomswanson"},{"value":0,"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},{"value":0,"_account_id":13461,"name":"Mudassir Latif","email":"mudassir.latif@purestorage.com","username":"Mudassir.Latif"},{"value":0,"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},{"value":0,"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},{"value":0,"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},{"value":0,"_account_id":13868,"name":"Danny Wilson","email":"daniel.wilson@purestorage.com","username":"dannywilson"},{"value":0,"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},{"value":0,"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},{"value":0,"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},{"value":0,"_account_id":12112,"name":"Tom Swanson","email":"tom_swanson@dell.com","username":"tomswanson"},{"value":0,"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},{"value":0,"_account_id":13461,"name":"Mudassir Latif","email":"mudassir.latif@purestorage.com","username":"Mudassir.Latif"},{"value":0,"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},{"value":0,"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"}],"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":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":12112,"name":"Tom Swanson","email":"tom_swanson@dell.com","username":"tomswanson"},{"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},{"_account_id":13461,"name":"Mudassir Latif","email":"mudassir.latif@purestorage.com","username":"Mudassir.Latif"},{"_account_id":13868,"name":"Danny Wilson","email":"daniel.wilson@purestorage.com","username":"dannywilson"},{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},{"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-10-07 15:25:09.000000000","updated_by":{"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},"reviewer":{"_account_id":12924,"name":"Patrick East","email":"east.patrick@gmail.com","username":"patrick.east"},"state":"REVIEWER"},{"updated":"2015-10-07 15:25:12.000000000","updated_by":{"_account_id":13461,"name":"Mudassir Latif","email":"mudassir.latif@purestorage.com","username":"Mudassir.Latif"},"reviewer":{"_account_id":13461,"name":"Mudassir Latif","email":"mudassir.latif@purestorage.com","username":"Mudassir.Latif"},"state":"REVIEWER"},{"updated":"2015-10-07 15:25:32.000000000","updated_by":{"_account_id":13868,"name":"Danny Wilson","email":"daniel.wilson@purestorage.com","username":"dannywilson"},"reviewer":{"_account_id":13868,"name":"Danny Wilson","email":"daniel.wilson@purestorage.com","username":"dannywilson"},"state":"REVIEWER"},{"updated":"2015-11-12 23:00:32.000000000","updated_by":{"_account_id":12112,"name":"Tom Swanson","email":"tom_swanson@dell.com","username":"tomswanson"},"reviewer":{"_account_id":12112,"name":"Tom Swanson","email":"tom_swanson@dell.com","username":"tomswanson"},"state":"REVIEWER"},{"updated":"2015-11-13 23:50:55.000000000","updated_by":{"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},"reviewer":{"_account_id":2861,"name":"Vincent Hou","email":"shou@us.ibm.com","username":"houshengbo"},"state":"REVIEWER"},{"updated":"2015-11-16 19:07:19.000000000","updated_by":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"reviewer":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"state":"REVIEWER"},{"updated":"2015-11-24 20:00:46.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"},{"updated":"2015-11-24 21:17:10.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2015-11-24 21:52:16.000000000","updated_by":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"reviewer":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"state":"REVIEWER"},{"updated":"2015-11-24 22:14:58.000000000","updated_by":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"reviewer":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"state":"REVIEWER"},{"updated":"2015-11-30 11:15:46.000000000","updated_by":{"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},"reviewer":{"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},"state":"REVIEWER"},{"updated":"2015-11-30 19:12:54.000000000","updated_by":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"reviewer":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"state":"REVIEWER"},{"updated":"2015-11-30 20:33:11.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"15a3d2271e09e5781a559cf150dbd4e583bedd2d","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-10-06 20:58:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"29b0ddb638a849b0dd53bf3cbac73bc510b1a7f5","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-10-06 21:49:02.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"8ddf6e9e70e3e7c8f5febf3af9293296b7034128","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-06 22:48:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/08/231708/2/check/gate-python-cinderclient-python26/50de65b/ : SUCCESS in 1m 04s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/08/231708/2/check/gate-python-cinderclient-pep8/1bac567/ : SUCCESS in 57s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/08/231708/2/check/gate-python-cinderclient-docs/205e4a7//doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-cinderclient-python27 http://logs.openstack.org/08/231708/2/check/gate-python-cinderclient-python27/c007387/ : SUCCESS in 1m 48s\n- gate-python-cinderclient-python34 http://logs.openstack.org/08/231708/2/check/gate-python-cinderclient-python34/405b64f/ : SUCCESS in 1m 35s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/08/231708/2/check/gate-tempest-dsvm-neutron-src-python-cinderclient/d3900b6/ : SUCCESS in 54m 29s\n- gate-python-cinderclient-pypy http://logs.openstack.org/08/231708/2/check/gate-python-cinderclient-pypy/73ded35/ : SUCCESS in 2m 11s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/08/231708/2/check/gate-cinderclient-dsvm-functional/e11627c/ : SUCCESS in 21m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3422fea2a74fab5570d0e998c123a9a0bbf8e280","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-10-07 15:29:38.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b75fc458102896866bbf067bd19c65a76d20bac1","author":{"_account_id":12112,"name":"Tom Swanson","email":"tom_swanson@dell.com","username":"tomswanson"},"date":"2015-11-12 23:00:32.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\n\u0027os-\u0027 in the command names have significance?","accounts_in_message":[],"_revision_number":2},{"id":"3f875b5e4968651e2fdec48ad31b6a9d27c85b60","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-11-12 23:07:14.000000000","message":"Patch Set 2:\n\nos- seems to be the norm for admin API methods. I didn\u0027t name them, just found them here https://github.com/openstack/cinder/blob/master/cinder/api/contrib/admin_actions.py#L262","accounts_in_message":[],"_revision_number":2},{"id":"40e7aec2ad6e93022d23758d55ee35de68aeb546","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-11-12 23:08:29.000000000","message":"Patch Set 2:\n\nThese would be the actual cinder command names (which I can change):\n\n\n    v2-list-replication-targets\n    v2-replication-disable\n    v2-replication-enable\n    v2-replication-failover","accounts_in_message":[],"_revision_number":2},{"id":"40337af5e16b525916654c9f5c1f1a174bd6b9df","author":{"_account_id":7173,"name":"Scott DAngelo","email":"scott.dangelo@gmail.com","username":"scottda"},"date":"2015-11-16 19:07:19.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"0b52f0da267939589cd97ad57c624fef40820aa6","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2015-11-24 17:03:16.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"8764c2d58b1c8cb0725b8cbc492c6720fed7d148","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2015-11-24 20:00:46.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"65cb434a5fcb5316ce26d95f161cf46ef6e12eea","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-11-24 20:07:35.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"4ca8ceaa468a9e37cd043d74764b03bfee564e58","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-11-24 20:09:24.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9d4fa3e921ca07bb6b6f98ef76e204a8402f564a","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-11-24 20:34:23.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"aba0e669fd285b02272ecb5ba77244713c445292","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-11-24 20:38:12.000000000","message":"Patch Set 3:\n\nHere is what the 3PAR listing of replication targets looks like http://paste.openstack.org/show/479916/\n\n\nNow remote_device_id, type, and managed_backend_name are the only values that will show; for all vendors.","accounts_in_message":[],"_revision_number":3},{"id":"f45cf82905303640a8a304003ea7784a6a1bb449","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2015-11-24 20:51:01.000000000","message":"Patch Set 3: Code-Review+2\n\nThanks!","accounts_in_message":[],"_revision_number":3},{"id":"e460c339de4d5bec310b92b16f85824073238cb5","author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"date":"2015-11-24 21:04:07.000000000","message":"Patch Set 3: Code-Review+1\n\nLooks good to me. Thanks for setting this up Alex!","accounts_in_message":[],"_revision_number":3},{"id":"16e9183916953a089f304ab25143936005db0f50","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-11-24 21:12:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8d71c7d8f7ea4f232aa119629ac5d8785c827d45","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2015-11-24 21:17:10.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"edfd54eb0984cf45a8264598a7bbf831d17383a3","author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"date":"2015-11-24 21:52:16.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nTrying to get clarification of the os-list_replication_targets needs to use a POST request","accounts_in_message":[],"_revision_number":4},{"id":"336c5820098da727b3ab37dccc907fcb10ed5575","author":{"_account_id":8912,"name":"Ryan McNair","email":"rdmcnair@us.ibm.com","username":"rdmcnair"},"date":"2015-11-24 22:07:13.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\njgriffith clarified that this should indeed be a POST since the admin actions we consider sensitive data.\n\nLooks good.","accounts_in_message":[],"_revision_number":4},{"id":"0140cbb4ef907a154fac776ae626ea251770d714","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-24 22:11:20.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/08/231708/4/check/gate-python-cinderclient-python26/592669d/ : SUCCESS in 1m 41s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/08/231708/4/check/gate-python-cinderclient-pep8/02ee597/ : SUCCESS in 58s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/08/231708/4/check/gate-python-cinderclient-docs/9d42651//doc/build/html/ : SUCCESS in 1m 06s\n- gate-python-cinderclient-python27 http://logs.openstack.org/08/231708/4/check/gate-python-cinderclient-python27/e19db98/ : SUCCESS in 1m 24s\n- gate-python-cinderclient-python34 http://logs.openstack.org/08/231708/4/check/gate-python-cinderclient-python34/31e09ec/ : SUCCESS in 1m 46s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/08/231708/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient/9f5e188/ : SUCCESS in 56m 09s\n- gate-python-cinderclient-pypy http://logs.openstack.org/08/231708/4/check/gate-python-cinderclient-pypy/653e87e/ : SUCCESS in 1m 48s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/08/231708/4/check/gate-cinderclient-dsvm-functional/75bb145/ : SUCCESS in 20m 48s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"62b2fbbdf81ba01d560e856a5cd16ce8436a38c4","author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"date":"2015-11-24 22:14:58.000000000","message":"Patch Set 4: Code-Review+1\n\nLooks good to me still. Thanks Alex.","accounts_in_message":[],"_revision_number":4},{"id":"6a6e7663328f9536cf3155fc9fd43c4ccfd82b8f","author":{"_account_id":16793,"name":"Liucheng Jiang","email":"jiangliucheng@huawei.com","username":"Jiangliucheng"},"date":"2015-11-30 11:15:46.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nFailover param, secondary, is optional. Should we set a default value: None?","accounts_in_message":[],"_revision_number":4},{"id":"82be92df203cc4a12847ca7555640b0470af84d0","author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"date":"2015-11-30 18:11:47.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"24cfb6ab67a23848704e5f648ef38cf8d3a2c8ee","author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"date":"2015-11-30 19:12:54.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"da63c0273d0370e0cc36c8e4986396e868df4069","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-30 19:12:59.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"b9959d69cc01a26d6f33de9932b7163e11d30df4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-30 20:33:11.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/08/231708/4/gate/gate-python-cinderclient-python26/3d0a3a1/ : SUCCESS in 1m 17s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/08/231708/4/gate/gate-python-cinderclient-docs/cfe3b95//doc/build/html/ : SUCCESS in 1m 05s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/08/231708/4/gate/gate-python-cinderclient-pep8/426421c/ : SUCCESS in 57s\n- gate-python-cinderclient-python27 http://logs.openstack.org/08/231708/4/gate/gate-python-cinderclient-python27/4bf23f2/ : SUCCESS in 1m 12s\n- gate-python-cinderclient-python34 http://logs.openstack.org/08/231708/4/gate/gate-python-cinderclient-python34/d11f43d/ : SUCCESS in 1m 35s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/08/231708/4/gate/gate-tempest-dsvm-neutron-src-python-cinderclient/dc21860/ : SUCCESS in 1h 20m 03s","accounts_in_message":[],"_revision_number":4},{"id":"b48e85c306ca52fdd90a735bf8d1b6924b2c1bcc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-30 20:33:13.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"b8e118f5c271fb91cbc17a8553dba5f7fcedb2bc","revisions":{"e6115035cb5682529cde48fc96946f4748a33701":{"kind":"REWORK","_number":1,"created":"2015-10-06 20:58:51.000000000","uploader":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"ref":"refs/changes/08/231708/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/08/231708/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/1"}}},"commit":{"parents":[{"commit":"e4c580f628f0d7671e94bdbd44581904165c042c","subject":"Merge \"Change ignore-errors to ignore_errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/e4c580f628f0d7671e94bdbd44581904165c042c"}]}],"author":{"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","date":"2015-10-06 20:20:30.000000000","tz":-420},"committer":{"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","date":"2015-10-06 20:58:36.000000000","tz":-420},"subject":"Adds v2 replication support","message":"Adds v2 replication support\n\nv2 replication has been merged in cinder, but there is no way to call\nthe api methods. This patch allows the following methods to be called\nin order to fully support v2 replication:\n  - os-enable_replication\n  - os-disable_replication\n  - os-list_replication_targets\n  - os-failover_replication\n\nNOTE:\nThese commands can currently be issued against non replicated type\nvolumes. For example, with os-enable_replication, the volume API\nputs the volume\u0027s replication_status in \u0027enabling\u0027 state, then calls\nthe driver. If the driver detects the volume is not of replicated type,\nit can raise an exception and not actually do anything. At this point,\nreplication_status is stuck in \u0027enabling\u0027 state. There needs to be a\ncheck that allows the driver to say the volume is not replicated so\nreplication_status can be adjusted and os-enable_replication will fail.\n\nChange-Id: Ic3cf082916bdf089de05eebce456dff8cdc11f7c\nImplements: blueprint replication-v2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/e6115035cb5682529cde48fc96946f4748a33701"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/e6115035cb5682529cde48fc96946f4748a33701"}]},"branch":"refs/heads/master"},"b82c7ea44c48a5d44560d40ad4ce97fb37a86172":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-10-06 21:49:02.000000000","uploader":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"ref":"refs/changes/08/231708/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/08/231708/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/2"}}},"commit":{"parents":[{"commit":"e4c580f628f0d7671e94bdbd44581904165c042c","subject":"Merge \"Change ignore-errors to ignore_errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/e4c580f628f0d7671e94bdbd44581904165c042c"}]}],"author":{"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","date":"2015-10-06 20:20:30.000000000","tz":-420},"committer":{"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","date":"2015-10-06 21:49:02.000000000","tz":0},"subject":"Adds v2 replication support","message":"Adds v2 replication support\n\nv2 replication has been merged in cinder, but there is no way to call\nthe api methods. This patch allows the following methods to be called\nin order to fully support v2 replication:\n  - os-enable_replication\n  - os-disable_replication\n  - os-list_replication_targets\n  - os-failover_replication\n\nChange-Id: Ic3cf082916bdf089de05eebce456dff8cdc11f7c\nImplements: blueprint replication-v2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b82c7ea44c48a5d44560d40ad4ce97fb37a86172"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b82c7ea44c48a5d44560d40ad4ce97fb37a86172"}]},"branch":"refs/heads/master"},"0b2301b8dd35573efe61f208ea15c6adcac02e52":{"kind":"REWORK","_number":3,"created":"2015-11-24 20:34:23.000000000","uploader":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"ref":"refs/changes/08/231708/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/08/231708/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/3"}}},"commit":{"parents":[{"commit":"e4c580f628f0d7671e94bdbd44581904165c042c","subject":"Merge \"Change ignore-errors to ignore_errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/e4c580f628f0d7671e94bdbd44581904165c042c"}]}],"author":{"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","date":"2015-10-06 20:20:30.000000000","tz":-420},"committer":{"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","date":"2015-11-24 20:31:27.000000000","tz":-480},"subject":"Adds v2 replication support","message":"Adds v2 replication support\n\nv2 replication has been merged in cinder, but there is no way to call\nthe api methods. This patch allows the following methods to be called\nin order to fully support v2 replication:\n  - os-enable_replication\n  - os-disable_replication\n  - os-list_replication_targets\n  - os-failover_replication\n\nChange-Id: Ic3cf082916bdf089de05eebce456dff8cdc11f7c\nImplements: blueprint replication-v2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/0b2301b8dd35573efe61f208ea15c6adcac02e52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/0b2301b8dd35573efe61f208ea15c6adcac02e52"}]},"branch":"refs/heads/master"},"b8e118f5c271fb91cbc17a8553dba5f7fcedb2bc":{"kind":"REWORK","_number":4,"created":"2015-11-24 21:12:11.000000000","uploader":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"ref":"refs/changes/08/231708/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/08/231708/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/08/231708/4"}}},"commit":{"parents":[{"commit":"e4c580f628f0d7671e94bdbd44581904165c042c","subject":"Merge \"Change ignore-errors to ignore_errors\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/e4c580f628f0d7671e94bdbd44581904165c042c"}]}],"author":{"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","date":"2015-10-06 20:20:30.000000000","tz":-420},"committer":{"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","date":"2015-11-24 21:13:23.000000000","tz":-480},"subject":"Adds v2 replication support","message":"Adds v2 replication support\n\nv2 replication has been merged in cinder, but there is no way to call\nthe api methods. This patch allows the following methods to be called\nin order to fully support v2 replication:\n  - os-enable_replication\n  - os-disable_replication\n  - os-list_replication_targets\n  - os-failover_replication\n\nChange-Id: Ic3cf082916bdf089de05eebce456dff8cdc11f7c\nImplements: blueprint replication-v2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b8e118f5c271fb91cbc17a8553dba5f7fcedb2bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b8e118f5c271fb91cbc17a8553dba5f7fcedb2bc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
