)]}'
{"id":"openstack%2Fnova~864732","triplet_id":"openstack%2Fnova~stable%2Fussuri~I7412b16be310632da59a6139df9f0913281b5d77","project":"openstack/nova","branch":"stable/ussuri","topic":"bug/1960230","hashtags":[],"change_id":"I7412b16be310632da59a6139df9f0913281b5d77","subject":"Cleanup old resize instances dir before resize","status":"ABANDONED","created":"2022-11-16 13:48:27.000000000","updated":"2023-10-16 19:26:45.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f4d5834f4ec373bfd006ed304ed97016396a273b","_number":864732,"virtual_id_number":864732,"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":"2022-11-16 15:23:43.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"]}],"CC":[{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-11-16 13:48:27.000000000","updated_by":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"reviewer":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"state":"CC"},{"updated":"2022-11-16 15:23:43.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":"729e8fcb289a170d76d0d920aa35c89ca66faa32","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2022-11-16 13:48:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"67c62ed31a3469f7645dbad2e6c5f3a1506321c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-16 15:23:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/136af3854dfc4baab017c81131e20571\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b5970bcd074c44bfacca10dcd1f98da5 : SUCCESS in 1h 15m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/66a0fdf39cdd41d7a55254e9271e85b0 : FAILURE in 34m 56s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/252cdfcce33b495b8c30971ee1f683a0 : SUCCESS in 15m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee7bcf04252f4cdcadae1f75978d8431 : SUCCESS in 7m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d6477faf6d06451ca38711bba73cee38 : SUCCESS in 12m 20s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d57f9c05040d45e2b702b9ae3c56efa2 : SUCCESS in 13m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/735e9f143da74170a4609a661fd59bcd : SUCCESS in 9m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cc896a1f2e674466b854216680c872a1 : SUCCESS in 21m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/74fc8e790127462cb8f38f62759da7a2 : SUCCESS in 1h 04m 29s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/6c380ccc44ac42d791bbca8d6c038f73 : SUCCESS in 1h 10m 17s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c281a7d9b576488f92a806127734d49b : SUCCESS in 47m 17s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/9cae474eb14c4eb9917f01e7618f0881 : SUCCESS in 58m 59s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0f0130c1600449bda46938e86de8d035 : SUCCESS in 1h 29m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/a537791ce8d74142a51246f3631ab30c : SUCCESS in 1h 24m 49s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/64d9b76a038e4872b278854b5a56c75c : SUCCESS in 18m 19s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/25dee08869584c14b3eedf8181ee1168 : FAILURE in 4m 46s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/27c5ebff0d0046f99a7ddc92815162f7 : SUCCESS in 1h 28m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dc0621bd447249aeba96192c12d9f3d2 : SUCCESS in 56m 17s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/89b221a00b7948f78dc7bf6e160e4039 : FAILURE in 37m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f4d5834f4ec373bfd006ed304ed97016396a273b","tag":"autogenerated:gerrit:abandon","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-10-16 19:26:45.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a808dbb6655d89f6c7e72b6aa848bf75679dc1d8","revisions":{"a808dbb6655d89f6c7e72b6aa848bf75679dc1d8":{"kind":"REWORK","_number":1,"created":"2022-11-16 13:48:27.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/32/864732/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/32/864732/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/32/864732/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/32/864732/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/32/864732/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/32/864732/1"}}},"commit":{"parents":[{"commit":"2b8c1cffe409af1e1da6597ea0b7b96931a035f7","subject":"Ignore plug_vifs on the ironic driver","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2b8c1cffe409af1e1da6597ea0b7b96931a035f7"}]}],"author":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2022-02-04 14:01:36.000000000","tz":60},"committer":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2022-11-16 13:46:59.000000000","tz":60},"subject":"Cleanup old resize instances dir before resize","message":"Cleanup old resize instances dir before resize\n\nIf there is a failed resize that also failed the cleanup\nprocess performed by _cleanup_remote_migration() the retry\nof the resize will fail because it cannot rename the current\ninstances directory to _resize.\n\nThis renames the _cleanup_failed_migration() that does the\nsame logic we want to _cleanup_failed_instance_base() and\nuses it for both migration and resize cleanup of directory.\n\nIt then simply calls _cleanup_failed_instances_base() with\nthe resize dir path before trying a resize.\n\nConflicts:\n\n- nova/tests/unit/virt/libvirt/test_driver.py\n  There is no need to mock\n  nova.virt.libvirt.utils.save_and_migrate_vtpm_dir\n  in stable/ussuri.\n\nCloses-Bug: 1960230\nChange-Id: I7412b16be310632da59a6139df9f0913281b5d77\n(cherry picked from commit 9111b99f739d41c092db8d01712a5aa72388b5fb)\n(cherry picked from commit 31179f62f1c832e0e894d04e9c9dd59978577cc0)\n(cherry picked from commit 88954da0c5670d6c8469b4b91cca1929a5a2a147)\n(cherry picked from commit 3d2219111126873c5797da60088ee924b69acae1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a808dbb6655d89f6c7e72b6aa848bf75679dc1d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a808dbb6655d89f6c7e72b6aa848bf75679dc1d8"}]},"branch":"refs/heads/stable/ussuri"}},"requirements":[],"submit_records":[],"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":{}}},{"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":{}}},{"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":{}}}]}
