)]}'
{"id":"openstack%2Fnova~873575","triplet_id":"openstack%2Fnova~stable%2Fussuri~I67d41a8e439b1ff3c5983ee17823616b80698639","project":"openstack/nova","branch":"stable/ussuri","topic":"bug/1949808","attention_set":{},"removed_from_attention_set":{"19234":{"account":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"last_update":"2023-02-28 13:50:07.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I67d41a8e439b1ff3c5983ee17823616b80698639","subject":"Test aborting queued live migration","status":"ABANDONED","created":"2023-02-14 13:13:39.000000000","updated":"2023-02-28 13:50:07.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"cherry_pick_of_change":845748,"cherry_pick_of_patch_set":5,"meta_rev_id":"c4c33c5b95cfd2afa4312fe5e40072acb71830ca","_number":873575,"virtual_id_number":873575,"owner":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2023-02-16 20:10:29.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-02-14 14:10:08.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":"9df4211181ccf2f3adfe627c98aaa625ac149fdc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-14 13:13:39.000000000","message":"Patch Set 1: Cherry Picked from branch stable/victoria.","accounts_in_message":[],"_revision_number":1},{"id":"30cd111a8b0e1f64b4cd9de3a662563fdd4e4c08","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-14 13:13:51.000000000","message":"Topic bug/1949808-stable/ussuri removed","accounts_in_message":[],"_revision_number":1},{"id":"93a9556081327691ceb6705c5dc5f650c9d1bc91","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-14 13:14:20.000000000","message":"Topic set to bug/1949808","accounts_in_message":[],"_revision_number":1},{"id":"967ac501da02c699245833ae621e36cf9c35ebf4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-14 14:10:08.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/2972d460cb4e4f049caa01e198d4ebf5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dae80194266d456f80bd4e334549d1e0 : SUCCESS in 17m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cd4b8c95d82748a49b0091fa5c6a446e : SUCCESS in 6m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/110e30e98d7842eca2a9f8a623a7b919 : SUCCESS in 11m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f5d6e01bb3e64389bcfe0e6c848f6f83 : SUCCESS in 14m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e0cc53eb3e043ceba23eab358e10e3b : SUCCESS in 10m 27s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0c8d8fd7a4454646a877e3066e99e3bd : FAILURE in 18m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/721732a12aeb4f29a302e909d9dbed95 : SUCCESS in 4m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9ae2721f27746617ef993594d66f3579138dc9ce","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-14 15:34:02.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6433a13383971cd88ff6a5d672f41f0bfd30a8a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-14 17:00:43.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/8212fc1d8fbc4f0e925586a8d90ba210\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d89ff6d76a024798b0e52a4467a93847 : SUCCESS in 17m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6845b332a397497da932ac060289a7f7 : SUCCESS in 10m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8c2a5677daf1436d9ff75c984d4463e0 : SUCCESS in 12m 39s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c7c16ddc40e448718ae371b1f83ceece : SUCCESS in 14m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39403666f24249f7ad82454405a666ed : SUCCESS in 10m 16s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d23b488462d847dd8ff496fd83871113 : FAILURE in 15m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7ed233bf5fa942f98a07d4734c27c777 : SUCCESS in 5m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"40f2ef5660255a593ea9f1325d76a60bcff7eff7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-15 17:21:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ee258480e226aa622701f98c1287a607744eeaf9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-15 18:16:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1a7ab2625ad4c49a8ba58d61c2d1d72\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/235e095eeb7540e39d80b0ee9938eeb6 : SUCCESS in 15m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03638b46b6cc4e79ae156b4807d3a897 : SUCCESS in 7m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b352f6a77c414694901dc0ce115776b3 : SUCCESS in 12m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/55b83717d6384720a2ef550369ef214d : SUCCESS in 14m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/49ea2c2bfa5047628043a11d35450677 : SUCCESS in 10m 19s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/cd2211db6c3d45918d92ed1a63c0e68a : SUCCESS in 17m 11s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a75ee9d93e7f44a2a6f5b989239e2acf : SUCCESS in 6m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"29ba50278ae6a99900852eacbeafccf240c4a11c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-16 15:50:17.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"e5f447c8c3b9b21c82b502f7d0e86c42ec28bd89","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-16 16:51:30.000000000","message":"Uploaded patch set 4: New patch set was added with same tree, parent tree, and commit message as Patch Set 3.","accounts_in_message":[],"_revision_number":4},{"id":"301f2f58520150fc9ee78404c7567de1ac73bfac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-16 20:10:29.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d5cd2702b234c1ebb46431fa9842eb5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c1083fc52ab74abc8744723e7563a487 : SUCCESS in 19m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dfdc2816ce704b50a11a70464c9cfcc4 : SUCCESS in 9m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1ac64762fca04607a2293e97ab4daa4c : SUCCESS in 13m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b892f3b206fe465195fc89f5aa1ea086 : SUCCESS in 13m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24a41ab0b0644bcd944c4102a71c7863 : SUCCESS in 10m 24s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ae4b0aac07eb4737a450bbe4293d1747 : SUCCESS in 18m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2ab09137aa6a4ed7abbe026a10eb3859 : FAILURE in 5m 02s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"c4c33c5b95cfd2afa4312fe5e40072acb71830ca","tag":"autogenerated:gerrit:abandon","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-28 13:50:07.000000000","message":"Abandoned\n\nPatch became too huge and ugly during backport","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"2e074b13136512a95a9d7a5ed47964bb7a948fa6","revisions":{"ab864a808384483767d91b94ac3e5afe7ce15f2a":{"kind":"REWORK","_number":1,"created":"2023-02-14 13:13:39.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/75/873575/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/75/873575/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/75/873575/1"}}},"commit":{"parents":[{"commit":"1bf98f128710c374a0141720a7ccc21f5d1afae0","subject":"Merge \"[compute] always set instance.host in post_livemigration\" into stable/ussuri","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1bf98f128710c374a0141720a7ccc21f5d1afae0"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2021-11-09 15:05:52.000000000","tz":60},"committer":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2023-02-14 13:13:39.000000000","tz":0},"subject":"Test aborting queued live migration","message":"Test aborting queued live migration\n\nThis patch adds a regression test which asserts that if a live migration\nis aborted while it\u0027s \u0027queued\u0027, the instance\u0027s status is never reverted\nback to ACTIVE, and instance remains in MIGRATING state.\n\nThere is simple idea behind implemented LiveMigrationQueuedAbortTest:\nwe start two instances on the same compute and try to migrate\nthem simultaneously when max_concurrent_live_migrations is set to 1\nand nova.tests.fixtures.libvirt.Domain.migrateToURI3 is locked.\nAs a result, we get two live migrations stuck in \u0027migrating\u0027 and\n\u0027queued\u0027 states and we can issue API call to abort the second one.\n\nLock is removed and first instance is live migrated after second\ninstance\u0027s live migration is aborted.\n\nCo-Authored-By: Alex Stupnikov \u003caleksey.stupnikov@gmail.com\u003e\nPartial-Bug: #1949808\nChange-Id: I67d41a8e439b1ff3c5983ee17823616b80698639\n(cherry picked from commit 3e7b9b69e68c8594eac92d88f0579aab40d7d5ae)\n(cherry picked from commit 19c4f8e973bd7f88bde3c55b714439072b73aadf)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab864a808384483767d91b94ac3e5afe7ce15f2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab864a808384483767d91b94ac3e5afe7ce15f2a"}]},"branch":"refs/heads/stable/ussuri"},"e33258f61e51ee60a5aaec0b1c85dbecbf854093":{"kind":"REWORK","_number":2,"created":"2023-02-15 17:21:20.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/75/873575/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/75/873575/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/75/873575/2"}}},"commit":{"parents":[{"commit":"1bf98f128710c374a0141720a7ccc21f5d1afae0","subject":"Merge \"[compute] always set instance.host in post_livemigration\" into stable/ussuri","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1bf98f128710c374a0141720a7ccc21f5d1afae0"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2021-11-09 15:05:52.000000000","tz":60},"committer":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2023-02-15 16:28:31.000000000","tz":60},"subject":"Test aborting queued live migration","message":"Test aborting queued live migration\n\nThis patch adds a regression test which asserts that if a live migration\nis aborted while it\u0027s \u0027queued\u0027, the instance\u0027s status is never reverted\nback to ACTIVE, and instance remains in MIGRATING state.\n\nThere is simple idea behind implemented LiveMigrationQueuedAbortTest:\nwe start two instances on the same compute and try to migrate\nthem simultaneously when max_concurrent_live_migrations is set to 1\nand nova.tests.fixtures.libvirt.Domain.migrateToURI3 is locked.\nAs a result, we get two live migrations stuck in \u0027migrating\u0027 and\n\u0027queued\u0027 states and we can issue API call to abort the second one.\n\nLock is removed and first instance is live migrated after second\ninstance\u0027s live migration is aborted.\n\nCo-Authored-By: Alex Stupnikov \u003caleksey.stupnikov@gmail.com\u003e\nPartial-Bug: #1949808\nChange-Id: I67d41a8e439b1ff3c5983ee17823616b80698639\n(cherry picked from commit 3e7b9b69e68c8594eac92d88f0579aab40d7d5ae)\n(cherry picked from commit 19c4f8e973bd7f88bde3c55b714439072b73aadf)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e33258f61e51ee60a5aaec0b1c85dbecbf854093"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e33258f61e51ee60a5aaec0b1c85dbecbf854093"}]},"branch":"refs/heads/stable/ussuri"},"67ea31e74ed35cc24405970a041fa0aa0f45ba7c":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2023-02-16 15:50:17.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/75/873575/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/75/873575/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/75/873575/3"}}},"commit":{"parents":[{"commit":"1bf98f128710c374a0141720a7ccc21f5d1afae0","subject":"Merge \"[compute] always set instance.host in post_livemigration\" into stable/ussuri","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1bf98f128710c374a0141720a7ccc21f5d1afae0"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2021-11-09 15:05:52.000000000","tz":60},"committer":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2023-02-16 15:50:17.000000000","tz":0},"subject":"Test aborting queued live migration","message":"Test aborting queued live migration\n\nThis patch adds a regression test which asserts that if a live migration\nis aborted while it\u0027s \u0027queued\u0027, the instance\u0027s status is never reverted\nback to ACTIVE, and instance remains in MIGRATING state.\n\nThere is simple idea behind implemented LiveMigrationQueuedAbortTest:\nwe start two instances on the same compute and try to migrate\nthem simultaneously when max_concurrent_live_migrations is set to 1\nand nova.tests.fixtures.libvirt.Domain.migrateToURI3 is locked.\nAs a result, we get two live migrations stuck in \u0027migrating\u0027 and\n\u0027queued\u0027 states and we can issue API call to abort the second one.\n\nLock is removed and first instance is live migrated after second\ninstance\u0027s live migration is aborted.\n\nCo-Authored-By: Alex Stupnikov \u003caleksey.stupnikov@gmail.com\u003e\nPartial-Bug: #1949808\nChange-Id: I67d41a8e439b1ff3c5983ee17823616b80698639\n(cherry picked from commit 3e7b9b69e68c8594eac92d88f0579aab40d7d5ae)\n(cherry picked from commit 19c4f8e973bd7f88bde3c55b714439072b73aadf)\n(cherry picked from commit 8f0028953df6f8bce5e9f43557bda6b83ddfd361)\n(cherry picked from commit f622150e95557a114dd81aa9638fe12fa1704b19)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/67ea31e74ed35cc24405970a041fa0aa0f45ba7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/67ea31e74ed35cc24405970a041fa0aa0f45ba7c"}]},"branch":"refs/heads/stable/ussuri","description":"Edit commit message"},"2e074b13136512a95a9d7a5ed47964bb7a948fa6":{"kind":"NO_CHANGE","_number":4,"created":"2023-02-16 16:51:30.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/75/873575/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/75/873575/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/873575/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/75/873575/4"}}},"commit":{"parents":[{"commit":"1bf98f128710c374a0141720a7ccc21f5d1afae0","subject":"Merge \"[compute] always set instance.host in post_livemigration\" into stable/ussuri","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1bf98f128710c374a0141720a7ccc21f5d1afae0"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2021-11-09 15:05:52.000000000","tz":60},"committer":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2023-02-16 16:38:19.000000000","tz":60},"subject":"Test aborting queued live migration","message":"Test aborting queued live migration\n\nThis patch adds a regression test which asserts that if a live migration\nis aborted while it\u0027s \u0027queued\u0027, the instance\u0027s status is never reverted\nback to ACTIVE, and instance remains in MIGRATING state.\n\nThere is simple idea behind implemented LiveMigrationQueuedAbortTest:\nwe start two instances on the same compute and try to migrate\nthem simultaneously when max_concurrent_live_migrations is set to 1\nand nova.tests.fixtures.libvirt.Domain.migrateToURI3 is locked.\nAs a result, we get two live migrations stuck in \u0027migrating\u0027 and\n\u0027queued\u0027 states and we can issue API call to abort the second one.\n\nLock is removed and first instance is live migrated after second\ninstance\u0027s live migration is aborted.\n\nCo-Authored-By: Alex Stupnikov \u003caleksey.stupnikov@gmail.com\u003e\nPartial-Bug: #1949808\nChange-Id: I67d41a8e439b1ff3c5983ee17823616b80698639\n(cherry picked from commit 3e7b9b69e68c8594eac92d88f0579aab40d7d5ae)\n(cherry picked from commit 19c4f8e973bd7f88bde3c55b714439072b73aadf)\n(cherry picked from commit 8f0028953df6f8bce5e9f43557bda6b83ddfd361)\n(cherry picked from commit f622150e95557a114dd81aa9638fe12fa1704b19)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2e074b13136512a95a9d7a5ed47964bb7a948fa6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2e074b13136512a95a9d7a5ed47964bb7a948fa6"}]},"branch":"refs/heads/stable/ussuri"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
