)]}'
{"id":"openstack%2Fnova~923646","triplet_id":"openstack%2Fnova~master~Ic2824f17d7304a536111b550a6ff1d9affd372f4","project":"openstack/nova","branch":"master","topic":"delete_volume_attachments_if_vm_was_deleted_during_live_migration","attention_set":{"36524":{"account":{"_account_id":36524,"name":"Robert Hoffmann","display_name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","username":"roberthoffmann"},"last_update":"2024-07-08 15:23:28.000000000","reason":"A robot voted negatively on a label"},"16137":{"account":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"last_update":"2025-06-12 07:02:27.000000000","reason":"\u003cGERRIT_ACCOUNT_16137\u003e replied on the change","reason_account":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ic2824f17d7304a536111b550a6ff1d9affd372f4","subject":"Fix: clean up volume attachments","status":"NEW","created":"2024-07-08 13:08:32.000000000","updated":"2025-06-12 07:02:27.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":"7c1c314b4fbb39e9278070995a1db6228ce0d1e2","_number":923646,"virtual_id_number":923646,"owner":{"_account_id":36524,"name":"Robert Hoffmann","display_name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","username":"roberthoffmann"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2024-07-10 08:59:12.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}],"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"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}],"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"]},{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}],"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"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-07-08 13:15:58.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":"2024-07-08 15:23:28.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":"2025-06-12 07:02:27.000000000","updated_by":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"reviewer":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"state":"REVIEWER"}],"messages":[{"id":"09f62ae687387102f682daabbf4a349473b91e31","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36524,"name":"Robert Hoffmann","display_name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","username":"roberthoffmann"},"date":"2024-07-08 13:08:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"063441ee26e65ae78286eab72cd46361c95ff3db","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-08 13:15:58.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ba41408008484ec0905c613ffdb166a6\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/bd7ae880049a451b90d844f9f079f290 : FAILURE in 6m 32s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/3773c1d62dcf4ba0bdd8557e0614e840 : FAILURE in 4m 22s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7d190257e2daa450f8072f672f387bc1834de66b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-08 15:23:28.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/9ba08541c8fd41a1b6e22a91b3762c3a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8148f0a543f6427fa63bd38cb67d042a : SUCCESS in 1h 07m 18s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ecd287d61e6e4634a6853707fb9a2b9e : SUCCESS in 2h 08m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/23f6ffc1b35242fabc34a462e14db1f9 : SUCCESS in 57m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6386edaf705f497ab4b5cd16b39d49e6 : SUCCESS in 19m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/daa67a161c914db5b350a9e5b6bbfdff : FAILURE in 7m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6009492deaa843979549086e2a0b5f47 : SUCCESS in 12m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f513415608c34c6bb0dc0484ee749bcf : SUCCESS in 10m 34s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/01f406338c5b466f9206f1941a89396a : SUCCESS in 18m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bba17aa185174b99944ea40f9c6346c0 : SUCCESS in 10m 18s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/72a0630866d948f28b61028649d64742 : SUCCESS in 46m 30s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/286ab539d4714fc9877a569aac91fbb4 : SUCCESS in 1h 40m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/25c1a528e3c4401da3074f4a4fe752bc : SUCCESS in 40m 42s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d62a8eeed8c741539755c7591563f634 : SUCCESS in 54m 53s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/bb38b3baf7934a68942a2bb851326fa5 : SUCCESS in 1h 59m 05s\n- nova-next https://zuul.opendev.org/t/openstack/build/71eff4335d28431c8bcb68dd7de9bce3 : SUCCESS in 2h 08m 18s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/c0705e5b10ae4a6591b16b7a0a0a1543 : SUCCESS in 38m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2b7c8ba3484a4668948749b1460a54a1 : SUCCESS in 4m 48s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/6db5344435af4d69af3e4ea917624f0a : SUCCESS in 26m 10s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/811785cc14fc4508b446e5f4da2dde12 : SUCCESS in 25m 16s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/ae25fafb7ffe45da8b443b84fb0e20cc : SUCCESS in 27m 53s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/74f5f3cb64fc420e83c3116f5dccd89d : SUCCESS in 2h 05m 20s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/31a7df4d1df34133b19704ac512c8316 : SUCCESS in 1h 25m 14s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f26ee2c95b3c43f5aa8fd7fadea066d6 : SUCCESS in 1h 07m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1028bdaa132943899229d3008d589762 : SUCCESS in 1h 15m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3e2c70d3ecc44435ac89de68433bcabe : SUCCESS in 19m 13s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/0be239f05dc04309a903e54170cd2d91 : SUCCESS in 32m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2aada7b0d5ed7e11e9898896249aeed740af4e9a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36524,"name":"Robert Hoffmann","display_name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","username":"roberthoffmann"},"date":"2024-07-09 06:23:15.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"b7eae31695e42d79705909d665869937289a5de3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-09 06:29:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9354994f94764c0495c7f079c7b4357b\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a3afa7e81459402a814dcdc036d66d11 : FAILURE in 5m 28s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/6be6175204b24b77a7f13352fa52dec7 : FAILURE in 3m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"aa40bb17f2f733c0649910547bbe9d28c5d76b3f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-09 08:37:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e5dd73743de249baaa48a5e2d095ff00\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cc6c404893bf402b9ce5ce45421461ac : SUCCESS in 55m 57s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d29ef1ff1fb54ff5b56a4485e2ac9ccd : SUCCESS in 1h 36m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1c46a3960e5f4e7fbe8436be6840fd57 : SUCCESS in 1h 00m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4c14d28bd725425ba008e251f7cc9f58 : SUCCESS in 19m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91db0a4a3f9841cb83ce6547bfbd839c : SUCCESS in 9m 56s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a74014906cdf4a6b8ec36a9d4abb33bc : SUCCESS in 14m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e565f0bb8e63415bb7c84102d8bd7b38 : SUCCESS in 11m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0e7469b851054a1e96d69dc8128fd028 : SUCCESS in 18m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a0db71504b0e4af59493e9a96df2ec3a : SUCCESS in 9m 32s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f8ef99dd59b94b029d9a4f27d628a84f : SUCCESS in 56m 07s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1dcaf8e70a5e44568a5e5b317d9d410c : SUCCESS in 1h 35m 17s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7ae8e1a98b424879916d05644d69b362 : SUCCESS in 50m 42s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/fc4e198b641e470aad74da4ae2fbf924 : SUCCESS in 46m 26s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b9f68c80454048859baf0c6c9a86d0ba : SUCCESS in 1h 43m 08s\n- nova-next https://zuul.opendev.org/t/openstack/build/4438c80a4e614276ac305baf69a00046 : SUCCESS in 1h 29m 31s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/71dcf13942834a42b5ce9f61f3704748 : SUCCESS in 46m 13s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7b55de6bcec84683abf985d9a7f1c58e : SUCCESS in 4m 31s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1734efe081dc457d80bdee928538146c : SUCCESS in 25m 44s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a0dfea102cf6431882a9971ce2418a2b : SUCCESS in 24m 48s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/2b723691c61048e4893523ad9b30555c : SUCCESS in 33m 22s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/c42ca2040c54410790e73f2d9b82a16e : SUCCESS in 1h 40m 22s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/34ad735b94184ef1b16f79c202896575 : SUCCESS in 1h 41m 44s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a0a6471423a44853a275f0892013daf9 : SUCCESS in 1h 38m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f58c6b0be4d34b00b8dc9292e0814299 : SUCCESS in 57m 35s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4c7515123862443f8328b7e3f45df449 : SUCCESS in 26m 30s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f4ec8b24f2154ef793154c9fdcdc7105 : SUCCESS in 25m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a1a347154dced204cc53a847f44f3381943e221b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36524,"name":"Robert Hoffmann","display_name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","username":"roberthoffmann"},"date":"2024-07-10 06:56:28.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"34858a3e91560244357ca01a0a86303c8e3e2849","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-10 07:37:38.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8de97172fd95408d8a8f15cfb0e70cf4\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/49f30473514845e6ae4600198ad425aa : FAILURE in 35m 57s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/8d1628584b274d12bab18404c8946c8d : FAILURE in 2m 54s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5af26919ac6d0ac7f8dd96e785c1945a3cdfcf80","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-10 08:59:12.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b42b75405b7949fa8c63de8eff58e12e\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/08a6e0d3a6ca4df49420fe1c19246d65 : SUCCESS in 52m 03s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/785f4c358ea845c08c6d6c317c7460df : SUCCESS in 1h 31m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/85b562e0dbe54e2fb108b737a9bcd23e : SUCCESS in 56m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7d87c07672d84d1c91b20c4f3a75961f : SUCCESS in 23m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e8b9e8091b7d4b429669d24b6078ba5d : SUCCESS in 10m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8995e742765144cb991605133980c19d : SUCCESS in 13m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d6a037cd18104aba8a24a0964a65c380 : SUCCESS in 11m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/20da8c9c444046b59dc56b85e162df6d : SUCCESS in 18m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/646c8328d0d3497683695a51ad480843 : SUCCESS in 9m 47s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ac20a280b12645c69f80aaff4eb2a2cc : SUCCESS in 49m 36s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c96a9411dc77467a87dfe57932945517 : SUCCESS in 1h 52m 42s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/30ca26686eb44358a6c9fe4bcd5d9140 : SUCCESS in 52m 50s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/75a97d14c17d49a3b10e280c70a06591 : SUCCESS in 49m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/67ac9c3964054cb791e92680c565b201 : SUCCESS in 1h 41m 34s\n- nova-next https://zuul.opendev.org/t/openstack/build/3ea5ff0f641640298e556f518404f99a : SUCCESS in 1h 17m 52s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/66b6b8286b6e4f75a5797ff13cc5439d : SUCCESS in 46m 38s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ccf0bac7f0a048e3b5448e688e65538f : SUCCESS in 4m 21s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/7c92d77399c94893ab934fe4bfb66bb0 : SUCCESS in 26m 04s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d4aeaec7364f44b38e54a389dd24ed7b : SUCCESS in 26m 22s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/06ac32dc960a4fe185b5cfa6150860e7 : SUCCESS in 31m 11s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/5bbb3cfa3f104d43add7948a559ae34b : SUCCESS in 1h 38m 50s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/9d8966b0ef1c4f4182cee5889be345a4 : SUCCESS in 1h 31m 21s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2405ef797243412cbbaf81d534dae17b : SUCCESS in 1h 09m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4178c4d938aa4356b4fc19b870147f2c : SUCCESS in 44m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a0024d77c257492291b1205f83ab10ed : SUCCESS in 18m 47s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/be237ecbaf9e42039d1e45b26c6ad762 : SUCCESS in 23m 39s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"580c0f614c69c9a975c072787a5210999f12047a","revisions":{"3751dc144e9ba48092961d972a379dbf9b4e464f":{"kind":"REWORK","_number":1,"created":"2024-07-08 13:08:32.000000000","uploader":{"_account_id":36524,"name":"Robert Hoffmann","display_name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","username":"roberthoffmann"},"ref":"refs/changes/46/923646/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/923646/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/923646/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/923646/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/923646/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/923646/1"}}},"commit":{"parents":[{"commit":"e4fca6f5172c59d9f631e8718ea9300ca94be5d8","subject":"Merge \"Server Rescue leads to Server ERROR state if original image is deleted\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e4fca6f5172c59d9f631e8718ea9300ca94be5d8"}]}],"author":{"name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","date":"2024-07-08 13:06:39.000000000","tz":120},"committer":{"name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","date":"2024-07-08 13:06:39.000000000","tz":120},"subject":"Fix: clean up volume attachments","message":"Fix: clean up volume attachments\n\nLive-migrations can take a long time during which migrated VMs may be\ndeleted by users.\n\nDelete all remaining volume attachments (source and target) of instance\nBDMs if an InstanceNotFound exception is thrown during a VM live-migration.\n\nFixes-bug: #2067279\nChange-Id: Ic2824f17d7304a536111b550a6ff1d9affd372f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3751dc144e9ba48092961d972a379dbf9b4e464f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3751dc144e9ba48092961d972a379dbf9b4e464f"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e4fca6f5172c59d9f631e8718ea9300ca94be5d8","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"7d570f45934f4f81772818d24ca80dbe2b84a0c1":{"kind":"REWORK","_number":2,"created":"2024-07-09 06:23:15.000000000","uploader":{"_account_id":36524,"name":"Robert Hoffmann","display_name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","username":"roberthoffmann"},"ref":"refs/changes/46/923646/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/923646/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/923646/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/923646/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/923646/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/923646/2"}}},"commit":{"parents":[{"commit":"e4fca6f5172c59d9f631e8718ea9300ca94be5d8","subject":"Merge \"Server Rescue leads to Server ERROR state if original image is deleted\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e4fca6f5172c59d9f631e8718ea9300ca94be5d8"}]}],"author":{"name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","date":"2024-07-08 13:06:39.000000000","tz":120},"committer":{"name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","date":"2024-07-09 06:22:41.000000000","tz":120},"subject":"Fix: clean up volume attachments","message":"Fix: clean up volume attachments\n\nLive-migrations can take a long time during which migrated VMs may be\ndeleted by users.\n\nDelete all remaining volume attachments (source and target) of instance\nBDMs if an InstanceNotFound exception is thrown during a VM live-migration.\n\nFixes-bug: #2067279\nChange-Id: Ic2824f17d7304a536111b550a6ff1d9affd372f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7d570f45934f4f81772818d24ca80dbe2b84a0c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7d570f45934f4f81772818d24ca80dbe2b84a0c1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e4fca6f5172c59d9f631e8718ea9300ca94be5d8","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"580c0f614c69c9a975c072787a5210999f12047a":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2024-07-10 06:56:28.000000000","uploader":{"_account_id":36524,"name":"Robert Hoffmann","display_name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","username":"roberthoffmann"},"ref":"refs/changes/46/923646/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/46/923646/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/923646/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/923646/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/46/923646/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/46/923646/3"}}},"commit":{"parents":[{"commit":"e4fca6f5172c59d9f631e8718ea9300ca94be5d8","subject":"Merge \"Server Rescue leads to Server ERROR state if original image is deleted\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e4fca6f5172c59d9f631e8718ea9300ca94be5d8"}]}],"author":{"name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","date":"2024-07-08 13:06:39.000000000","tz":120},"committer":{"name":"Robert Hoffmann","email":"robert.hoffmann@uhurutec.com","date":"2024-07-10 06:55:27.000000000","tz":120},"subject":"Fix: clean up volume attachments","message":"Fix: clean up volume attachments\n\nLive-migrations can take a long time during which migrated VMs may be\ndeleted by users.\n\nDelete all remaining volume attachments (source and target) of instance\nBDMs if an InstanceNotFound exception is thrown during a VM live-migration.\n\nFixes-bug: #2067279\nChange-Id: Ic2824f17d7304a536111b550a6ff1d9affd372f4\nSigned-off-by: Robert Hoffmann \u003crobert.hoffmann@uhurutec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/580c0f614c69c9a975c072787a5210999f12047a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/580c0f614c69c9a975c072787a5210999f12047a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e4fca6f5172c59d9f631e8718ea9300ca94be5d8","is_merged_in_target_branch":true}],"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":""}}}]}
