)]}'
{"id":"openstack%2Fpython-openstackclient~628334","triplet_id":"openstack%2Fpython-openstackclient~master~I960109008096ce8bb4e4c8ca6ffb22c33aacd995","project":"openstack/python-openstackclient","branch":"master","topic":"bp/server-migrate-better-target-host-support","hashtags":[],"change_id":"I960109008096ce8bb4e4c8ca6ffb22c33aacd995","subject":"Allow \"server migrate\" (not live) to take \"--host\" option","status":"MERGED","created":"2019-01-04 03:38:13.000000000","updated":"2019-06-21 19:26:10.000000000","submitted":"2019-06-21 19:26:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"628334-1561145170461-ca750131","meta_rev_id":"2fa3a400917dd90af6514425664191b8d3c2d79b","_number":628334,"virtual_id_number":628334,"owner":{"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-06-21 19:26:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"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":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"}],"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":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-06-21 14:48:32.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"}],"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":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":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2019-06-21 15:56:10.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-12 21:42:06.000000000","updated_by":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"reviewer":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"state":"REVIEWER"},{"updated":"2019-06-20 19:14:57.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-06-21 15:56:10.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-21 19:26:10.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":"cb3ceae9f08d2df67eae5110236a7c6904feb273","author":{"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"},"date":"2019-01-04 03:38:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"803dabcf719ab1700d06777ae43b6eb7da6fa573","author":{"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"},"date":"2019-01-04 04:14:18.000000000","message":"Patch Set 1:\n\nI just noticed this is already being worked on in 2 other changes already ( https://review.openstack.org/#/c/589012/ and https://review.openstack.org/#/c/626949/ ). My apoligies for the duplication of effort.","accounts_in_message":[],"_revision_number":1},{"id":"d58434a1060898873fdb7e83ee74606b841de7e7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-04 05:07:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/34/628334/1/check/openstackclient-check-plugins/ebcdfa8/ : SUCCESS in 4m 49s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/34/628334/1/check/osc-tox-py27-tips/01d7362/ : SUCCESS in 5m 40s\n- osc-tox-py35-tips http://logs.openstack.org/34/628334/1/check/osc-tox-py35-tips/94bdcbf/ : SUCCESS in 5m 56s\n- openstack-tox-cover http://logs.openstack.org/34/628334/1/check/openstack-tox-cover/531ea32/cover/ : SUCCESS in 4m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/34/628334/1/check/openstack-tox-lower-constraints/e28e0df/ : SUCCESS in 5m 04s\n- openstack-tox-pep8 http://logs.openstack.org/34/628334/1/check/openstack-tox-pep8/be805bf/ : SUCCESS in 4m 46s\n- openstack-tox-py27 http://logs.openstack.org/34/628334/1/check/openstack-tox-py27/c219bee/ : SUCCESS in 4m 28s\n- openstack-tox-py35 http://logs.openstack.org/34/628334/1/check/openstack-tox-py35/0ece731/ : SUCCESS in 4m 25s\n- openstack-tox-py36 http://logs.openstack.org/34/628334/1/check/openstack-tox-py36/fe31b7b/ : SUCCESS in 3m 55s\n- openstack-tox-docs http://logs.openstack.org/34/628334/1/check/openstack-tox-docs/2d7ef3d/html/ : SUCCESS in 5m 03s\n- build-openstack-releasenotes http://logs.openstack.org/34/628334/1/check/build-openstack-releasenotes/34643cf/html/ : SUCCESS in 4m 11s\n- tempest-full http://logs.openstack.org/34/628334/1/check/tempest-full/1008597/ : SUCCESS in 1h 23m 44s\n- tempest-full-py3 http://logs.openstack.org/34/628334/1/check/tempest-full-py3/5fc5cea/ : SUCCESS in 1h 09m 52s\n- osc-functional-devstack http://logs.openstack.org/34/628334/1/check/osc-functional-devstack/686de1a/ : SUCCESS in 44m 50s\n- osc-functional-devstack-tips http://logs.openstack.org/34/628334/1/check/osc-functional-devstack-tips/3eccbdc/ : SUCCESS in 53m 46s","accounts_in_message":[],"_revision_number":1},{"id":"4a625e0b3276efc2b71f553a373a2e60a665418b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-04-01 14:19:23.000000000","message":"Patch Set 1:\n\nI\u0027m hoping to clear this up once and for all at the Denver Train Forum:\n\nhttps://etherpad.openstack.org/p/DEN-osc-compute-api-gaps","accounts_in_message":[],"_revision_number":1},{"id":"b3c34e37d3ff17684a0872f36e7b234cea2501a9","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2019-04-26 23:43:35.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"d1be701bb35f40a3d5c033a5b23a72e296507930","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-11 21:56:42.000000000","message":"Patch Set 1:\n\nYou need to rebase on top of https://review.opendev.org/#/c/659382/ now. I left TODOs in the code for supporting --host with cold migration and 2.56 so it shouldn\u0027t be too hard to update that.","accounts_in_message":[],"_revision_number":1},{"id":"5976ac3e43f72c9d2c467f55bdb4ace3acfa51d8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-11 21:56:56.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"bc572562b5bb190b2d3f7817c8d68de92943d775","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-12 18:29:57.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ce8e9f697d313a77b964442d3881427161a5926e","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2019-06-12 21:42:06.000000000","message":"Patch Set 1: -Code-Review","accounts_in_message":[],"_revision_number":1},{"id":"101ff9b0a48977ffdb26eee802053d0889dd9d24","author":{"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"},"date":"2019-06-14 04:08:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"de295ff8725b9624a934a42662dab387a08a3d64","author":{"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"},"date":"2019-06-14 04:13:16.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"913d5348ba641283f77b5df2449c147889438295","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-14 06:30:59.000000000","message":"Patch Set 3: 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/34/628334/3/check/openstackclient-check-plugins/6cd4345/ : SUCCESS in 4m 30s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/34/628334/3/check/osc-tox-py27-tips/de5d715/ : SUCCESS in 5m 43s\n- osc-tox-py36-tips http://logs.openstack.org/34/628334/3/check/osc-tox-py36-tips/c7e8fb8/ : SUCCESS in 5m 50s\n- openstack-tox-cover http://logs.openstack.org/34/628334/3/check/openstack-tox-cover/911d2fd/cover/ : SUCCESS in 5m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/34/628334/3/check/openstack-tox-lower-constraints/106f1a8/ : SUCCESS in 7m 55s\n- openstack-tox-pep8 http://logs.openstack.org/34/628334/3/check/openstack-tox-pep8/d0688af/ : SUCCESS in 5m 12s\n- openstack-tox-py27 http://logs.openstack.org/34/628334/3/check/openstack-tox-py27/fbcad56/ : SUCCESS in 4m 46s\n- openstack-tox-py36 http://logs.openstack.org/34/628334/3/check/openstack-tox-py36/25ec997/ : SUCCESS in 6m 46s\n- openstack-tox-py37 http://logs.openstack.org/34/628334/3/check/openstack-tox-py37/6a00d79/ : SUCCESS in 5m 14s\n- openstack-tox-docs http://logs.openstack.org/34/628334/3/check/openstack-tox-docs/762cc68/html/ : SUCCESS in 5m 23s\n- build-openstack-releasenotes http://logs.openstack.org/34/628334/3/check/build-openstack-releasenotes/19d05a7/html/ : SUCCESS in 6m 43s\n- tempest-full http://logs.openstack.org/34/628334/3/check/tempest-full/80a2dc6/ : SUCCESS in 2h 01m 13s\n- tempest-full-py3 http://logs.openstack.org/34/628334/3/check/tempest-full-py3/f6caa39/ : SUCCESS in 1h 33m 18s\n- osc-functional-devstack http://logs.openstack.org/34/628334/3/check/osc-functional-devstack/117ae51/ : SUCCESS in 58m 27s\n- osc-functional-devstack-tips http://logs.openstack.org/34/628334/3/check/osc-functional-devstack-tips/abf38e4/ : FAILURE in 59m 27s","accounts_in_message":[],"_revision_number":3},{"id":"9ef3a822ea3a419b1bf8ea38b1e3c52cab720552","author":{"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"},"date":"2019-06-14 11:49:03.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"f140f0bf31106e061fbe53139727edcec91337ab","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-14 13:41:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/34/628334/3/check/openstackclient-check-plugins/12b58f5/ : SUCCESS in 4m 48s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/34/628334/3/check/osc-tox-py27-tips/36452a7/ : SUCCESS in 5m 22s\n- osc-tox-py36-tips http://logs.openstack.org/34/628334/3/check/osc-tox-py36-tips/1cd0965/ : SUCCESS in 5m 44s\n- openstack-tox-cover http://logs.openstack.org/34/628334/3/check/openstack-tox-cover/da6c100/cover/ : SUCCESS in 5m 16s\n- openstack-tox-lower-constraints http://logs.openstack.org/34/628334/3/check/openstack-tox-lower-constraints/bb91750/ : SUCCESS in 7m 52s\n- openstack-tox-pep8 http://logs.openstack.org/34/628334/3/check/openstack-tox-pep8/06351a7/ : SUCCESS in 5m 36s\n- openstack-tox-py27 http://logs.openstack.org/34/628334/3/check/openstack-tox-py27/fd79507/ : SUCCESS in 4m 56s\n- openstack-tox-py36 http://logs.openstack.org/34/628334/3/check/openstack-tox-py36/a94304b/ : SUCCESS in 5m 36s\n- openstack-tox-py37 http://logs.openstack.org/34/628334/3/check/openstack-tox-py37/a5e7450/ : SUCCESS in 5m 34s\n- openstack-tox-docs http://logs.openstack.org/34/628334/3/check/openstack-tox-docs/bb71137/html/ : SUCCESS in 6m 09s\n- build-openstack-releasenotes http://logs.openstack.org/34/628334/3/check/build-openstack-releasenotes/b588d65/html/ : SUCCESS in 7m 35s\n- tempest-full http://logs.openstack.org/34/628334/3/check/tempest-full/2f4a09e/ : SUCCESS in 1h 44m 54s\n- tempest-full-py3 http://logs.openstack.org/34/628334/3/check/tempest-full-py3/db739be/ : SUCCESS in 1h 28m 40s\n- osc-functional-devstack http://logs.openstack.org/34/628334/3/check/osc-functional-devstack/e7f7203/ : SUCCESS in 55m 49s\n- osc-functional-devstack-tips http://logs.openstack.org/34/628334/3/check/osc-functional-devstack-tips/54506f7/ : SUCCESS in 57m 01s","accounts_in_message":[],"_revision_number":3},{"id":"34eb39aa1b854d5d614397cff5f56dd2bed1622a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-17 17:09:48.000000000","message":"Patch Set 3: Code-Review-1\n\n(5 comments)\n\nMostly looks OK but there are some missing things and re-wording suggestions inline.","accounts_in_message":[],"_revision_number":3},{"id":"fced974ff14a011341e6a80fb69f0c3be8e2ad23","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-17 17:10:41.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"202931008b8c577b19f86b128a2a224c734e76c4","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 18:34:41.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"381cc26f76ef9301099026f572ef39745c3b33da","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 18:35:08.000000000","message":"Patch Set 3:\n\n(5 comments)\n\nI made the changes pointed out since I wanted to pull this down and test it locally in a devstack environment but otherwise everything looks OK to me.","accounts_in_message":[],"_revision_number":3},{"id":"38a7b4504628c5b3318eb261751ac7713abf6afe","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 18:38:14.000000000","message":"Patch Set 4:\n\nAh crap I broke one of the unit tests, sec.","accounts_in_message":[],"_revision_number":4},{"id":"8b377ec7b55d929bc53a630b817e17c82f1e1836","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 18:39:57.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6d9e1f60b5dd19c3d96c766c4b788369d4560cde","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 19:00:19.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ff93698a1f9ac2251aa03c3f98abaf9a17948e06","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 19:11:54.000000000","message":"Patch Set 5:\n\nDoing some manual testing, I\u0027ve got 5 fake computes (single node devstack) and created a server on devstack4.\n\nTried migrating to devstack1 with both the --live and --host options and that fails as expected:\n\n$ openstack server migrate --live devstack1 --host devstack1 --wait test-vm\nusage: openstack server migrate [-h] [--live-migration]\n                                [--live \u003chostname\u003e | --host \u003chostname\u003e]\n                                [--shared-migration | --block-migration]\n                                [--disk-overcommit | --no-disk-overcommit]\n                                [--wait]\n                                \u003cserver\u003e\nopenstack server migrate: error: argument --host: not allowed with argument --live\n\n\nTried cold migrating to devstack1 but with microversion 2.1 (default) which fails as expected:\n\n$ openstack server migrate --host devstack1 --wait test-vm\n--os-compute-api-version 2.56 or greater is required to use --host without --live-migration.\n\n\nTrying to use --live-migration and --host before 2.30 fails as expected:\n\n$ openstack server migrate --live-migration --host devstack1 --wait test-vm\n--os-compute-api-version 2.30 or greater is required when using --host\n\n\nUsing v2.30, live migrated to devstack1:\n\nstack@devstack:~$ openstack --os-compute-api-version 2.30 server migrate --live-migration --host devstack1 --wait test-vm\nComplete\nstack@devstack:~$ openstack server show test-vm | grep \":host\"\n| OS-EXT-SRV-ATTR:host                | devstack1                                                       |\nstack@devstack:~$ \n\n\nCold migrate back to devstack4 by specifying the host and using v2.56 works:\n\nstack@devstack:~$ openstack --os-compute-api-version 2.56 server migrate --host devstack4 --wait test-vm\nComplete\nstack@devstack:~$ openstack server show test-vm | grep \":host\"\n| OS-EXT-SRV-ATTR:host                | devstack4                                                       |\nstack@devstack:~$ openstack server show test-vm | grep status\n| status                              | VERIFY_RESIZE                                                   |\nstack@devstack:~$ \n\n\nSo this all looks good to me, just need to fix that one error message.","accounts_in_message":[],"_revision_number":5},{"id":"69c6d27251c8e622fa2ab838d6a72978e9a4b619","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 19:14:30.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"456b5ce4930cb1984a33de8fb4b41b1460840d9d","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 19:14:46.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"94e642350a142e8c0b7e45f798c92d29e74d5b94","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 19:14:57.000000000","message":"Patch Set 6: Code-Review+1\n\nLGTM and manual testing notes are within the comments.","accounts_in_message":[],"_revision_number":6},{"id":"ed44022a62f8dd3cb74ecd5b5cca4462ff11c83a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-20 21:08:59.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/34/628334/6/check/openstackclient-check-plugins/e5ed249/ : SUCCESS in 5m 18s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/34/628334/6/check/osc-tox-py27-tips/7e3318b/ : SUCCESS in 5m 59s\n- osc-tox-py36-tips http://logs.openstack.org/34/628334/6/check/osc-tox-py36-tips/df03f4d/ : SUCCESS in 6m 13s\n- openstack-tox-cover http://logs.openstack.org/34/628334/6/check/openstack-tox-cover/ec72343/cover/ : SUCCESS in 6m 11s\n- openstack-tox-lower-constraints http://logs.openstack.org/34/628334/6/check/openstack-tox-lower-constraints/f90c843/ : SUCCESS in 5m 13s\n- openstack-tox-pep8 http://logs.openstack.org/34/628334/6/check/openstack-tox-pep8/e2b2d3a/ : SUCCESS in 11m 38s\n- openstack-tox-py27 http://logs.openstack.org/34/628334/6/check/openstack-tox-py27/ebf0b14/ : SUCCESS in 11m 09s\n- openstack-tox-py36 http://logs.openstack.org/34/628334/6/check/openstack-tox-py36/aa220cd/ : SUCCESS in 11m 11s\n- openstack-tox-py37 http://logs.openstack.org/34/628334/6/check/openstack-tox-py37/ed02d35/ : SUCCESS in 4m 58s\n- openstack-tox-docs http://logs.openstack.org/34/628334/6/check/openstack-tox-docs/5f94f76/html/ : SUCCESS in 5m 20s\n- build-openstack-releasenotes http://logs.openstack.org/34/628334/6/check/build-openstack-releasenotes/e051eea/html/ : SUCCESS in 5m 05s\n- tempest-full http://logs.openstack.org/34/628334/6/check/tempest-full/d002937/ : SUCCESS in 1h 48m 44s\n- tempest-full-py3 http://logs.openstack.org/34/628334/6/check/tempest-full-py3/e1ca17f/ : SUCCESS in 1h 28m 48s\n- osc-functional-devstack http://logs.openstack.org/34/628334/6/check/osc-functional-devstack/57c080b/ : SUCCESS in 1h 07m 26s\n- osc-functional-devstack-tips http://logs.openstack.org/34/628334/6/check/osc-functional-devstack-tips/eeca9d5/ : SUCCESS in 1h 00m 00s","accounts_in_message":[],"_revision_number":6},{"id":"6054d34a2dc1e175198576e69dcdda002659bb34","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-06-21 14:48:13.000000000","message":"Patch Set 7: Published edit on patch set 6.","accounts_in_message":[],"_revision_number":7},{"id":"c0162a26c5e8b233551a583d722cb3e153db145e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-06-21 14:48:32.000000000","message":"Patch Set 7: Code-Review+2\n\nI added a lstory link to the release note...","accounts_in_message":[],"_revision_number":7},{"id":"ceb8b74e78712394b21d9570742ab4ed0b5cbef7","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-06-21 15:56:10.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"e8d02f004d59771a0715f7232231403307f8ecea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 16:44:03.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/34/628334/7/check/openstackclient-check-plugins/a5a79ec/ : SUCCESS in 5m 57s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/34/628334/7/check/osc-tox-py27-tips/8f796df/ : SUCCESS in 5m 51s\n- osc-tox-py36-tips http://logs.openstack.org/34/628334/7/check/osc-tox-py36-tips/6b35ee7/ : SUCCESS in 8m 38s\n- openstack-tox-cover http://logs.openstack.org/34/628334/7/check/openstack-tox-cover/cf31711/cover/ : SUCCESS in 6m 11s\n- openstack-tox-lower-constraints http://logs.openstack.org/34/628334/7/check/openstack-tox-lower-constraints/6276c77/ : SUCCESS in 8m 21s\n- openstack-tox-pep8 http://logs.openstack.org/34/628334/7/check/openstack-tox-pep8/88f1258/ : SUCCESS in 7m 00s\n- openstack-tox-py27 http://logs.openstack.org/34/628334/7/check/openstack-tox-py27/411024c/ : SUCCESS in 7m 39s\n- openstack-tox-py36 http://logs.openstack.org/34/628334/7/check/openstack-tox-py36/b9ea70e/ : SUCCESS in 6m 25s\n- openstack-tox-py37 http://logs.openstack.org/34/628334/7/check/openstack-tox-py37/f0c970a/ : SUCCESS in 7m 37s\n- openstack-tox-docs http://logs.openstack.org/34/628334/7/check/openstack-tox-docs/7d22e95/html/ : SUCCESS in 6m 25s\n- build-openstack-releasenotes http://logs.openstack.org/34/628334/7/check/build-openstack-releasenotes/2712ba5/html/ : SUCCESS in 5m 22s\n- tempest-full http://logs.openstack.org/34/628334/7/check/tempest-full/b88568b/ : SUCCESS in 1h 44m 10s\n- tempest-full-py3 http://logs.openstack.org/34/628334/7/check/tempest-full-py3/a5ad7b6/ : SUCCESS in 1h 52m 26s\n- osc-functional-devstack http://logs.openstack.org/34/628334/7/check/osc-functional-devstack/37a8e71/ : SUCCESS in 1h 00m 13s\n- osc-functional-devstack-tips http://logs.openstack.org/34/628334/7/check/osc-functional-devstack-tips/ee7e128/ : SUCCESS in 55m 12s","accounts_in_message":[],"_revision_number":7},{"id":"c2f744bcd0d068d093657577ae5a978b6228445d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 16:44:16.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"3fec1aa5ca6f68b6d2043d9989b40fb40902d742","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 19:26:10.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py27-tips http://logs.openstack.org/34/628334/7/gate/osc-tox-py27-tips/b03cb91/ : SUCCESS in 5m 23s\n- osc-tox-py36-tips http://logs.openstack.org/34/628334/7/gate/osc-tox-py36-tips/c6c720a/ : SUCCESS in 5m 30s\n- openstack-tox-lower-constraints http://logs.openstack.org/34/628334/7/gate/openstack-tox-lower-constraints/cc34fb1/ : SUCCESS in 12m 10s\n- openstack-tox-pep8 http://logs.openstack.org/34/628334/7/gate/openstack-tox-pep8/da6f8ab/ : SUCCESS in 5m 34s\n- openstack-tox-py27 http://logs.openstack.org/34/628334/7/gate/openstack-tox-py27/40c6744/ : SUCCESS in 5m 18s\n- openstack-tox-py36 http://logs.openstack.org/34/628334/7/gate/openstack-tox-py36/7e8233e/ : SUCCESS in 7m 24s\n- openstack-tox-py37 http://logs.openstack.org/34/628334/7/gate/openstack-tox-py37/c3ad236/ : SUCCESS in 5m 24s\n- openstack-tox-docs http://logs.openstack.org/34/628334/7/gate/openstack-tox-docs/90ae4d9/html/ : SUCCESS in 5m 14s\n- build-openstack-releasenotes http://logs.openstack.org/34/628334/7/gate/build-openstack-releasenotes/7026f90/html/ : SUCCESS in 4m 46s\n- tempest-full http://logs.openstack.org/34/628334/7/gate/tempest-full/baaafab/ : SUCCESS in 1h 47m 51s\n- tempest-full-py3 http://logs.openstack.org/34/628334/7/gate/tempest-full-py3/0b75c7c/ : SUCCESS in 1h 48m 51s\n- osc-functional-devstack http://logs.openstack.org/34/628334/7/gate/osc-functional-devstack/2b05c57/ : SUCCESS in 1h 01m 08s","accounts_in_message":[],"_revision_number":7},{"id":"498ef959acecf9450dc00bf1b4b9efd14b18e1ae","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 19:26:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"1aad94349bcd8f4b772bd6f216e4af897d46053b","revisions":{"bce9358b387cf1a3fa8e48354f9e24a568b1ad27":{"kind":"REWORK","_number":1,"created":"2019-01-04 03:38:13.000000000","uploader":{"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"},"ref":"refs/changes/34/628334/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/34/628334/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/1"}}},"commit":{"parents":[{"commit":"6aef3eeb99a4b1648da4beac26831e4cf1f5db77","subject":"Add \"--host\" option to \"server migrate --live\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6aef3eeb99a4b1648da4beac26831e4cf1f5db77"}]}],"author":{"name":"Martin Chlumsky","email":"martin.chlumsky@ubisoft.com","date":"2019-01-02 19:57:12.000000000","tz":-300},"committer":{"name":"Martin Chlumsky","email":"martin.chlumsky@ubisoft.com","date":"2019-01-04 03:23:16.000000000","tz":-300},"subject":"Allow \"server migrate\" (not live) to take \"--host\" option","message":"Allow \"server migrate\" (not live) to take \"--host\" option\n\nCurrently doing a \"server migrate\" (without \"--live\") while specifying a\ntarget host is not possible however nova api supports it since version\n2.56.\n\nThis patch allows passing \"--host\" to \"server migrate\". This patch\ndepends on the patch https://review.openstack.org/#/c/627801/ which is a\nbreaking change so it\u0027s not expected this patch will make it until osc4\nor later.\n\nChange-Id: I960109008096ce8bb4e4c8ca6ffb22c33aacd995\nPartially-Implements: blueprint server-migrate-better-target-host-support\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bce9358b387cf1a3fa8e48354f9e24a568b1ad27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bce9358b387cf1a3fa8e48354f9e24a568b1ad27"}]},"branch":"refs/heads/master"},"a209a77bc3be7d02ceeefb820a92b57819a08b48":{"kind":"REWORK","_number":2,"created":"2019-06-14 04:08:24.000000000","uploader":{"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"},"ref":"refs/changes/34/628334/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/34/628334/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/2"}}},"commit":{"parents":[{"commit":"82823f89f04a931b2491b92b2d3b0349e286fd9b","subject":"Merge \"Rename review.openstack.org to review.opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/82823f89f04a931b2491b92b2d3b0349e286fd9b"}]}],"author":{"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","date":"2019-06-14 03:16:53.000000000","tz":-240},"committer":{"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","date":"2019-06-14 04:04:53.000000000","tz":-240},"subject":"Allow \"server migrate\" (not live) to take \"--host\" option","message":"Allow \"server migrate\" (not live) to take \"--host\" option\n\nCurrently, doing a cold migration while specifying a target host is not\npossible however nova api supports it since version 2.56.\n\nThis patch allows passing \"--host\" when doing a cold migration.\nIt runs normally if --os-compute-api-version is 2.56 or greater and\nreturns an error otherwise.\n\nChange-Id: I960109008096ce8bb4e4c8ca6ffb22c33aacd995\nPartially-Implements: blueprint server-migrate-better-target-host-support\nStory: 2003325\nTask: 24359\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a209a77bc3be7d02ceeefb820a92b57819a08b48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a209a77bc3be7d02ceeefb820a92b57819a08b48"}]},"branch":"refs/heads/master"},"30ca3627a9fd0ad235810caa2eb6cd4be0d23bef":{"kind":"REWORK","_number":3,"created":"2019-06-14 04:13:16.000000000","uploader":{"_account_id":27330,"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","username":"mchlumsky"},"ref":"refs/changes/34/628334/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/34/628334/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/3"}}},"commit":{"parents":[{"commit":"82823f89f04a931b2491b92b2d3b0349e286fd9b","subject":"Merge \"Rename review.openstack.org to review.opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/82823f89f04a931b2491b92b2d3b0349e286fd9b"}]}],"author":{"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","date":"2019-06-14 03:16:53.000000000","tz":-240},"committer":{"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","date":"2019-06-14 04:13:04.000000000","tz":-240},"subject":"Allow \"server migrate\" (not live) to take \"--host\" option","message":"Allow \"server migrate\" (not live) to take \"--host\" option\n\nCurrently, doing a cold migration while specifying a target host is not\npossible however nova api supports it since version 2.56.\n\nThis patch allows passing \"--host\" when doing a cold migration.\nIt runs normally if --os-compute-api-version is 2.56 or greater and\nreturns an error otherwise.\n\nChange-Id: I960109008096ce8bb4e4c8ca6ffb22c33aacd995\nPartially-Implements: blueprint server-migrate-better-target-host-support\nStory: 2003325\nTask: 24359\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/30ca3627a9fd0ad235810caa2eb6cd4be0d23bef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/30ca3627a9fd0ad235810caa2eb6cd4be0d23bef"}]},"branch":"refs/heads/master"},"59bee6b95e33457d90e4dca4ec3723e765f00bea":{"kind":"REWORK","_number":4,"created":"2019-06-20 18:34:41.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/34/628334/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/34/628334/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/4"}}},"commit":{"parents":[{"commit":"82823f89f04a931b2491b92b2d3b0349e286fd9b","subject":"Merge \"Rename review.openstack.org to review.opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/82823f89f04a931b2491b92b2d3b0349e286fd9b"}]}],"author":{"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","date":"2019-06-14 03:16:53.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-06-20 18:34:13.000000000","tz":-240},"subject":"Allow \"server migrate\" (not live) to take \"--host\" option","message":"Allow \"server migrate\" (not live) to take \"--host\" option\n\nCurrently, doing a cold migration while specifying a target host is not\npossible however nova api supports it since version 2.56.\n\nThis patch allows passing \"--host\" when doing a cold migration.\nIt runs normally if --os-compute-api-version is 2.56 or greater and\nreturns an error otherwise.\n\nChange-Id: I960109008096ce8bb4e4c8ca6ffb22c33aacd995\nStory: 2003325\nTask: 24359\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/59bee6b95e33457d90e4dca4ec3723e765f00bea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/59bee6b95e33457d90e4dca4ec3723e765f00bea"}]},"branch":"refs/heads/master"},"9f73432e8f76bf2e9a2aa24531015984795a5343":{"kind":"REWORK","_number":5,"created":"2019-06-20 18:39:57.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/34/628334/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/34/628334/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/5"}}},"commit":{"parents":[{"commit":"82823f89f04a931b2491b92b2d3b0349e286fd9b","subject":"Merge \"Rename review.openstack.org to review.opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/82823f89f04a931b2491b92b2d3b0349e286fd9b"}]}],"author":{"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","date":"2019-06-14 03:16:53.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-06-20 18:39:51.000000000","tz":-240},"subject":"Allow \"server migrate\" (not live) to take \"--host\" option","message":"Allow \"server migrate\" (not live) to take \"--host\" option\n\nCurrently, doing a cold migration while specifying a target host is not\npossible however nova api supports it since version 2.56.\n\nThis patch allows passing \"--host\" when doing a cold migration.\nIt runs normally if --os-compute-api-version is 2.56 or greater and\nreturns an error otherwise.\n\nChange-Id: I960109008096ce8bb4e4c8ca6ffb22c33aacd995\nStory: 2003325\nTask: 24359\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f73432e8f76bf2e9a2aa24531015984795a5343"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f73432e8f76bf2e9a2aa24531015984795a5343"}]},"branch":"refs/heads/master"},"3175b49cab0d2ee906ff709d52fbd386d68642c3":{"kind":"REWORK","_number":6,"created":"2019-06-20 19:14:30.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/34/628334/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/34/628334/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/6"}}},"commit":{"parents":[{"commit":"82823f89f04a931b2491b92b2d3b0349e286fd9b","subject":"Merge \"Rename review.openstack.org to review.opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/82823f89f04a931b2491b92b2d3b0349e286fd9b"}]}],"author":{"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","date":"2019-06-14 03:16:53.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-06-20 19:14:21.000000000","tz":-240},"subject":"Allow \"server migrate\" (not live) to take \"--host\" option","message":"Allow \"server migrate\" (not live) to take \"--host\" option\n\nCurrently, doing a cold migration while specifying a target host is not\npossible however nova api supports it since version 2.56.\n\nThis patch allows passing \"--host\" when doing a cold migration.\nIt runs normally if --os-compute-api-version is 2.56 or greater and\nreturns an error otherwise.\n\nChange-Id: I960109008096ce8bb4e4c8ca6ffb22c33aacd995\nStory: 2003325\nTask: 24359\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3175b49cab0d2ee906ff709d52fbd386d68642c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3175b49cab0d2ee906ff709d52fbd386d68642c3"}]},"branch":"refs/heads/master"},"1aad94349bcd8f4b772bd6f216e4af897d46053b":{"kind":"REWORK","_number":7,"created":"2019-06-21 14:48:13.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/34/628334/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/34/628334/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/34/628334/7"}}},"commit":{"parents":[{"commit":"82823f89f04a931b2491b92b2d3b0349e286fd9b","subject":"Merge \"Rename review.openstack.org to review.opendev.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/82823f89f04a931b2491b92b2d3b0349e286fd9b"}]}],"author":{"name":"Martin Chlumsky","email":"martin.chlumsky@gmail.com","date":"2019-06-14 03:16:53.000000000","tz":-240},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-06-21 14:47:07.000000000","tz":0},"subject":"Allow \"server migrate\" (not live) to take \"--host\" option","message":"Allow \"server migrate\" (not live) to take \"--host\" option\n\nCurrently, doing a cold migration while specifying a target host is not\npossible however nova api supports it since version 2.56.\n\nThis patch allows passing \"--host\" when doing a cold migration.\nIt runs normally if --os-compute-api-version is 2.56 or greater and\nreturns an error otherwise.\n\nChange-Id: I960109008096ce8bb4e4c8ca6ffb22c33aacd995\nStory: 2003325\nTask: 24359\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1aad94349bcd8f4b772bd6f216e4af897d46053b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1aad94349bcd8f4b772bd6f216e4af897d46053b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
