)]}'
{"id":"openstack%2Fnova~898200","triplet_id":"openstack%2Fnova~master~I0f839a1592ae1b6a3385ab1771b78e5367d2b765","project":"openstack/nova","branch":"master","attention_set":{"33897":{"account":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"last_update":"2023-10-21 04:16:25.000000000","reason":"A robot voted negatively on a label"},"12860":{"account":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"last_update":"2023-10-24 02:41:25.000000000","reason":"\u003cGERRIT_ACCOUNT_12860\u003e replied on the change","reason_account":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I0f839a1592ae1b6a3385ab1771b78e5367d2b765","subject":"Don\u0027t allow to evacuate when it is in evacuate state","status":"NEW","created":"2023-10-21 01:58:19.000000000","updated":"2024-05-08 11:46:02.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1d71cb48ad91aafe7f27904e696d2c85174619d1","_number":898200,"virtual_id_number":898200,"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":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2023-10-21 04:16:25.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":{"disliked":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":-1,"date":"2024-05-08 11:46:02.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},{"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},{"_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":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},{"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-10-21 02:59:37.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-10-21 04:16:25.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"},{"updated":"2023-10-24 02:41:25.000000000","updated_by":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"reviewer":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"state":"REVIEWER"},{"updated":"2024-05-08 11:46:02.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"b30f75ebef31863462e15eede20d98404071d98e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"date":"2023-10-21 01:58:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e531995f28dc65de74a3b881163bf10a1481f3af","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"date":"2023-10-21 02:01:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b011d5d4b37919c4978833419ac5d3fcde9b3c4f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-21 02:59:37.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b69c9fc9d6b423bb5da95b73deac9e0\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f9b9aa18375f4ee6a1019d023851316b : SUCCESS in 51m 05s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f6e128f2e5694cd6ba0b266d7ffa0792 : SUCCESS in 50m 55s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ccc0bb4e346946299284dfdca8cf8779 : SUCCESS in 34m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f993ef08f804a3f060da841ac9befe499768db96","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-21 04:16:25.000000000","message":"Patch Set 2: 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/add2284250424ae09dee29fb4e520be1\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fd7fefb96e7c4984bd59329a6c9dd8fb : SUCCESS in 1h 06m 45s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/763a66d8662f481a9e88831f8846e262 : SUCCESS in 1h 40m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/298116879b9f401695e8ec6096ed9d0d : POST_FAILURE in 30m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9cf8e89f32904792a1a5db3c5ac050e2 : SUCCESS in 20m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0ea6e82cc4924d9ab1ce02fe36e48eb5 : SUCCESS in 13m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1bd1bcf7cf3a4a04866734e876ea49d5 : SUCCESS in 15m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9df7c7aad9614787919bfcd86256a8be : SUCCESS in 12m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dfe0e15d4abf4fc3b1d21c92299083d1 : SUCCESS in 11m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/9cdbba58575e4af6b23ed86a72b0fba0 : SUCCESS in 1h 09m 54s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ca5d9fb321e44f15a06355cb40cac7fb : SUCCESS in 1h 38m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/843266f21eca4373a5f7dcd007c0c05a : SUCCESS in 58m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9f51f2deed72473e865d068af89af1db : SUCCESS in 1h 07m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/bcefcd49d60b40ea8d4342871284bd24 : SUCCESS in 1h 55m 29s\n- nova-next https://zuul.opendev.org/t/openstack/build/2e653e9983814570bd9f33c9aecef2ce : SUCCESS in 1h 56m 16s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/a73e0cd0906343f48ffb08128439fbf2 : SUCCESS in 49m 29s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8c6b38115aa946f9888a382285eb6aaf : SUCCESS in 5m 20s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/2f777e18722b45e3b77fa5a986f67276 : SUCCESS in 15m 30s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d39d4efd7fbd4821b58641cbad59e10d : SUCCESS in 24m 45s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/424bb5071eec4af2ab068bd715797539 : SUCCESS in 27m 32s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0ec4d467851c42e1aac113f3476ad060 : SUCCESS in 21m 38s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/c98905a297e2491fb6bd16140e2d7914 : SUCCESS in 1h 59m 09s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/e67529656d00496bb728ef42afe1eff5 : SUCCESS in 1h 42m 35s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/6dec931960b749679fd4cf8fd90d06f1 : SUCCESS in 1h 07m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/48b7b92eea81405592a1b43f0215ec58 : SUCCESS in 1h 09m 06s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f11633c026eb48778d814683c74cce02 : SUCCESS in 35m 39s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/12a3b9708eb6452f97f99ab170227276 : SUCCESS in 50m 42s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1d71cb48ad91aafe7f27904e696d2c85174619d1","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-05-08 11:46:02.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"064d04ea04e3216ad8886b286907405fca38264d","revisions":{"961d5263182e091861ca4087a82c548633f2446f":{"kind":"REWORK","_number":1,"created":"2023-10-21 01:58:19.000000000","uploader":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"ref":"refs/changes/00/898200/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/00/898200/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/898200/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/898200/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/898200/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/00/898200/1"}}},"commit":{"parents":[{"commit":"d0b459423dd81644e8d9382b6c87fabaa4f03ad4","subject":"Merge \"Revert \"Add upgrade check for compute-object-ids linkage\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d0b459423dd81644e8d9382b6c87fabaa4f03ad4"}]}],"author":{"name":"efineshi","email":"675727327@qq.com","date":"2023-10-21 01:47:06.000000000","tz":480},"committer":{"name":"efineshi","email":"675727327@qq.com","date":"2023-10-21 01:53:55.000000000","tz":480},"subject":"Don\u0027t allow to evacuate when it is in evacuate state","message":"Don\u0027t allow to evacuate when it is in evacuate state\n\nif we evacuate a vm agent when if is still evacuating, it will leads the vm be many unexpect errors.\n\nso, wo don\u0027t allow the vm to be evacuated when it is in rebuilding state before Train version, but this patch makes it allowed.\n\nhttps://review.opendev.org/c/openstack/nova/+/864169\n\nSteps to reproduce\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n1. create a vm\n\n2. down the host compute node\n\n3. evacuate the vm last twice\n\nopenstack server evacuate XXXX\nopenstack server evacuate XXXX\n\nExpected result\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nit should be not allowed to evacuate twice.\n\nActual result\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nthe 2nd evacuate are allowed and the vm will be error, if the vm is created in the other node, but not\n\nevacuate completed, it will be evacuate again, and leads to many errors, such as double alive, or if it\n\nis schedued to the same node, it will be error and can\u0027t be evacuate as the vm or vm files exsit.\n\nCloses-Bug: #2040038\nChange-Id: I0f839a1592ae1b6a3385ab1771b78e5367d2b765\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/961d5263182e091861ca4087a82c548633f2446f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/961d5263182e091861ca4087a82c548633f2446f"}]},"branch":"refs/heads/master"},"064d04ea04e3216ad8886b286907405fca38264d":{"kind":"REWORK","_number":2,"created":"2023-10-21 02:01:26.000000000","uploader":{"_account_id":33897,"name":"efineshi","display_name":"efineshi","email":"675727327@qq.com","username":"efineshi"},"ref":"refs/changes/00/898200/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/00/898200/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/898200/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/898200/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/898200/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/00/898200/2"}}},"commit":{"parents":[{"commit":"d0b459423dd81644e8d9382b6c87fabaa4f03ad4","subject":"Merge \"Revert \"Add upgrade check for compute-object-ids linkage\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d0b459423dd81644e8d9382b6c87fabaa4f03ad4"}]}],"author":{"name":"efineshi","email":"675727327@qq.com","date":"2023-10-21 01:47:06.000000000","tz":480},"committer":{"name":"efineshi","email":"675727327@qq.com","date":"2023-10-21 02:00:02.000000000","tz":480},"subject":"Don\u0027t allow to evacuate when it is in evacuate state","message":"Don\u0027t allow to evacuate when it is in evacuate state\n\nif we evacuate a vm agent when if is still evacuating, it will leads the vm be many unexpect errors.\n\nso, wo don\u0027t allow the vm to be evacuated when it is in rebuilding state before Train version, but this patch makes it allowed.\n\nhttps://review.opendev.org/c/openstack/nova/+/864169\n\nSteps to reproduce\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n1. create a vm\n\n2. down the host compute node\n\n3. evacuate the vm last twice\n\nopenstack server evacuate XXXX\nopenstack server evacuate XXXX\n\nExpected result\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nit should be not allowed to evacuate twice.\n\nActual result\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nthe 2nd evacuate are allowed and the vm will be error, if the vm is created in the other node, but not\n\nevacuate completed, it will be evacuate again, and leads to many errors, such as double alive, or if it\n\nis schedued to the same node, it will be error and can\u0027t be evacuate as the vm or vm files exsit.\n\nCloses-Bug: #2040038\nChange-Id: I0f839a1592ae1b6a3385ab1771b78e5367d2b765\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/064d04ea04e3216ad8886b286907405fca38264d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/064d04ea04e3216ad8886b286907405fca38264d"}]},"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","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":""}}}]}
