)]}'
{"id":"openstack%2Fpython-openstackclient~659382","triplet_id":"openstack%2Fpython-openstackclient~master~I95d3d588e4abeb6848bdccf6915f7b5da40b5d4f","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1411190","hashtags":[],"change_id":"I95d3d588e4abeb6848bdccf6915f7b5da40b5d4f","subject":"Deprecate openstack server migrate --host option","status":"MERGED","created":"2019-05-15 22:04:02.000000000","updated":"2019-06-07 00:25:16.000000000","submitted":"2019-06-06 19:05:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":25,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"659382-1559847946085-2d8656ec","meta_rev_id":"eb3bb6eaacd7ccaca0ffbdc7adf20cc891807b03","_number":659382,"virtual_id_number":659382,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-06-06 19:05:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-06-04 19:59:19.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2019-06-06 16:58:30.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2019-06-06 16:58:30.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-15 22:35:05.000000000","updated_by":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"reviewer":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"state":"REVIEWER"},{"updated":"2019-05-16 13:40:50.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2019-06-04 19:59:19.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":"2019-06-06 16:58:30.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-06-06 19:05:45.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"0938644bc8d97ce4ba662c33a3eb5ee2cf87a10e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-15 22:04:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"71cd758dcea49fd43cc2a87ea3637505e3ae3ee6","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-15 22:14:49.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"cd27011612cd4bf83c2c73fa7ab4c90b4317ab89","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-15 23:55:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/82/659382/1/check/openstackclient-check-plugins/129f2b4/ : SUCCESS in 6m 10s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/82/659382/1/check/osc-tox-py27-tips/575e0a5/ : SUCCESS in 5m 02s\n- osc-tox-py36-tips http://logs.openstack.org/82/659382/1/check/osc-tox-py36-tips/0186811/ : SUCCESS in 5m 36s\n- openstack-tox-cover http://logs.openstack.org/82/659382/1/check/openstack-tox-cover/49ec0df/cover/ : SUCCESS in 5m 51s\n- openstack-tox-lower-constraints http://logs.openstack.org/82/659382/1/check/openstack-tox-lower-constraints/3fb8c2a/ : SUCCESS in 5m 19s\n- openstack-tox-pep8 http://logs.openstack.org/82/659382/1/check/openstack-tox-pep8/35290c8/ : SUCCESS in 4m 36s\n- openstack-tox-py27 http://logs.openstack.org/82/659382/1/check/openstack-tox-py27/4cd2c8d/ : SUCCESS in 4m 19s\n- openstack-tox-py36 http://logs.openstack.org/82/659382/1/check/openstack-tox-py36/bdea135/ : SUCCESS in 4m 29s\n- openstack-tox-py37 http://logs.openstack.org/82/659382/1/check/openstack-tox-py37/8f9c42e/ : SUCCESS in 5m 58s\n- openstack-tox-docs http://logs.openstack.org/82/659382/1/check/openstack-tox-docs/c37de38/html/ : SUCCESS in 4m 45s\n- build-openstack-releasenotes http://logs.openstack.org/82/659382/1/check/build-openstack-releasenotes/cf5d326/html/ : SUCCESS in 4m 14s\n- tempest-full http://logs.openstack.org/82/659382/1/check/tempest-full/dbabd7a/ : SUCCESS in 1h 45m 57s\n- tempest-full-py3 http://logs.openstack.org/82/659382/1/check/tempest-full-py3/7e19809/ : SUCCESS in 1h 35m 38s\n- osc-functional-devstack http://logs.openstack.org/82/659382/1/check/osc-functional-devstack/8c7f22a/ : SUCCESS in 56m 51s\n- osc-functional-devstack-tips http://logs.openstack.org/82/659382/1/check/osc-functional-devstack-tips/ea47467/ : SUCCESS in 50m 46s","accounts_in_message":[],"_revision_number":1},{"id":"a1a913e3b487f97a1ec791f9269d4a6fe28f607e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-05-16 04:14:52.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nLate at night and after ripping out a LOT of deprecated code prepping for OSC4, this looks mostly good so far.","accounts_in_message":[],"_revision_number":1},{"id":"d565250c7b0f0a566abf488fcbdc7d007193fdbd","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-05-16 13:00:49.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6c77296c6e99053399165deb4834b268a7fcbc0f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-05-16 13:09:50.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"cfb6e31fe5f54035cfc0380f2adbfd3fb3748775","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-05-16 13:40:50.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"07f70af837e536cba69122f292685a8600024b01","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-16 17:03:06.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"b503d5d5fc6c2e696459419927e57cfccfb2f999","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-05-16 17:52:52.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"fbb9df996df4921fa3e6665c31e4c4a987f078eb","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-23 23:30:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d079497bf2d36f56065a69e653e7cb8515a189a6","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-23 23:30:59.000000000","message":"Patch Set 1:\n\n(5 comments)","accounts_in_message":[],"_revision_number":1},{"id":"6ab49ccb4c6bdccc9bed17f8fbb9cd87b853b931","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-23 23:31:32.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"91e50bf06f6335d3687e45626fa3fa9ebaed2b2a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-23 23:31:36.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"d4a897a91bfb703826508e6826cb4226d0e987b0","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-24 00:08:46.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"eb825983f08eaab7f05ffca7c1bc97b42e5b4554","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-24 00:11:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"94b6ad0db14d8fe9e450f12fe1b0e92c2b7eafc5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 02:03:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/82/659382/3/check/openstackclient-check-plugins/aa8acc1/ : SUCCESS in 5m 11s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/82/659382/3/check/osc-tox-py27-tips/dbe772d/ : SUCCESS in 5m 54s\n- osc-tox-py36-tips http://logs.openstack.org/82/659382/3/check/osc-tox-py36-tips/a9062c2/ : SUCCESS in 5m 33s\n- openstack-tox-cover http://logs.openstack.org/82/659382/3/check/openstack-tox-cover/11eca39/cover/ : SUCCESS in 6m 51s\n- openstack-tox-lower-constraints http://logs.openstack.org/82/659382/3/check/openstack-tox-lower-constraints/095caf1/ : SUCCESS in 5m 31s\n- openstack-tox-pep8 http://logs.openstack.org/82/659382/3/check/openstack-tox-pep8/bca4a95/ : SUCCESS in 6m 11s\n- openstack-tox-py27 http://logs.openstack.org/82/659382/3/check/openstack-tox-py27/637fccc/ : SUCCESS in 4m 27s\n- openstack-tox-py36 http://logs.openstack.org/82/659382/3/check/openstack-tox-py36/9dce7a2/ : SUCCESS in 5m 01s\n- openstack-tox-py37 http://logs.openstack.org/82/659382/3/check/openstack-tox-py37/b6b98ca/ : SUCCESS in 5m 11s\n- openstack-tox-docs http://logs.openstack.org/82/659382/3/check/openstack-tox-docs/24b2d28/html/ : SUCCESS in 7m 06s\n- build-openstack-releasenotes http://logs.openstack.org/82/659382/3/check/build-openstack-releasenotes/ffc892c/html/ : SUCCESS in 5m 00s\n- tempest-full http://logs.openstack.org/82/659382/3/check/tempest-full/f94e93e/ : SUCCESS in 1h 44m 40s\n- tempest-full-py3 http://logs.openstack.org/82/659382/3/check/tempest-full-py3/45a901b/ : SUCCESS in 1h 40m 24s\n- osc-functional-devstack http://logs.openstack.org/82/659382/3/check/osc-functional-devstack/22de5cf/ : SUCCESS in 53m 19s\n- osc-functional-devstack-tips http://logs.openstack.org/82/659382/3/check/osc-functional-devstack-tips/8633deb/ : SUCCESS in 50m 19s","accounts_in_message":[],"_revision_number":3},{"id":"61dc8241060815ae71d4f8573e72b4daed6a419c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-05-24 12:52:32.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f4cb8dea58f5d51036c8ec788b96abb537929baf","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-24 14:16:39.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a033392c5ed1e17e1110aba6929a8880a03958e3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-24 15:00:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fc3f9a8d95cad33bbdf176c10a230826c603b86e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-24 15:01:35.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"446579c0b695f1f4ed1b7bfdcd5caabb981bc67e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-24 15:02:17.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"406cfeb6abe8affb4eff30c60f65c490a88e4688","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 17:12:21.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstackclient-check-plugins http://logs.openstack.org/82/659382/5/check/openstackclient-check-plugins/dc57009/ : SUCCESS in 4m 55s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/82/659382/5/check/osc-tox-py27-tips/6d93d38/ : FAILURE in 6m 00s\n- osc-tox-py36-tips http://logs.openstack.org/82/659382/5/check/osc-tox-py36-tips/ccfd80d/ : FAILURE in 5m 58s\n- openstack-tox-cover http://logs.openstack.org/82/659382/5/check/openstack-tox-cover/0a34b0a/ : FAILURE in 4m 48s\n- openstack-tox-lower-constraints http://logs.openstack.org/82/659382/5/check/openstack-tox-lower-constraints/5b97d4b/ : FAILURE in 6m 03s\n- openstack-tox-pep8 http://logs.openstack.org/82/659382/5/check/openstack-tox-pep8/1afec22/ : SUCCESS in 6m 18s\n- openstack-tox-py27 http://logs.openstack.org/82/659382/5/check/openstack-tox-py27/21ffee7/ : FAILURE in 6m 38s\n- openstack-tox-py36 http://logs.openstack.org/82/659382/5/check/openstack-tox-py36/5edc430/ : FAILURE in 8m 32s\n- openstack-tox-py37 http://logs.openstack.org/82/659382/5/check/openstack-tox-py37/efd4d5a/ : FAILURE in 7m 32s\n- openstack-tox-docs http://logs.openstack.org/82/659382/5/check/openstack-tox-docs/a38cc91/html/ : SUCCESS in 7m 19s\n- build-openstack-releasenotes http://logs.openstack.org/82/659382/5/check/build-openstack-releasenotes/f922b04/html/ : SUCCESS in 6m 35s\n- tempest-full http://logs.openstack.org/82/659382/5/check/tempest-full/d132342/ : SUCCESS in 2h 02m 23s\n- tempest-full-py3 http://logs.openstack.org/82/659382/5/check/tempest-full-py3/9c7a640/ : SUCCESS in 2h 02m 49s\n- osc-functional-devstack http://logs.openstack.org/82/659382/5/check/osc-functional-devstack/7f270d4/ : SUCCESS in 51m 28s\n- osc-functional-devstack-tips http://logs.openstack.org/82/659382/5/check/osc-functional-devstack-tips/bcdc5e0/ : SUCCESS in 1h 05m 04s","accounts_in_message":[],"_revision_number":5},{"id":"32edf34f4b5f505e40870afb24e9a4691ec2c5d8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-24 19:58:02.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f40a2f29dea942eeab738cb25e32f3bdd9a7512e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 21:56:52.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/82/659382/6/check/openstackclient-check-plugins/297b58e/ : SUCCESS in 4m 41s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/82/659382/6/check/osc-tox-py27-tips/aaa8b57/ : SUCCESS in 5m 52s\n- osc-tox-py36-tips http://logs.openstack.org/82/659382/6/check/osc-tox-py36-tips/261d80f/ : SUCCESS in 5m 51s\n- openstack-tox-cover http://logs.openstack.org/82/659382/6/check/openstack-tox-cover/5771611/cover/ : SUCCESS in 6m 10s\n- openstack-tox-lower-constraints http://logs.openstack.org/82/659382/6/check/openstack-tox-lower-constraints/a3f5d22/ : SUCCESS in 5m 06s\n- openstack-tox-pep8 http://logs.openstack.org/82/659382/6/check/openstack-tox-pep8/c943298/ : SUCCESS in 5m 03s\n- openstack-tox-py27 http://logs.openstack.org/82/659382/6/check/openstack-tox-py27/26fd868/ : SUCCESS in 4m 40s\n- openstack-tox-py36 http://logs.openstack.org/82/659382/6/check/openstack-tox-py36/2820edf/ : SUCCESS in 4m 51s\n- openstack-tox-py37 http://logs.openstack.org/82/659382/6/check/openstack-tox-py37/8c6489b/ : SUCCESS in 6m 39s\n- openstack-tox-docs http://logs.openstack.org/82/659382/6/check/openstack-tox-docs/2a2b102/html/ : SUCCESS in 5m 50s\n- build-openstack-releasenotes http://logs.openstack.org/82/659382/6/check/build-openstack-releasenotes/da45204/html/ : SUCCESS in 4m 32s\n- tempest-full http://logs.openstack.org/82/659382/6/check/tempest-full/0fabe9b/ : SUCCESS in 1h 49m 18s\n- tempest-full-py3 http://logs.openstack.org/82/659382/6/check/tempest-full-py3/b76561a/ : SUCCESS in 1h 22m 51s\n- osc-functional-devstack http://logs.openstack.org/82/659382/6/check/osc-functional-devstack/fb112bf/ : SUCCESS in 51m 16s\n- osc-functional-devstack-tips http://logs.openstack.org/82/659382/6/check/osc-functional-devstack-tips/898eacb/ : SUCCESS in 55m 58s","accounts_in_message":[],"_revision_number":6},{"id":"074bc1e158c107febb4968a67bccc323ab36f9f3","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-06-04 19:59:19.000000000","message":"Patch Set 6: Code-Review+2\n\nThank you for pushing this through Matt","accounts_in_message":[],"_revision_number":6},{"id":"41153f3e96fe4346567bfa7fe6bcccbf68c60b87","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-06-06 16:58:30.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"a7a70254d53ebfedf5e3f3331e8cbeebf465f183","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 16:58:44.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"17c0b259f8443c10d3d082ed3f56f27800410d43","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 19:05:45.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py27-tips http://logs.openstack.org/82/659382/6/gate/osc-tox-py27-tips/8be0693/ : SUCCESS in 5m 59s\n- osc-tox-py36-tips http://logs.openstack.org/82/659382/6/gate/osc-tox-py36-tips/10bd156/ : SUCCESS in 6m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/82/659382/6/gate/openstack-tox-lower-constraints/222c6cb/ : SUCCESS in 5m 30s\n- openstack-tox-pep8 http://logs.openstack.org/82/659382/6/gate/openstack-tox-pep8/12ba398/ : SUCCESS in 5m 27s\n- openstack-tox-py27 http://logs.openstack.org/82/659382/6/gate/openstack-tox-py27/c9a03f2/ : SUCCESS in 4m 35s\n- openstack-tox-py36 http://logs.openstack.org/82/659382/6/gate/openstack-tox-py36/757df07/ : SUCCESS in 4m 20s\n- openstack-tox-py37 http://logs.openstack.org/82/659382/6/gate/openstack-tox-py37/2a69e29/ : SUCCESS in 5m 05s\n- openstack-tox-docs http://logs.openstack.org/82/659382/6/gate/openstack-tox-docs/464d80b/html/ : SUCCESS in 4m 52s\n- build-openstack-releasenotes http://logs.openstack.org/82/659382/6/gate/build-openstack-releasenotes/f300daa/html/ : SUCCESS in 4m 49s\n- tempest-full http://logs.openstack.org/82/659382/6/gate/tempest-full/38e1e7d/ : SUCCESS in 2h 00m 29s\n- tempest-full-py3 http://logs.openstack.org/82/659382/6/gate/tempest-full-py3/c5fa95f/ : SUCCESS in 1h 27m 14s\n- osc-functional-devstack http://logs.openstack.org/82/659382/6/gate/osc-functional-devstack/c54ea08/ : SUCCESS in 1h 04m 57s","accounts_in_message":[],"_revision_number":6},{"id":"66b2d9faa6d046570624e60abf52ca3927bdad6b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 19:05:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"1d502ad0530be835e04ec0a4f99ccd4bc4183d96","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-07 00:25:16.000000000","message":"Patch Set 6:\n\n\u003e Thank you for pushing this through Matt\n\nNP, thanks for your help Dean. I just pushed the buttons.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"3057989714e5e510e275c454258e0f167ed551d2","revisions":{"68047a22397ec428e1c1a4772378492e6beb919a":{"kind":"REWORK","_number":1,"created":"2019-05-15 22:04:02.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/82/659382/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/82/659382/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/1"}}},"commit":{"parents":[{"commit":"1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071","subject":"Merge \"document the --timing option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-15 21:57:29.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-15 21:57:29.000000000","tz":-240},"subject":"WIP: Deprecate openstack server migrate --host option","message":"WIP: Deprecate openstack server migrate --host option\n\nPer the discussion at the Train Forum [1] this deprecates\nthe problematic --host option on the server migrate command\nwhich, depending on the compute API version used, forcefully\nbypasses the scheduler and also does not allow you to live\nmigrate a server and let the scheduler pick a host.\n\nThe --live option is replaced here with two new options:\n\n* --live-migration: this simply tells the command you want to\n  perform a live rather than cold migration\n\n* --host: when specified, this will request a target host for\n  the live migration and will be validated by the scheduler;\n  if not specified, the scheduler will pick a host\n\nWe can build on the --host option by supporting cold migrations\nwith a specified host when using compute API version 2.56 or\ngreater but that will come in a separate change.\n\nNote there are several related changes for this issue:\n\n- https://review.openstack.org/#/c/628334/\n- https://review.openstack.org/#/c/626949/\n- https://review.openstack.org/#/c/627801/\n- https://review.openstack.org/#/c/589012/\n- https://review.openstack.org/#/c/460059/\n\nThis change allows us to deprecate the --live option and provide\na replacement which is backward compatible without having to use\nsomething potentially error-prone like nargs\u003d\u0027?\u0027.\n\nCloses-Bug: #1411190\n\n[1] https://etherpad.openstack.org/p/DEN-osc-compute-api-gaps\n\nChange-Id: I95d3d588e4abeb6848bdccf6915f7b5da40b5d4f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/68047a22397ec428e1c1a4772378492e6beb919a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/68047a22397ec428e1c1a4772378492e6beb919a"}]},"branch":"refs/heads/master"},"2fd01cc5dc371bb0ee174f45b2004b1bd1bda99c":{"kind":"REWORK","_number":2,"created":"2019-05-23 23:30:55.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/82/659382/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/82/659382/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/2"}}},"commit":{"parents":[{"commit":"1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071","subject":"Merge \"document the --timing option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-15 21:57:29.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-23 23:30:45.000000000","tz":-240},"subject":"WIP: Deprecate openstack server migrate --host option","message":"WIP: Deprecate openstack server migrate --host option\n\nPer the discussion at the Train Forum [1] this deprecates\nthe problematic --live option on the server migrate command\nwhich, depending on the compute API version used, forcefully\nbypasses the scheduler and also does not allow you to live\nmigrate a server and let the scheduler pick a host.\n\nThe --live option is replaced here with two new options:\n\n* --live-migration: this simply tells the command you want to\n  perform a live rather than cold migration\n\n* --host: when specified, this will request a target host for\n  the live migration and will be validated by the scheduler;\n  if not specified, the scheduler will pick a host\n\nWe can build on the --host option by supporting cold migrations\nwith a specified host when using compute API version 2.56 or\ngreater but that will come in a separate change.\n\nIf both --live and --live-migration are specified the --live\noption is ignored.\n\nNote there are several related changes for this issue:\n\n- https://review.openstack.org/#/c/628334/\n- https://review.openstack.org/#/c/626949/\n- https://review.openstack.org/#/c/627801/\n- https://review.openstack.org/#/c/589012/\n- https://review.openstack.org/#/c/460059/\n\nThis change allows us to deprecate the --live option and provide\na replacement which is backward compatible without having to use\nsomething potentially error-prone like nargs\u003d\u0027?\u0027.\n\nCloses-Bug: #1411190\n\n[1] https://etherpad.openstack.org/p/DEN-osc-compute-api-gaps\n\nChange-Id: I95d3d588e4abeb6848bdccf6915f7b5da40b5d4f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2fd01cc5dc371bb0ee174f45b2004b1bd1bda99c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2fd01cc5dc371bb0ee174f45b2004b1bd1bda99c"}]},"branch":"refs/heads/master"},"8e2f8818385e32cbad13b876974d2dc87b008122":{"kind":"REWORK","_number":3,"created":"2019-05-24 00:11:03.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/82/659382/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/82/659382/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/3"}}},"commit":{"parents":[{"commit":"1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071","subject":"Merge \"document the --timing option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-15 21:57:29.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-24 00:10:55.000000000","tz":-240},"subject":"WIP: Deprecate openstack server migrate --host option","message":"WIP: Deprecate openstack server migrate --host option\n\nPer the discussion at the Train Forum [1] this deprecates\nthe problematic --live option on the server migrate command\nwhich, depending on the compute API version used, forcefully\nbypasses the scheduler and also does not allow you to live\nmigrate a server and let the scheduler pick a host.\n\nThe --live option is replaced here with two new options:\n\n* --live-migration: this simply tells the command you want to\n  perform a live rather than cold migration\n\n* --host: when specified, this will request a target host for\n  the live migration and will be validated by the scheduler;\n  if not specified, the scheduler will pick a host\n\nWe can build on the --host option by supporting cold migrations\nwith a specified host when using compute API version 2.56 or\ngreater but that will come in a separate change.\n\nIf both --live and --live-migration are specified the --live\noption is ignored.\n\nNote there are several related changes for this issue:\n\n- https://review.openstack.org/#/c/628334/\n- https://review.openstack.org/#/c/626949/\n- https://review.openstack.org/#/c/627801/\n- https://review.openstack.org/#/c/589012/\n- https://review.openstack.org/#/c/460059/\n\nThis change allows us to deprecate the --live option and provide\na replacement which is backward compatible without having to use\nsomething potentially error-prone like nargs\u003d\u0027?\u0027.\n\nCloses-Bug: #1411190\n\n[1] https://etherpad.openstack.org/p/DEN-osc-compute-api-gaps\n\nChange-Id: I95d3d588e4abeb6848bdccf6915f7b5da40b5d4f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8e2f8818385e32cbad13b876974d2dc87b008122"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8e2f8818385e32cbad13b876974d2dc87b008122"}]},"branch":"refs/heads/master"},"b8312a6782d8411819b4b3b5f6896c340d33feaf":{"kind":"REWORK","_number":4,"created":"2019-05-24 15:00:11.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/82/659382/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/82/659382/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/4"}}},"commit":{"parents":[{"commit":"1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071","subject":"Merge \"document the --timing option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-15 21:57:29.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-24 14:58:44.000000000","tz":-240},"subject":"Deprecate openstack server migrate --host option","message":"Deprecate openstack server migrate --host option\n\nPer the discussion at the Train Forum [1] this deprecates\nthe problematic --live option on the server migrate command\nwhich, depending on the compute API version used, forcefully\nbypasses the scheduler and also does not allow you to live\nmigrate a server and let the scheduler pick a host.\n\nThe --live option is replaced here with two new options:\n\n* --live-migration: this simply tells the command you want to\n  perform a live rather than cold migration; if specified with\n  --live the --live-migration option takes priority.\n\n* --host: when specified, this will request a target host for\n  the live migration and will be validated by the scheduler;\n  if not specified, the scheduler will pick a host. This option\n  is mutually exclusive with --live.\n\nWe can build on the --host option by supporting cold migrations\nwith a specified host when using compute API version 2.56 or\ngreater but that will come in a separate change.\n\nIf the --live option is ever used we log a warning.\n\nNote there are several related changes for this issue:\n\n- https://review.openstack.org/#/c/628334/\n- https://review.openstack.org/#/c/626949/\n- https://review.openstack.org/#/c/627801/\n- https://review.openstack.org/#/c/589012/\n- https://review.openstack.org/#/c/460059/\n\nThis change allows us to deprecate the --live option and provide\na replacement which is backward compatible without having to use\nsomething potentially error-prone like nargs\u003d\u0027?\u0027.\n\nCloses-Bug: #1411190\n\n[1] https://etherpad.openstack.org/p/DEN-osc-compute-api-gaps\n\nChange-Id: I95d3d588e4abeb6848bdccf6915f7b5da40b5d4f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b8312a6782d8411819b4b3b5f6896c340d33feaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b8312a6782d8411819b4b3b5f6896c340d33feaf"}]},"branch":"refs/heads/master"},"2d8663a52e8d38e90596161a3bceada660f71a78":{"kind":"REWORK","_number":5,"created":"2019-05-24 15:02:17.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/82/659382/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/82/659382/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/5"}}},"commit":{"parents":[{"commit":"1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071","subject":"Merge \"document the --timing option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-15 21:57:29.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-24 15:02:10.000000000","tz":-240},"subject":"Deprecate openstack server migrate --host option","message":"Deprecate openstack server migrate --host option\n\nPer the discussion at the Train Forum [1] this deprecates\nthe problematic --live option on the server migrate command\nwhich, depending on the compute API version used, forcefully\nbypasses the scheduler and also does not allow you to live\nmigrate a server and let the scheduler pick a host.\n\nThe --live option is replaced here with two new options:\n\n* --live-migration: this simply tells the command you want to\n  perform a live rather than cold migration; if specified with\n  --live the --live-migration option takes priority.\n\n* --host: when specified, this will request a target host for\n  the live migration and will be validated by the scheduler;\n  if not specified, the scheduler will pick a host. This option\n  is mutually exclusive with --live.\n\nWe can build on the --host option by supporting cold migrations\nwith a specified host when using compute API version 2.56 or\ngreater but that will come in a separate change.\n\nIf the --live option is ever used we log a warning.\n\nNote there are several related changes for this issue:\n\n- https://review.openstack.org/#/c/628334/\n- https://review.openstack.org/#/c/626949/\n- https://review.openstack.org/#/c/627801/\n- https://review.openstack.org/#/c/589012/\n- https://review.openstack.org/#/c/460059/\n\nThis change allows us to deprecate the --live option and provide\na replacement which is backward compatible without having to use\nsomething potentially error-prone like nargs\u003d\u0027?\u0027.\n\nCloses-Bug: #1411190\n\n[1] https://etherpad.openstack.org/p/DEN-osc-compute-api-gaps\n\nChange-Id: I95d3d588e4abeb6848bdccf6915f7b5da40b5d4f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2d8663a52e8d38e90596161a3bceada660f71a78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2d8663a52e8d38e90596161a3bceada660f71a78"}]},"branch":"refs/heads/master"},"3057989714e5e510e275c454258e0f167ed551d2":{"kind":"REWORK","_number":6,"created":"2019-05-24 19:58:02.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/82/659382/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/82/659382/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/82/659382/6"}}},"commit":{"parents":[{"commit":"1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071","subject":"Merge \"document the --timing option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1bc44fcdc6c96bbffdd70c57f6cb11b5c1278071"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-15 21:57:29.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-24 19:57:54.000000000","tz":-240},"subject":"Deprecate openstack server migrate --host option","message":"Deprecate openstack server migrate --host option\n\nPer the discussion at the Train Forum [1] this deprecates\nthe problematic --live option on the server migrate command\nwhich, depending on the compute API version used, forcefully\nbypasses the scheduler and also does not allow you to live\nmigrate a server and let the scheduler pick a host.\n\nThe --live option is replaced here with two new options:\n\n* --live-migration: this simply tells the command you want to\n  perform a live rather than cold migration; if specified with\n  --live the --live-migration option takes priority.\n\n* --host: when specified, this will request a target host for\n  the live migration and will be validated by the scheduler;\n  if not specified, the scheduler will pick a host. This option\n  is mutually exclusive with --live.\n\nWe can build on the --host option by supporting cold migrations\nwith a specified host when using compute API version 2.56 or\ngreater but that will come in a separate change.\n\nIf the --live option is ever used we log a warning.\n\nNote there are several related changes for this issue:\n\n- https://review.openstack.org/#/c/628334/\n- https://review.openstack.org/#/c/626949/\n- https://review.openstack.org/#/c/627801/\n- https://review.openstack.org/#/c/589012/\n- https://review.openstack.org/#/c/460059/\n\nThis change allows us to deprecate the --live option and provide\na replacement which is backward compatible without having to use\nsomething potentially error-prone like nargs\u003d\u0027?\u0027.\n\nCloses-Bug: #1411190\n\n[1] https://etherpad.openstack.org/p/DEN-osc-compute-api-gaps\n\nChange-Id: I95d3d588e4abeb6848bdccf6915f7b5da40b5d4f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3057989714e5e510e275c454258e0f167ed551d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3057989714e5e510e275c454258e0f167ed551d2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
