)]}'
{"id":"openstack%2Fpython-openstackclient~459667","triplet_id":"openstack%2Fpython-openstackclient~master~I1695b6a9f467dc5f34eba29b27694f623a39035a","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1411190","hashtags":[],"change_id":"I1695b6a9f467dc5f34eba29b27694f623a39035a","subject":"Live migration to choose host automatically","status":"ABANDONED","created":"2017-04-25 12:47:59.000000000","updated":"2017-07-26 12:13:32.000000000","total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7d182d5f8c34b7af869c03ee9eedb20409b90a13","_number":459667,"virtual_id_number":459667,"owner":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"actions":{},"labels":{"Verified":{"rejected":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":-2,"date":"2017-05-05 00:53:36.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2017-04-26 11:05:27.000000000","_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2017-05-04 23:30:49.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"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":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":2,"date":"2017-05-04 21:12:06.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"date":"2017-05-05 02:41:04.000000000","_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":1,"date":"2017-05-04 23:30:49.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2017-05-05 02:40:14.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-05-04 21:12:06.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2017-05-04 23:30:49.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-05-05 00:53:36.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2017-05-05 02:41:04.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"}],"messages":[{"id":"5347c117533cf74d5b74afcde81a4b295f350009","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-25 12:47:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6576527be47da5aa8a0aa8a744ec66b4e5901f26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-25 14:07:08.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/67/459667/1/check/gate-python-openstackclient-docs-ubuntu-xenial/ea8c03f//doc/build/html/ : SUCCESS in 4m 08s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/67/459667/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/ee509b1/ : SUCCESS in 5m 58s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/67/459667/1/check/gate-python-openstackclient-python27-ubuntu-xenial/440000f/ : SUCCESS in 4m 56s\n- gate-python-openstackclient-python35 http://logs.openstack.org/67/459667/1/check/gate-python-openstackclient-python35/dd99f27/ : SUCCESS in 2m 32s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/67/459667/1/check/gate-python-openstackclient-releasenotes/a3c7178//releasenotes/build/html/ : SUCCESS in 5m 11s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/67/459667/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/db1f4c6/ : SUCCESS in 1h 18m 45s\n- check-osc-plugins http://logs.openstack.org/67/459667/1/check/check-osc-plugins/53de6fa/ : SUCCESS in 4m 00s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/67/459667/1/check/gate-osc-dsvm-functional-ubuntu-xenial/a21904f/ : FAILURE in 44m 59s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/67/459667/1/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/7b644f4/ : SUCCESS in 31m 24s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/67/459667/1/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/9dbde0a/ : FAILURE in 53m 31s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/67/459667/1/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/5edac36/ : FAILURE in 34m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2b2b313db2a2fe0cd695f56541985ce9e8287d4f","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-26 02:23:08.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"8345f823e2c93a4e97633854e79abb85463b0ce0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-04-26 03:26:52.000000000","message":"Patch Set 1: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"79a40fbdb2688ef80c806d36559e75ab15d194f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-26 03:27:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/67/459667/1/check/gate-python-openstackclient-docs-ubuntu-xenial/3f11e72//doc/build/html/ : SUCCESS in 4m 36s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/67/459667/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/81cf120/ : SUCCESS in 5m 34s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/67/459667/1/check/gate-python-openstackclient-python27-ubuntu-xenial/e2b2707/ : SUCCESS in 4m 58s\n- gate-python-openstackclient-python35 http://logs.openstack.org/67/459667/1/check/gate-python-openstackclient-python35/40af48a/ : SUCCESS in 4m 33s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/67/459667/1/check/gate-python-openstackclient-releasenotes/98a7579//releasenotes/build/html/ : SUCCESS in 2m 40s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/67/459667/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/f8f9385/ : SUCCESS in 1h 03m 41s\n- check-osc-plugins http://logs.openstack.org/67/459667/1/check/check-osc-plugins/32f990d/ : SUCCESS in 6m 37s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/67/459667/1/check/gate-osc-dsvm-functional-ubuntu-xenial/220f86c/ : SUCCESS in 31m 55s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/67/459667/1/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/9103e9d/ : FAILURE in 33m 14s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/67/459667/1/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/8357b55/ : FAILURE in 41m 31s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/67/459667/1/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/40e2c83/ : FAILURE in 32m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2394b769934fbd58e2c946df049f9f9c1583dd3b","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-26 06:38:19.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"6f04980b1ff8f8811b19068e2e9aea4707c2fdf4","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-26 06:40:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c1e5a862f2a28dc74f25571688de801a0886fb2d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-26 10:49:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/67/459667/2/check/gate-python-openstackclient-docs-ubuntu-xenial/5d4a01f//doc/build/html/ : SUCCESS in 3m 11s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/67/459667/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/6fd8802/ : SUCCESS in 3m 15s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/67/459667/2/check/gate-python-openstackclient-python27-ubuntu-xenial/31f7abe/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-python35 http://logs.openstack.org/67/459667/2/check/gate-python-openstackclient-python35/f74360c/ : SUCCESS in 4m 19s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/67/459667/2/check/gate-python-openstackclient-releasenotes/e3c460b//releasenotes/build/html/ : SUCCESS in 2m 46s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/67/459667/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/31d543b/ : SUCCESS in 59m 11s\n- check-osc-plugins http://logs.openstack.org/67/459667/2/check/check-osc-plugins/7f9cdcc/ : SUCCESS in 5m 51s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/67/459667/2/check/gate-osc-dsvm-functional-ubuntu-xenial/a22b9b8/ : SUCCESS in 33m 24s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/67/459667/2/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/ddab8af/ : SUCCESS in 41m 27s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/67/459667/2/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/5c6fdb8/ : FAILURE in 27m 06s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/67/459667/2/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/3782aca/ : FAILURE in 32m 57s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4d78d74a9b0435af1206e055d2ec934af3cf08b9","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-04-26 11:05:27.000000000","message":"Patch Set 2:\n\nThis patch impact https://review.openstack.org/#/c/427565/ , I push a solution to support both https://review.openstack.org/#/c/460059/","accounts_in_message":[],"_revision_number":2},{"id":"f1c10e6c0debde4dcf3c64d5537d1da1b6edb272","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-05-04 21:12:06.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"38237eb42090850c39159169cb64cf305a9afb1d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-05-04 23:30:49.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\ngreat work as usual!","accounts_in_message":[],"_revision_number":2},{"id":"4d056ec2feff04ad35d16b99ff6123dcbddf5eeb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-04 23:31:00.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"413053c615807eeca193e3ce82342d3810d139a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-05 00:53:36.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/67/459667/2/gate/gate-python-openstackclient-docs-ubuntu-xenial/5ee4604//doc/build/html/ : SUCCESS in 4m 36s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/67/459667/2/gate/gate-python-openstackclient-pep8-ubuntu-xenial/c9114d7/ : SUCCESS in 6m 12s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/67/459667/2/gate/gate-python-openstackclient-python27-ubuntu-xenial/a222d00/ : SUCCESS in 4m 51s\n- gate-python-openstackclient-python35 http://logs.openstack.org/67/459667/2/gate/gate-python-openstackclient-python35/7bc63ff/ : SUCCESS in 4m 49s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/67/459667/2/gate/gate-python-openstackclient-releasenotes/8928158//releasenotes/build/html/ : SUCCESS in 4m 09s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/67/459667/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/d25118a/ : SUCCESS in 1h 20m 59s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/67/459667/2/gate/gate-osc-dsvm-functional-ubuntu-xenial/7b6ca7a/ : FAILURE in 44m 48s","accounts_in_message":[],"_revision_number":2},{"id":"e7500c70366d94f8f13e9fcd95be7bb6939475f5","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-05-05 02:40:14.000000000","message":"Patch Set 2: Workflow-1\n\nSorry, Dean and Steve, I may not have make it clear, I would like to block this patch until we decide how to support both cold and live migration with specified host or auto host. My patch implement live migration with auto host, Takashi implement cold migration with specified host in patch[1], the new options that are added into \"server migrate\" command conflict with each other in the two patches, so I push a new patch[2] as reference to sort out.\n\nI want to support both cold and live migration features in a group of consistent options, so I prefer to choose the patch[2], or you have other advise.\n\n[1] https://review.openstack.org/#/c/427565/ \n[2] https://review.openstack.org/#/c/460059/","accounts_in_message":[],"_revision_number":2},{"id":"38863c0b39079f757c02a6e923598b91ce9720dd","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2017-07-26 12:13:32.000000000","message":"Abandoned\n\nReplaced by https://review.openstack.org/#/c/460059/","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f67d5aab74831ddac905d7f3f9d475ae0a7dc42d","revisions":{"71c163118f3a8dbfcb9ec05b493100f333ad1dd4":{"kind":"REWORK","_number":1,"created":"2017-04-25 12:47:59.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/67/459667/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/67/459667/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/67/459667/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/67/459667/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/67/459667/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/67/459667/1"}}},"commit":{"parents":[{"commit":"ef99f444628282d06feae04514bd2a6328d87b93","subject":"Improve no-auth path","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ef99f444628282d06feae04514bd2a6328d87b93"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2017-04-25 12:43:18.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2017-04-25 12:43:18.000000000","tz":480},"subject":"Live migration to choose host automatically","message":"Live migration to choose host automatically\n\nAdd \"--live-auto\" option for \"server migrate\" command,\nallow to choose the destination host automatically for\nserver live migration.\n\nChange-Id: I1695b6a9f467dc5f34eba29b27694f623a39035a\nCloses-Bug: #1411190\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/71c163118f3a8dbfcb9ec05b493100f333ad1dd4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/71c163118f3a8dbfcb9ec05b493100f333ad1dd4"}]},"branch":"refs/heads/master"},"f67d5aab74831ddac905d7f3f9d475ae0a7dc42d":{"kind":"REWORK","_number":2,"created":"2017-04-26 06:40:26.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/67/459667/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/67/459667/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/67/459667/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/67/459667/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/67/459667/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/67/459667/2"}}},"commit":{"parents":[{"commit":"bf1f47c1be5bf9f6b25eab21eb06c3b0473bf34f","subject":"Merge \"Make test_server.py more elegant and simple\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bf1f47c1be5bf9f6b25eab21eb06c3b0473bf34f"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2017-04-25 12:43:18.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2017-04-26 06:39:46.000000000","tz":480},"subject":"Live migration to choose host automatically","message":"Live migration to choose host automatically\n\nAdd \"--live-auto\" option for \"server migrate\" command,\nallow to choose the destination host automatically for\nserver live migration.\n\nChange-Id: I1695b6a9f467dc5f34eba29b27694f623a39035a\nCloses-Bug: #1411190\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f67d5aab74831ddac905d7f3f9d475ae0a7dc42d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f67d5aab74831ddac905d7f3f9d475ae0a7dc42d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
