)]}'
{"id":"openstack%2Fnova-specs~686779","triplet_id":"openstack%2Fnova-specs~master~Ife73544f997c71f7840e0f772ca6a7870a8df69e","project":"openstack/nova-specs","branch":"master","topic":"bp/support-move-ops-with-qos-ports-ussuri","hashtags":[],"change_id":"Ife73544f997c71f7840e0f772ca6a7870a8df69e","subject":"Support move operations with qos ports - Ussuri","status":"MERGED","created":"2019-10-04 17:25:07.000000000","updated":"2019-10-08 14:14:36.000000000","submitted":"2019-10-08 14:11:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":54,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"686779-1570543917078-001e37fd","meta_rev_id":"89bb76b7610ffa8198bde8b0252e452be8c24c0e","_number":686779,"virtual_id_number":686779,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-10-08 14:11:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":2,"date":"2019-10-08 12:40:21.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":2,"date":"2019-10-08 13:57:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":1,"date":"2019-10-08 13:57:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-08 12:40:21.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-10-08 13:57:15.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-10-08 14:11:56.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":"7711bb6e384136f1ee563eb4f3520acbacbe71d8","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-10-04 17:25:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"833899babf3dcb84d84d166e45ef40a53d0b99d0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-04 17:52:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71442282ee15413b9d28f49d9bb928df : SUCCESS in 11m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc40aa861ec04128971e0279ccb1ad89 : SUCCESS in 4m 12s","accounts_in_message":[],"_revision_number":1},{"id":"3bdaa5aef88a05564893f111eb0dd693a61c7473","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-10-04 19:22:33.000000000","message":"Patch Set 1: Code-Review-1\n\n(17 comments)\n\nOverall I\u0027m good with this, just a soft -1 for cleaning up some formatting and grammar stuff and a couple of testing things to remember about live migration reschedules and what happens to an evacuated server if the source host comes back up - do we need to do anything special to cleanup port resource request allocations?","accounts_in_message":[],"_revision_number":1},{"id":"3e6a41eab69907d6f974dbdf9618941437461198","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-10-07 13:42:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"910981628a5625ab5dbca30c8343819acf00fee3","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-10-07 13:44:00.000000000","message":"Patch Set 1:\n\n(17 comments)","accounts_in_message":[],"_revision_number":1},{"id":"80c5925f16289d6d4fd366fd47f5c3ae02fe5130","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-07 13:57:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b2001c15d20483a861490fbd2b1615d : SUCCESS in 8m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48785c738bc94609a00b9e65421b9b64 : SUCCESS in 4m 56s","accounts_in_message":[],"_revision_number":2},{"id":"475c4c500aefdd0298a24e977e904c973ebee649","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-10-07 14:35:03.000000000","message":"Patch Set 2: Code-Review+2\n\nMy comments from PS1 were addressed, lgtm.","accounts_in_message":[],"_revision_number":2},{"id":"459ae0c80f7558152d5ba2b75c64fb78edfaf32e","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-07 16:10:17.000000000","message":"Patch Set 2: Code-Review-1\n\n(10 comments)\n\nVery minor, but the downvote is to get a complete list of the remaining operations that need to be supported.","accounts_in_message":[],"_revision_number":2},{"id":"4565b294f9f107cdbdb62d5441867e868a10b985","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-10-08 10:38:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"efed19772e0984206d5e393c697e98ae789d7dca","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-10-08 10:38:52.000000000","message":"Patch Set 2:\n\n(10 comments)","accounts_in_message":[],"_revision_number":2},{"id":"cb8e1f251fbfb1b2b46874f494909d04ba6417e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-08 10:51:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0df83341102b430b9a0777345e36cbc5 : SUCCESS in 7m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08b2b6f7515f44a7bbc6416f208bf75b : SUCCESS in 3m 31s","accounts_in_message":[],"_revision_number":3},{"id":"ce88710490241ad167ab400ad8472d49f790c063","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-08 12:40:21.000000000","message":"Patch Set 3: Code-Review+2\n\nThanks gibi.","accounts_in_message":[],"_revision_number":3},{"id":"587221de282ed1f155498ed61f6c17168f77f5ea","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-10-08 13:57:15.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"47e56361f78af19b08e3e0fd9c453c397c9c7aba","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-08 13:57:27.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"4a2a9f521a0815a258b7bdf1f040708a3cb58ffd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-08 14:11:56.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4478867727b548c1bdd495800c1e8efc : SUCCESS in 7m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16112bc9ad024917840ba6ddb5d18b8b : SUCCESS in 4m 48s","accounts_in_message":[],"_revision_number":3},{"id":"7f64ca74dafdbf23047577be10cf3fa6e017d92a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-08 14:11:57.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"44135fa28370fe2a7b9452547daefd5332c252c4","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-08 14:14:36.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-specs https://zuul.opendev.org/t/openstack/build/42dbfd80be4c412fbb504f69d6471a2d : SUCCESS in 2m 03s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"90b6b363046b28f5f766c8a7a6c8cef8173bc244","revisions":{"29096b9211691c00c030293777ef8e27398b543e":{"kind":"REWORK","_number":1,"created":"2019-10-04 17:25:07.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/79/686779/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/79/686779/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/1"}}},"commit":{"parents":[{"commit":"fbfb289679267e72903fedb97614b586ac0d79bc","subject":"Add image-precache-support spec","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/fbfb289679267e72903fedb97614b586ac0d79bc"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2019-10-04 17:21:38.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2019-10-04 17:24:54.000000000","tz":120},"subject":"Support move operations with qos ports - Ussuri","message":"Support move operations with qos ports - Ussuri\n\nSince `microversion 2.72`_ nova supports creating servers with neutron ports\nhaving resource request. Since the Train release nova also supports cold\nmigrating and resizing such servers. However other move operations like live\nmigration, evacuation and unshelve are still not possible due to missing\nresource handling implementation in nova.\n\nThe main content of this spec was previously proposed and approved in\nTrain but only partially was implemented. So this spec proposes only the\nstill missing pieces.\n\nBlueprint: support-move-ops-with-qos-ports-ussuri\nChange-Id: Ife73544f997c71f7840e0f772ca6a7870a8df69e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/29096b9211691c00c030293777ef8e27398b543e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/29096b9211691c00c030293777ef8e27398b543e"}]},"branch":"refs/heads/master"},"3de1fd11eeab6abb5e328337df684149a4e22201":{"kind":"REWORK","_number":2,"created":"2019-10-07 13:42:10.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/79/686779/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/79/686779/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/2"}}},"commit":{"parents":[{"commit":"fbfb289679267e72903fedb97614b586ac0d79bc","subject":"Add image-precache-support spec","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/fbfb289679267e72903fedb97614b586ac0d79bc"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2019-10-04 17:21:38.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2019-10-07 13:41:36.000000000","tz":120},"subject":"Support move operations with qos ports - Ussuri","message":"Support move operations with qos ports - Ussuri\n\nSince microversion 2.72 nova supports creating servers with neutron ports\nhaving resource request. Since the Train release nova also supports cold\nmigrating and resizing such servers. However other move operations like live\nmigration, evacuation and unshelve are still not possible due to missing\nresource handling implementation in nova.\n\nThe main content of this spec was previously proposed and approved in\nTrain but only partially was implemented. So this spec proposes only the\nstill missing pieces.\n\nBlueprint: support-move-ops-with-qos-ports-ussuri\nChange-Id: Ife73544f997c71f7840e0f772ca6a7870a8df69e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/3de1fd11eeab6abb5e328337df684149a4e22201"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/3de1fd11eeab6abb5e328337df684149a4e22201"}]},"branch":"refs/heads/master"},"90b6b363046b28f5f766c8a7a6c8cef8173bc244":{"kind":"REWORK","_number":3,"created":"2019-10-08 10:38:46.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/79/686779/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/79/686779/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/79/686779/3"}}},"commit":{"parents":[{"commit":"fbfb289679267e72903fedb97614b586ac0d79bc","subject":"Add image-precache-support spec","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/fbfb289679267e72903fedb97614b586ac0d79bc"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2019-10-04 17:21:38.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2019-10-08 10:38:10.000000000","tz":120},"subject":"Support move operations with qos ports - Ussuri","message":"Support move operations with qos ports - Ussuri\n\nSince microversion 2.72 nova supports creating servers with neutron ports\nhaving resource request. Since the Train release nova also supports cold\nmigrating and resizing such servers. However other move operations like live\nmigration, evacuation and unshelve are still not possible due to missing\nresource handling implementation in nova.\n\nThe main content of this spec was previously proposed and approved in\nTrain but only partially was implemented. So this spec proposes only the\nstill missing pieces.\n\nBlueprint: support-move-ops-with-qos-ports-ussuri\nChange-Id: Ife73544f997c71f7840e0f772ca6a7870a8df69e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/90b6b363046b28f5f766c8a7a6c8cef8173bc244"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/90b6b363046b28f5f766c8a7a6c8cef8173bc244"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
