)]}'
{"id":"openstack%2Fnova~887564","triplet_id":"openstack%2Fnova~master~I078110e8bddfb4e09ec4f7d0f5a0682e1c2d903d","project":"openstack/nova","branch":"master","topic":"fix-bug-#2027669","attention_set":{"33897":{"account":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"last_update":"2023-07-13 12:01:03.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I078110e8bddfb4e09ec4f7d0f5a0682e1c2d903d","subject":"Not destroy the vm as it migrate back before evacuate clean","status":"NEW","created":"2023-07-13 09:42:08.000000000","updated":"2023-07-17 03:36:47.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e25b366d10cd34eac4208e47386fbbe33063042a","_number":887564,"virtual_id_number":887564,"owner":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2023-07-17 03:36:47.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":{"CC":[{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-07-13 09:42:53.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-07-13 10:00:46.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":"CC"},{"updated":"2023-07-13 12:01:03.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":"10babbf446cc081afce7845dc83dd5c77ee059c9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"date":"2023-07-13 09:42:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1804df17cd02f8a645d8853e2b0f36151a64fed2","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2023-07-13 09:42:53.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* openstack-sriov-nova-master-direct http://13.74.249.42/refs/changes/64/887564/1/openstack-sriov-nova-master-direct : FAILURE\n\n* openstack-sriov-nova-master-macvtap http://13.74.249.42/refs/changes/64/887564/1/openstack-sriov-nova-master-macvtap : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"b776f4bc729bf141121f5e842f9ab71a715df115","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"date":"2023-07-13 09:44:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ae3bb9a620847dc09a3a0cd2149995de72048242","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2023-07-13 09:44:48.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* openstack-sriov-nova-master-direct http://13.74.249.42/refs/changes/64/887564/2/openstack-sriov-nova-master-direct : FAILURE\n\n* openstack-sriov-nova-master-macvtap http://13.74.249.42/refs/changes/64/887564/2/openstack-sriov-nova-master-macvtap : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"4058207fab0696ef4c17f021c0be566afcc11d30","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-13 10:00:46.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb9d339955fd4f5fb45a7fa7bedf8a76\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6df55c678fa048679329a1270f7161f8 : SUCCESS in 9m 35s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4681786ddd7e44b089cdba876dffbbe2 : SUCCESS in 13m 46s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a8defb867eac4cc783f2c0e54fac6a82 : SUCCESS in 13m 34s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a5f6bce21b1d87e3a4b27d20c198dea0d79f71e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-13 12:01:03.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\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/7ecbd5d86db54b17b1dfb2a3dafe4d30\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7768dff6113940b28866d6b5223b2812 : SUCCESS in 1h 08m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4723c7f98ad94466bbf800cdd0c48a84 : TIMED_OUT in 2h 03m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bb4f64fd7db548f0969f3da4bbd912d2 : SUCCESS in 52m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/03a6a273c94847b28d6d987760ce58a3 : SUCCESS in 18m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5153be55bef4922a7b5225ad0d1c7c4 : FAILURE in 10m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/56f5c9b2afd6463ea9d8db4f51046482 : SUCCESS in 15m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5d46b0eb16204078b5ef7088985efd72 : SUCCESS in 13m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/44111450fec0467aa89b8c160b554a41 : SUCCESS in 10m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba3635b337744612be33af1a2a0572ab : SUCCESS in 10m 30s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/aa61bd80347d4409a549c146dedcdec2 : SUCCESS in 50m 35s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/377fdf894e634fe39d97b7827518586c : SUCCESS in 1h 58m 30s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d84fca321e0e42a19532e46776a73880 : SUCCESS in 37m 24s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/fb59adcc192e4d928a433611f5fa8191 : FAILURE in 48m 01s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a7db216fad5c46019e79e97220977e56 : SUCCESS in 1h 53m 28s\n- nova-next https://zuul.opendev.org/t/openstack/build/913d3f04deb440aca08f7f46928a9ef8 : SUCCESS in 1h 57m 10s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f50271ff1831491a865111975c27961d : SUCCESS in 1h 01m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d7b1909ea25e4d50aa1e94cca7b1d364 : SUCCESS in 5m 22s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/18a95c49618c4180bf09c41603f82f64 : SUCCESS in 28m 25s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5d5111cf152d4eae9f05e67827d9ffd9 : SUCCESS in 25m 50s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/795d333e3dad481ea18e4ff1387c3605 : SUCCESS in 25m 15s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/65291024157d46bd8ad03b633fc381e0 : SUCCESS in 2h 03m 00s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9be59622936f45e1accab034f4fa1558 : SUCCESS in 1h 03m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/482c0830da2040e69b04c2dc5901c8ae : SUCCESS in 1h 04m 28s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ccf8b6142d79498ca645a1c4703159a9 : SUCCESS in 20m 55s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7f842c406da94a4a8484113f2c2e4798 : SUCCESS in 31m 07s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5d95a513f7f04dad330a369617092f0bfd047a61","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"date":"2023-07-17 01:26:55.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"e1e354534403035b9ee44726cf434254822c94a3","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2023-07-17 01:27:41.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* openstack-sriov-nova-master-direct http://13.74.249.42/refs/changes/64/887564/3/openstack-sriov-nova-master-direct : FAILURE\n\n* openstack-sriov-nova-master-macvtap http://13.74.249.42/refs/changes/64/887564/3/openstack-sriov-nova-master-macvtap : FAILURE","accounts_in_message":[],"_revision_number":3},{"id":"cc18b1359bda09d1e04362cc930567e68cd0f1bf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-17 02:11:35.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a571c3c0b2d443df8ae05530e7826f53\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f829b1f5a711495da5b39c36c6def0b8 : SUCCESS in 42m 30s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3bbdf7542bed4fb9b89d589a4ab917b1 : SUCCESS in 16m 40s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1a4aaf419ff74bacb8524e60a352f36f : SUCCESS in 16m 25s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e25b366d10cd34eac4208e47386fbbe33063042a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-17 03:36:47.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\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/fb18b1a1b35841c8b3fc416b834ec4ab\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/222c4e359bce418ba106b6d49e79541e : SUCCESS in 46m 10s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d53a32c29f65437792100618e7e13199 : SUCCESS in 2h 03m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e6d2588332e94acab938b8f11298b03b : SUCCESS in 1h 05m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8b6c3bb879ea42c9afccac7a39a38947 : SUCCESS in 13m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bb8aa7dee24b4bbaafa92bead74932e8 : FAILURE in 8m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/36dbb25dd0314db1b047b1701c342c19 : SUCCESS in 10m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/02b8b4bc5ac44274afa8e0de64356063 : SUCCESS in 10m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/079ad503588c47bd822cfbfe19ec1465 : SUCCESS in 13m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2cb142be68d542ae870dc6e17dfc6753 : SUCCESS in 10m 39s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c1d864d84d894b13af6c24759c58c79b : SUCCESS in 45m 42s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ccb569e881da41739e7c8169a410083d : SUCCESS in 2h 02m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/983ebbb01b574b76ac8c068d91b95413 : SUCCESS in 56m 22s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/5581492984de410c84450fdf0efb12b4 : SUCCESS in 36m 37s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/14b8f603d68a409892a78aaa26cbf7af : SUCCESS in 1h 35m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/e2da886c701d4790be8883ddfa6d701f : SUCCESS in 1h 42m 24s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/080bf597d82149d49d1a33cc0502cb13 : SUCCESS in 47m 04s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cc434ab528ea44008c38654dc3e00882 : SUCCESS in 5m 32s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/4a521ddf8b524e4882ce840dd33756c6 : SUCCESS in 20m 52s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/6d5816e04d7e40cca91b416858c549b3 : SUCCESS in 23m 22s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/dafae3b6e93143c2ba2eeb450863f538 : SUCCESS in 20m 49s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/4fbad32973dc48bbbd63f5c130672c89 : SUCCESS in 1h 13m 17s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/82f373f203be4a6588185ddcb11a5bae : FAILURE in 1h 19m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/307cdeadb4464bfd81ab9624761988d9 : SUCCESS in 39m 23s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/88a922f5bc434d8e9a59251f3bff099f : SUCCESS in 17m 38s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6a85d3971f2a420e8d873c86f386b386 : SUCCESS in 26m 40s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"32700da62f1f12288c67d27ee60f09749ef5330b","revisions":{"581f52ad6efc482a8c8348492b5681528f164a2b":{"kind":"REWORK","_number":1,"created":"2023-07-13 09:42:08.000000000","uploader":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"ref":"refs/changes/64/887564/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/64/887564/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/887564/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/887564/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/887564/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/64/887564/1"}}},"commit":{"parents":[{"commit":"f7ce4df51c080ff3b5a6280771f30a8488c7c2df","subject":"Refactor CinderFixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f7ce4df51c080ff3b5a6280771f30a8488c7c2df"}]}],"author":{"name":"efineshi","email":"675727327@qq.com","date":"2023-07-13 09:29:58.000000000","tz":480},"committer":{"name":"efineshi","email":"675727327@qq.com","date":"2023-07-13 09:33:17.000000000","tz":480},"subject":"Not destroy the vm as it migrate back before evacuate clean","message":"Not destroy the vm as it migrate back before evacuate clean\n\nfor example:\n1. the compte node\u0027s network is disconnected。the compute lost connection to the controller and it was down.\n2. evacuted the servers from the the failed compute node. and manual distroy all the servers in the node.\n3. the compute node\u0027s network is reconected。\n4. we migrate the servers back to compute node.\n5. restert the nova-compute, the servers will be destroy cause of the migration action is not completed before and it think the servers is dirty.\n\nCloses-Bug: #2027669\nChange-Id: I078110e8bddfb4e09ec4f7d0f5a0682e1c2d903d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/581f52ad6efc482a8c8348492b5681528f164a2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/581f52ad6efc482a8c8348492b5681528f164a2b"}]},"branch":"refs/heads/master"},"485d5978c3e4781c739578124d4da1fa3105a119":{"kind":"REWORK","_number":2,"created":"2023-07-13 09:44:09.000000000","uploader":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"ref":"refs/changes/64/887564/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/64/887564/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/887564/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/887564/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/887564/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/64/887564/2"}}},"commit":{"parents":[{"commit":"f7ce4df51c080ff3b5a6280771f30a8488c7c2df","subject":"Refactor CinderFixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f7ce4df51c080ff3b5a6280771f30a8488c7c2df"}]}],"author":{"name":"efineshi","email":"675727327@qq.com","date":"2023-07-13 09:29:58.000000000","tz":480},"committer":{"name":"efineshi","email":"675727327@qq.com","date":"2023-07-13 09:43:32.000000000","tz":480},"subject":"Not destroy the vm as it migrate back before evacuate clean","message":"Not destroy the vm as it migrate back before evacuate clean\n\nfor example:\n1. the compte node\u0027s network is disconnected。the compute lost connection to the controller and it was down.\n2. evacuted the servers from the the failed compute node. and manual distroy all the servers in the node.\n3. the compute node\u0027s network is reconected。\n4. we migrate the servers back to compute node.\n5. restert the nova-compute, the servers will be destroy cause of the migration action is not completed before and it think the servers is dirty.\n\nCloses-Bug: #2027669\nChange-Id: I078110e8bddfb4e09ec4f7d0f5a0682e1c2d903d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/485d5978c3e4781c739578124d4da1fa3105a119"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/485d5978c3e4781c739578124d4da1fa3105a119"}]},"branch":"refs/heads/master"},"32700da62f1f12288c67d27ee60f09749ef5330b":{"kind":"REWORK","_number":3,"created":"2023-07-17 01:26:55.000000000","uploader":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"ref":"refs/changes/64/887564/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/64/887564/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/887564/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/887564/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/887564/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/64/887564/3"}}},"commit":{"parents":[{"commit":"f7ce4df51c080ff3b5a6280771f30a8488c7c2df","subject":"Refactor CinderFixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f7ce4df51c080ff3b5a6280771f30a8488c7c2df"}]}],"author":{"name":"efineshi","email":"675727327@qq.com","date":"2023-07-13 09:29:58.000000000","tz":480},"committer":{"name":"efineshi","email":"675727327@qq.com","date":"2023-07-17 01:21:51.000000000","tz":480},"subject":"Not destroy the vm as it migrate back before evacuate clean","message":"Not destroy the vm as it migrate back before evacuate clean\n\nfor example:\n1. the compte node\u0027s network is disconnected。the compute lost connection to the controller and it was down.\n2. evacuted the servers from the the failed compute node. and manual distroy all the servers in the node.\n3. the compute node\u0027s network is reconected。\n4. we migrate the servers back to compute node.\n5. restert the nova-compute, the servers will be destroy cause of the migration action is not completed before and it think the servers is dirty.\n\nCloses-Bug: #2027669\nChange-Id: I078110e8bddfb4e09ec4f7d0f5a0682e1c2d903d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/32700da62f1f12288c67d27ee60f09749ef5330b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/32700da62f1f12288c67d27ee60f09749ef5330b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
