)]}'
{"id":"openstack%2Fnova~998954","triplet_id":"openstack%2Fnova~master~I597a8db435ee762f37b4c1301d6f15fee1b6074e","project":"openstack/nova","branch":"master","attention_set":{"8864":{"account":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"last_update":"2026-08-13 16:37:21.000000000","reason":"Reviewer was added"},"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2026-08-13 16:37:20.000000000","reason":"Reviewer was added"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-08-13 16:37:19.000000000","reason":"Reviewer was added"},"6873":{"account":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"last_update":"2026-08-13 16:37:22.000000000","reason":"Reviewer was added"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-08-13 16:37:17.000000000","reason":"Reviewer was added"}},"removed_from_attention_set":{"39353":{"account":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"last_update":"2026-08-13 16:39:53.000000000","reason":"Waiting for core review; CI green"}},"hashtags":[],"change_id":"I597a8db435ee762f37b4c1301d6f15fee1b6074e","subject":"Retry and record fault on network cleanup failure","status":"NEW","created":"2026-07-28 14:10:21.000000000","updated":"2026-08-13 16:39:53.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":"f2fb8d5672e67f89133b82b491a5b4e39bafa6d4","_number":998954,"virtual_id_number":998954,"owner":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-11 20:35:22.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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-28 15:10:59.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-28 15:30:34.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":"2026-07-28 16:20:42.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":"2026-08-08 18:30:39.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-08-11 20:35:31.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-08-13 16:37:17.000000000","updated_by":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-08-13 16:37:19.000000000","updated_by":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2026-08-13 16:37:20.000000000","updated_by":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2026-08-13 16:37:21.000000000","updated_by":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"reviewer":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"state":"REVIEWER"},{"updated":"2026-08-13 16:37:22.000000000","updated_by":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"}],"messages":[{"id":"baacbb31c0dd4829051ba060fccbebcdc2690cf1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-07-28 14:10:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9b1a98bcbc3d6e301923882fe7406f273acf4c18","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-28 15:10:59.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I597a8db435ee762f37b4c1301d6f15fee1b6074e .","accounts_in_message":[],"_revision_number":1},{"id":"3c411b954f26751a2381734c3b89a9d6d265c160","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:30:34.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc0bf0486a8d47359261c82b3cb8c0f3\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/eff1cea9daef499d9420c94d2b5474f9 : NODE_FAILURE Node(set) request 7c4438e389534f639c985068da2bef81 failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1805df78610041c986c862906146e3a3 : FAILURE in 19m 17s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/dd73b3fc5cc94ac08703e074dd88ebc0 : FAILURE in 32m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3f04cf029216183096812e26b3345980c22dd4e3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 16:20:42.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/7bd54b83791f4e0897f7618116844c75\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/75faabc1cf2744d7b0cf98205cf3dfa7 : SUCCESS in 30m 26s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c6f843ef1dda486380828054ef49dd80 : SUCCESS in 59m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5d91ec755e6b43d9a1f658468ca59eb8 : SUCCESS in 58m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7c753461d71b43a7bd2009e6065cd26b : FAILURE in 32m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/20339137950141ed95770e47715ad9d2 : SUCCESS in 8m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2bf365a2b51b4a09b8991db68490e93a : FAILURE in 14m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e73a0f96dbd8476f80888e639a7f0393 : FAILURE in 9m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/61832ed243f5469d9b23a689a3a5fc65 : FAILURE in 18m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/74e5b29381eb4a95adb1c8299f460722 : SUCCESS in 11m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b1c23c43c70a49178ec19b35e6514c8c : SUCCESS in 8m 21s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/1fa06889c6014c70a8068c5e87e574da : SUCCESS in 1h 07m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9ea9c29498a941e8b1c5bcba9a8684aa : SUCCESS in 43m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6c975a0dd7194042973bd777689197d9 : SUCCESS in 54m 46s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/e093a472551348e39ea3b2cc3ef9ab37 : SUCCESS in 34m 33s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/759be9a52fef4503af5eef3494b12a1a : SUCCESS in 1h 08m 40s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a8c3a927a97c40f49f6e7f929e4fa70a : SUCCESS in 30m 11s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0ffdad2b25d84a18a68e470baee14692 : FAILURE in 48m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/f5e111b8eed14690a4ca20d1993571e4 : SUCCESS in 2h 01m 59s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/70ae2533870044db96b42cfd9896b66d : SUCCESS in 55m 19s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ccd1e7cf464647c88aa9881d64c0e2c8 : SUCCESS in 4m 24s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/b33416e9116d43e78e8d07812202862e : SUCCESS in 30m 12s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/e64b285f0864467ba3ec29d05629510b : SUCCESS in 29m 09s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/87f543cf3edf41c38a13f932bc8bf026 : SUCCESS in 34m 00s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5247a50a987d4e39b7ae0b7ec7cbaa79 : SUCCESS in 57m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/22e17f12d1ae47b499072061dd6ba75b : SUCCESS in 1h 02m 15s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/53b6a4e0e6a3499ca0639e5e7e49324c : SUCCESS in 43m 13s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/02109013979042f392d8ac3e3a4a7d0a : SUCCESS in 37m 20s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/1c6b514618c14c8d81becda716660b4c : FAILURE in 15m 53s","accounts_in_message":[],"_revision_number":1},{"id":"d2813f92d0c1580a13a2f58327f40a5687482df6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-08-08 17:58:55.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"fce8661f74d81d162c3d1b48f31a3ebd662fbc64","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-08-08 18:03:13.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"4930228876302afb33a262bd27be2a36cb05d398","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-08 18:30:39.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998954-6rbnq/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"7d8e240d7842fde9e114fb62fb60c9d95235488a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-08 18:43:59.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/833d3f7d3fe04f04bd38b55419b184c6\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/43022e19ec0b43c38d061b1dc1fc4b0c : FAILURE in 23m 50s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d60b3ce2df494fb18bafb230b2b39599 : FAILURE in 28m 00s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/cf34e943a69142cab3a52aed0fada2c9 : FAILURE in 38m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"07cd9e8af13cb7b4e66105be827193f17c8c2d9a","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-08 18:56:26.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I597a8db435ee762f37b4c1301d6f15fee1b6074e .","accounts_in_message":[],"_revision_number":2},{"id":"5bba5c73146762202515e27b1949e3ab8aa2c38c","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-08 19:01:51.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I597a8db435ee762f37b4c1301d6f15fee1b6074e .","accounts_in_message":[],"_revision_number":3},{"id":"385ee929dbdfe1bc6c8d1defb9559ee966fe9fdc","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-08 19:02:50.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998954-khsp6/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"be4d77abfa8aa0a842b35e49d4c0de245986cc80","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-08 20:04:25.000000000","message":"Patch Set 3: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/de63d7aa72d6453bada218d3c07331cb\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/08c460d11683453a8acf8ed892f7e8a9 : SUCCESS in 1h 01m 41s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f3c61b1e312c448eb93cbb0c0436fc37 : SUCCESS in 1h 43m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4cea3d3848ea4ac7943a1fcf8899204f : FAILURE in 26m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e0976bdf9d1c4e9da077e3dc32a2acac : FAILURE in 40m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea270f1fb5944a0fb80a46686bedf9e2 : SUCCESS in 8m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2613a33055e04ab6b87fcb5494bdab85 : FAILURE in 9m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c73822c238e24cbeb9c464c787b478b0 : FAILURE in 9m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/06c346e46ee341d69a72d420a080b911 : FAILURE in 14m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/051969fc5aa84ffe957f137906621a52 : SUCCESS in 11m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8a15c552eb1b49a9896ef3da7ef94285 : SUCCESS in 7m 29s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/416fa837dc034109a22e19abb87b8a43 : SUCCESS in 1h 10m 06s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f58eca8e053c4d078eccb68cbadda8b5 : SUCCESS in 1h 39m 07s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/088e258cbc3a485e8f997d2719d1cc95 : SUCCESS in 49m 00s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/f267809008744fce988a12bf11bc4f59 : SUCCESS in 36m 06s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/f7e9774b070443afba652c81eb33faca : SUCCESS in 36m 22s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4d19b22adcec4ddabab4e9c896cdf5d0 : SUCCESS in 24m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/277a6695e4d14415880aeaef3c9276fd : FAILURE in 1h 48m 45s\n- nova-next https://zuul.opendev.org/t/openstack/build/93d402b0eb0745a88a228e61a07568fa : SUCCESS in 1h 51m 29s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/8e78864be53a4afebb9c0b1e52a79a00 : SUCCESS in 48m 12s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/236e3cb943c64fe2a461ce987c2a35b0 : SUCCESS in 4m 52s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/4fd7068861704aa7b373760b1bc5ee17 : SUCCESS in 38m 54s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/8fc019597f1940719480fc40c22a50d4 : SUCCESS in 37m 31s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/a948f6d999874ad584714e7b78df6e34 : FAILURE in 46m 16s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/809f4dcda1ce473ea6b4fbbfc51dde19 : SUCCESS in 1h 15m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bff8799739a74859a493e63fdc191243 : SUCCESS in 54m 50s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/615d60445d7c462c9175d04944ff0383 : SUCCESS in 46m 04s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/de890fcd011146e08fc7e4f1fa3a2d6f : SUCCESS in 32m 35s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/e583d9d5cc3e48ebb8a624a092a09421 : FAILURE in 12m 32s","accounts_in_message":[],"_revision_number":3},{"id":"a7d58cd0f9f3166a372e8b856eaf07c640ea85ce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-08-09 06:21:03.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"d1dedda773bcd7b2a57452fcb626a0dbe8502885","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-09 06:51:43.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998954-ppbjh/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"9a4b543b4ccf89d4dba80a3aac1129a0c68ac7c0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-09 06:55:41.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/39cc4e445c96448b85e5f3be5c71d000\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/edd83edb8815477098d3dc2fb5ade9f4 : FAILURE in 20m 20s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/845038f02c264d089a541acff4d339d8 : FAILURE in 18m 56s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/e19a93d1804d44838f06d06bda0b577d : FAILURE in 31m 51s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6522fb331a6b8a26ed13eb9ff8e03dc333e8dcab","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-09 07:17:07.000000000","message":"Patch Set 4:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I597a8db435ee762f37b4c1301d6f15fee1b6074e .","accounts_in_message":[],"_revision_number":4},{"id":"68dafcb5b53494acaedcc3e3b5ca053ba39c9ec7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-09 08:32:14.000000000","message":"Patch Set 4: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d46a8a7c31e04d31b7dee0adda75c1d6\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/38d7fa3f7c8848b88c38fa7f0daa1d1a : SUCCESS in 1h 05m 17s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0d4346e644014330bbb0c55ea64a2ecc : SUCCESS in 1h 29m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/93341dd4950b4be5b168c801a09e7ac4 : SUCCESS in 45m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7e94f5c145934456a6ccdeb030f8f92a : FAILURE in 21m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4531c0d65d84642afacc7ee737228af : SUCCESS in 7m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7b92911b8f2842c58afef574b6527728 : FAILURE in 13m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c8ed9e37f6984c5681faf0fec139a6ff : FAILURE in 13m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a95f60f54b854bb08940995acae363e3 : FAILURE in 11m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01e2978e13b64d5bb3710b1368eda203 : SUCCESS in 13m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/829fbb6e646743dda9d9719ae2bb2500 : SUCCESS in 8m 25s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/fb1cd63ebf1e4bbdb4521e46c725623b : SUCCESS in 27m 04s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/76902f3a81f948179e6aa6802db355d2 : SUCCESS in 47m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c3f6d59c9d30451c94717185903057f6 : SUCCESS in 48m 32s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/4fbbe2a8bcde494090cfd1223d2291c1 : SUCCESS in 34m 34s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/db34b87ad673445088e39c2603f517d6 : SUCCESS in 58m 53s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/090d17d7a2614b8db8cbc955386801e1 : SUCCESS in 40m 11s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3b7353b5df0c47f49156888ccd5d6e5d : SUCCESS in 1h 37m 17s\n- nova-next https://zuul.opendev.org/t/openstack/build/1ddbf6ebba824fd39863ad748c98337d : SUCCESS in 2h 02m 09s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/e09fd7783d1c40bc94200f9b6f359346 : SUCCESS in 38m 04s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4b17c17b625c4a7786b8f6d9c1bf0cd1 : SUCCESS in 5m 09s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/f85929be415746e1a5d9335411d17328 : SUCCESS in 25m 16s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/4d9c664177c54985aa8081bff5f14e5f : SUCCESS in 25m 03s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/8d613360186647a69cd10b6965f9d459 : SUCCESS in 24m 56s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fa1f5068fd1c450583132536f098b293 : SUCCESS in 1h 22m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6e3f4f25f6f340fdb9e523381b66df9c : SUCCESS in 53m 58s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/d17231cae10d45478cf97e914bbd8aec : SUCCESS in 57m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/d41daf1a2aeb44ccb0a40323b9b45fd7 : SUCCESS in 34m 05s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/bf23328183c84c218d2ed7c8ac5b3bac : FAILURE in 12m 19s","accounts_in_message":[],"_revision_number":4},{"id":"91b07289c0741fe4954cae5ede6bdd7c1f8c0873","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-08-09 08:42:54.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"4aadad07f982087c42e69309f31a48f40febcc39","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-09 09:17:25.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c2c4a262fcff433dada2313ee2049713\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/bd6177c6c7c3487ab77fd836f7cf9a65 : SUCCESS in 23m 49s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/99c1d4cc2c954058ad695f46b5b0a32e : SUCCESS in 22m 59s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/5d0a291d8ed04a00985facfd7d149ae2 : SUCCESS in 32m 06s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"acae5862a4a16eba84173d0c0652a2dc0621869b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-09 09:40:36.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I597a8db435ee762f37b4c1301d6f15fee1b6074e .","accounts_in_message":[],"_revision_number":5},{"id":"10ba7f0f2fd62281ca67296ab5d24527b8549445","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-09 09:46:26.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998954-m6rs9/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"d91648087387065a2cd06b944676b442d6604c25","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-09 10:37:24.000000000","message":"Patch Set 5: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0da73cef6d8e41199a17ee30f4310630\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/74cb523d2c5e4b028f6b16cd6a7a5107 : SUCCESS in 1h 05m 32s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c083e9d2bbb54c75b9da830d72e08ce8 : SUCCESS in 1h 36m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a796d53346754eeeb61228c2bb73fba3 : SUCCESS in 59m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6d645bbb9b6040d2a0c08c819dff3a09 : SUCCESS in 1h 20m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a37b6ce726974d6095c21a6fc2e35548 : SUCCESS in 7m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1066c54c6af1414eb2476f67b166b702 : SUCCESS in 8m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ccef6795b41a4767a472db02009594ad : SUCCESS in 9m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4aa8d4e52e3a4806b7dd8ed38d4b9635 : SUCCESS in 13m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/adbd473d27314bc4896ae76c0605a00f : SUCCESS in 9m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8fbeb5d2b28f487fba27278a55d64dc1 : SUCCESS in 6m 20s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/ee41b01fdb7f4cbabc8c94a6b77a0072 : SUCCESS in 40m 19s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/17e9df73fef74165bd001df422ad2da9 : SUCCESS in 1h 34m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b709a217dc26456997894fedec1b0721 : SUCCESS in 23m 26s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/6c8da083c6c64b6e826279b6d74aadb5 : SUCCESS in 36m 50s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/3eab4fc285c4408f80069a6adf9d9f1d : SUCCESS in 1h 00m 55s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/08de465c9bd0451fa109a12ceed76177 : SUCCESS in 23m 11s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1c15b5477ee447d898c1950a97b01343 : SUCCESS in 1h 27m 10s\n- nova-next https://zuul.opendev.org/t/openstack/build/91ca9a822a874122acc4a5c69f2e887b : FAILURE in 1h 48m 43s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/5e612dc853fe46a292fe28d42296199e : SUCCESS in 34m 43s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/35b2867936864a4b9bfa8f9aa36e45e2 : SUCCESS in 5m 02s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/1749742d0d144f2f98ac1520303cd5c3 : SUCCESS in 21m 02s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/35a1ced64f414bba8df270fbd303570b : SUCCESS in 24m 45s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/e2b00008a2424696a86bc65b9686cdc5 : SUCCESS in 33m 26s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0b100e84787942b7a7f18b4496983824 : SUCCESS in 1h 25m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/da03cca0902a475fa69ace1629bb7fd3 : SUCCESS in 56m 43s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/5456c752f23c4de8a73e9cc2c96fee45 : SUCCESS in 55m 08s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2b356e0f961f4ba78b2c42d4ed374a3c : SUCCESS in 32m 03s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/27b97fbf8d0e48dcb7e1f04988e9b8f0 : SUCCESS in 9m 53s","accounts_in_message":[],"_revision_number":5},{"id":"24f6353270b262d682f2a0647c5f2358d9cb6451","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-08-09 17:17:37.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"52b94706977c6e73649dd01b66d7cbbeac9eb52e","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-09 17:48:39.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998954-dvkfd/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"ebe5d63a9382beddb775e8d6ba29347e66fa1406","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-09 17:59:58.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/de36d05c5ea54d74bf3b23f07b9567d5\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/3fc8b82931834d808f1f273b58813f48 : SUCCESS in 21m 02s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3fcd5aa3857e477a878d15b57bf45d57 : SUCCESS in 24m 31s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/715c30c0798e46709b6e4b4987631b57 : SUCCESS in 40m 33s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"4f5003750b71b1b1be850684580619d2b3d08196","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-09 19:26:27.000000000","message":"Patch Set 5:\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/30afd5095dac4b1f91d34d8e0b2bfadf\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/74ef24d24d4d45809eb078b58db4548e : SUCCESS in 1h 06m 21s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a0b78b68349d46efbd964820e191f3b8 : SUCCESS in 59m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2558521dbd704911a24b98a56b278d77 : FAILURE in 32m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1b6698188f02466fab2bdf1f4e0e94b5 : SUCCESS in 1h 22m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/acd2506c08324e2c8f9a5ed83fc821ca : SUCCESS in 7m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/069510afd6174c648981684721345aee : SUCCESS in 13m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9f330df5dbbc4e9b87bac29a49a4b668 : SUCCESS in 13m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cff042fef30a41db94a57430fe58be4e : SUCCESS in 17m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/763dcb3596924351a905c2725b55c5d3 : SUCCESS in 12m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/604bfa932b0343ed9d39ae3c5cc960f3 : SUCCESS in 8m 29s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/a2928c4fcc884f4bb9f6105daf31c6e3 : SUCCESS in 58m 05s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7f83b1f3803a4609aa46f6ab501aae9d : SUCCESS in 1h 26m 04s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ef8d6a2d31484e9ba7490c5ce404635d : SUCCESS in 51m 24s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/d7c7cfeed5db410d9aa2f5f362143eb4 : SUCCESS in 37m 30s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/09f4d19fff8044c6aae5bbf3d5de94c6 : SUCCESS in 58m 58s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a37fd22c4ac7449f82b9406622387b52 : SUCCESS in 52m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/661d9351f148488195388c437939c3d2 : SUCCESS in 1h 43m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/f3255e8b5ec54e359431237f6d093e5f : SUCCESS in 2h 03m 04s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/4a9a354badf44e23aacfb6e8128877a5 : SUCCESS in 48m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/797b255cf793417795a4ee435ee9f344 : SUCCESS in 4m 54s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/31e4df4f7c814f728555881c683e8103 : SUCCESS in 28m 15s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/75e6ce245fe643a8a9fe7ed2b37864cd : SUCCESS in 26m 02s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/6601fa6f00014245bffc4fbd7df4f112 : SUCCESS in 30m 22s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/aa5d272a546b462b8f0dd50720a04b01 : SUCCESS in 1h 19m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8e35a158de8844629bbd5ad9d2a047a1 : SUCCESS in 53m 59s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/4cf337b2929f4800964de3d0ff6c289e : SUCCESS in 50m 47s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7f3f8182f78643df9b8a51430600d0c0 : SUCCESS in 33m 35s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/27ed8e13b952491db82349b9dc7c8b61 : SUCCESS in 13m 34s","accounts_in_message":[],"_revision_number":5},{"id":"d750d79e0c2ae9c6607881bfed33f4c4ecdb9346","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-08-10 14:17:19.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"2f8ee1521bf4182bbe856ca52f1dd62fc3fc92cc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 14:52:28.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be62aa43ad684615979240307b6a2613\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/7f2af3bfab634a6299a030ae2014ae2b : SUCCESS in 18m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7bef28e36fb04a85970ca5e0a2227aa6 : SUCCESS in 21m 31s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/7a7d24f4346848d0bbb5ca67a28f96b0 : SUCCESS in 32m 49s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"6ab9cd6c909c036a5d7353f33d3326828fb09476","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-10 15:22:48.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998954-hjmfb/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"3c310ae8c275aaa2e5050e9052429559096a1094","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 16:33:09.000000000","message":"Patch Set 5:\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/ad8a366de5fa4bf38d4af2a056f377ab\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/837f75c6429c42ecaeaa675b5048dc5e : SUCCESS in 1h 30m 47s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c733e10656f04b828536171d92dce0b8 : SUCCESS in 2h 05m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ad1006fa6c1f48268a8097aca2b5a21b : SUCCESS in 57m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3a6cdcbed6db4b21884973f0a80817b9 : FAILURE in 1h 37m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/085be69c0e944181a91eadd13d68ce2e : SUCCESS in 7m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9e54a19a2b734031b1a88f66f6add139 : SUCCESS in 11m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f2a4ea79563f4594a06d4d4c730a6e6f : SUCCESS in 12m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a0b7c850a5534736859dc70c8e6403da : SUCCESS in 19m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d48d284b8372402fb4384887c7d8bb02 : SUCCESS in 11m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/32e17fba85b84aa4bb86dba028fb62b4 : SUCCESS in 10m 31s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/e18473f7c0754086882beb5fa085b503 : SUCCESS in 1h 05m 54s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c6ef828f7d394567863ebc416c63d1b9 : SUCCESS in 1h 28m 54s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/45ac42dffe24475b9f49aea30a750e04 : SUCCESS in 39m 50s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/4866718014ec44109bb7d2e574270ee4 : SUCCESS in 34m 06s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/0b5f0730833d402688e560b508a0f33f : SUCCESS in 58m 21s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8590d53e68c34cc09809604698567089 : SUCCESS in 49m 00s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3cdcebb15cca484ba1a6b5a104d163c6 : SUCCESS in 1h 44m 37s\n- nova-next https://zuul.opendev.org/t/openstack/build/3ad7ce7bf5fa4d36a85a177b178d518b : SUCCESS in 2h 00m 21s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/3916735376254a8d89e244e730d93057 : SUCCESS in 40m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/90542421a84f4e8f98cab5783bae0f89 : SUCCESS in 5m 18s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/6041d6cb864542908a253830466927c7 : SUCCESS in 31m 48s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/7d1e27ce18ba494298bfa5ca03a6884f : SUCCESS in 26m 09s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/51aa7f4e038041c4beddb7ad228f02a8 : SUCCESS in 32m 12s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f0bbba96fbf24beb9a3507921d7d2971 : SUCCESS in 1h 17m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7f9fbf25ab154b1dae917b79c8ac0929 : SUCCESS in 43m 30s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/8aeca1d17fb44b7ebcab1b71e74cfdbc : SUCCESS in 52m 46s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f14eea58339043f790fe9fda9c14e09e : SUCCESS in 25m 18s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/24e6454424424725b22ac3cd6d4b60fd : SUCCESS in 15m 31s","accounts_in_message":[],"_revision_number":5},{"id":"4efbbcb3bdfaae3ef0ce375cd22cb3d62c58c504","author":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"date":"2026-08-11 18:31:54.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"19dc257bd78bec8ed3ca327e3de8c2f083876b0f","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-11 19:09:32.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998954-lb9kk/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"40dc49c2c3412ca102783e4498d867e0539e87bc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 19:12:32.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f94e3e7755649babaa46a5fcff0dcd2\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/9f688789831843fabcda10d5a3ba3c85 : SUCCESS in 31m 00s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/126b54b3575d4944bdbb9f6b5f31ad19 : SUCCESS in 25m 44s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/8c26616fa9cf44dd8466f5429a4c27af : SUCCESS in 38m 21s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"d352097ad42b3d388882e9b9890e3469d972b491","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 20:35:22.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb05fdb9e5bb4f09bad73cc9f165fd79\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0fbd73c0202c4befaa63737a740a940f : SUCCESS in 1h 01m 39s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c6a12c1219ce4f25acbe593e7c581343 : SUCCESS in 1h 56m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fb1c2df91a5e40908bd9e34e80699490 : SUCCESS in 58m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6668f5a55e7845b28c6fa1f69ce37540 : SUCCESS in 1h 19m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6e92b1d342dc4213851a11a1aa0b3e23 : SUCCESS in 7m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3203d3febffa4440b3e2b3ad49399409 : SUCCESS in 13m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4a8504b734ca4a49a30de9c6d53ceeb4 : SUCCESS in 13m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f41d4eecab3c4c029f8b4034c73ea8a4 : SUCCESS in 16m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19ec309c22a6412ca5967aca3ce70514 : SUCCESS in 11m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/046a6b5cd5b34a11ab3683b60e3c974e : SUCCESS in 8m 24s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/1d9aae0cb3db4060b75e125d17926bf7 : SUCCESS in 26m 39s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f22aaacbabe94018ace67e3f1703a312 : SUCCESS in 1h 24m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6f7d672932294e27b68a7e4b8adeb553 : SUCCESS in 29m 43s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/524b0fa9481d42eeb57f8d25454b22dc : SUCCESS in 35m 21s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/7a10ef28d8e84fadb27569519bdfcd88 : SUCCESS in 59m 16s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9a96d69564004ab4ba6efbf21f6934c3 : SUCCESS in 50m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/75e95068feb849e99044e7948b3f04e7 : SUCCESS in 1h 24m 20s\n- nova-next https://zuul.opendev.org/t/openstack/build/6c9be67203ea476a89efe4cf6d4c2028 : SUCCESS in 1h 38m 59s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/3d45c43e9cc9437abb7026bd7ed7d905 : SUCCESS in 32m 40s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c9ccc95998474ad4bc5e9018284260c4 : SUCCESS in 5m 19s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/4d43e157d80f4528841f436166963c34 : SUCCESS in 29m 15s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/7ea927a16e404da09e210812a7e9af12 : SUCCESS in 27m 39s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/50708b719e9b433089abe37b06263415 : SUCCESS in 33m 54s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/379769cfdead45508a1b527c72969047 : SUCCESS in 1h 30m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/853620df556241e2b3d664f1169da95b : SUCCESS in 42m 58s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/abcd05bda04f480ba58f45575478297f : SUCCESS in 53m 54s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/780a9a3ee54845f08966f934e1629a2b : SUCCESS in 33m 34s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/cec45f78296f4e4aa6938c27c2889cba : SUCCESS in 9m 10s","accounts_in_message":[],"_revision_number":5},{"id":"4adf08ce061d49259e3515a408037b65dff461f9","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-08-11 20:45:58.000000000","message":"Patch Set 5:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"daf9dae2f00ca09d98286e52e901ccfed4014a46","revisions":{"808f8ee3c97b17abf70f112dd81999a5a843dc42":{"kind":"REWORK","_number":1,"created":"2026-07-28 14:10:21.000000000","uploader":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"ref":"refs/changes/54/998954/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/998954/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/998954/1"}}},"commit":{"parents":[{"commit":"5a83b7df1b668906949be6971f03d3cad23e0946","subject":"Merge \"policy: initialize enforcer before publishing it\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a83b7df1b668906949be6971f03d3cad23e0946"}]}],"author":{"name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","date":"2026-07-28 14:05:23.000000000","tz":330},"committer":{"name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","date":"2026-07-28 14:10:02.000000000","tz":330},"subject":"Retry and record fault on network cleanup failure","message":"Retry and record fault on network cleanup failure\n\n_cleanup_allocated_networks(), invoked when instance build or\nreschedule fails, calls _deallocate_network() directly and treats any\nexception as a silent no-op: it logs and returns, with no retry and no\nrecord of the failure anywhere the operator or automated tooling can\nsee. This differs from the normal-delete path, _try_deallocate_network(),\nwhich already retries transient connection failures to the networking\nservice via a RetryDecorator and puts the instance into ERROR state on\nfinal failure.\n\nThe result: if Neutron port deletion fails for any transient reason\nduring build/reschedule cleanup (timeout, 500, agent RPC failure), the\ninstance object still proceeds through its normal failure handling,\nbut the Neutron port is left behind with device_owner\u003dcompute:nova and\na device_id that may end up pointing at an instance that no longer\nexists once the surrounding build attempt is abandoned. Nothing\nretries the cleanup, and nothing records that it happened.\n\nExtract the existing retry logic from _try_deallocate_network() into a\nshared _deallocate_network_with_retries() helper and use it from both\ncall sites. In _cleanup_allocated_networks(), keep the existing\nnon-raising behavior (callers already proceed to instance ERROR state\nregardless), but record an instance fault via\ncompute_utils.add_instance_fault_from_exc() so the leak is discoverable\nvia `openstack server show` and by automated orphan-port reconciliation\ntooling, instead of only appearing in compute node logs.\n\nCloses-Bug: #2161972\nChange-Id: I597a8db435ee762f37b4c1301d6f15fee1b6074e\nSigned-off-by: Akash Roshan Chaurasia \u003cakashroshanchaurasia@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/808f8ee3c97b17abf70f112dd81999a5a843dc42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/808f8ee3c97b17abf70f112dd81999a5a843dc42"}]},"branch":"refs/heads/master"},"7ccc52e81d34add9a2ddaa74402bb6e7e194c26c":{"kind":"REWORK","_number":2,"created":"2026-08-08 17:58:55.000000000","uploader":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"ref":"refs/changes/54/998954/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/998954/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/998954/2"}}},"commit":{"parents":[{"commit":"5a83b7df1b668906949be6971f03d3cad23e0946","subject":"Merge \"policy: initialize enforcer before publishing it\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a83b7df1b668906949be6971f03d3cad23e0946"}]}],"author":{"name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","date":"2026-07-28 14:05:23.000000000","tz":330},"committer":{"name":"Akash","email":"akashroshanchaurasia@gmail.com","date":"2026-08-08 17:55:50.000000000","tz":330},"subject":"Retry and record fault on network cleanup failure","message":"Retry and record fault on network cleanup failure\n\n_cleanup_allocated_networks(), invoked when instance build or\nreschedule fails, calls _deallocate_network() directly and treats any\nexception as a silent no-op: it logs and returns, with no retry and no\nrecord of the failure anywhere the operator or automated tooling can\nsee. This differs from the normal-delete path, _try_deallocate_network(),\nwhich already retries transient connection failures to the networking\nservice via a RetryDecorator and puts the instance into ERROR state on\nfinal failure.\n\nThe result: if Neutron port deletion fails for any transient reason\nduring build/reschedule cleanup (timeout, 500, agent RPC failure), the\ninstance object still proceeds through its normal failure handling,\nbut the Neutron port is left behind with device_owner\u003dcompute:nova and\na device_id that may end up pointing at an instance that no longer\nexists once the surrounding build attempt is abandoned. Nothing\nretries the cleanup, and nothing records that it happened.\n\nExtract the existing retry logic from _try_deallocate_network() into a\nshared _deallocate_network_with_retries() helper and use it from both\ncall sites. In _cleanup_allocated_networks(), keep the existing\nnon-raising behavior (callers already proceed to instance ERROR state\nregardless), but record an instance fault via\ncompute_utils.add_instance_fault_from_exc() so the leak is discoverable\nvia `openstack server show` and by automated orphan-port reconciliation\ntooling, instead of only appearing in compute node logs.\n\nCloses-Bug: #2161972\nChange-Id: I597a8db435ee762f37b4c1301d6f15fee1b6074e\nSigned-off-by: Akash Roshan Chaurasia \u003cakashroshanchaurasia@gmail.com\u003e\nSigned-off-by: Akash \u003cakashroshanchaurasia@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7ccc52e81d34add9a2ddaa74402bb6e7e194c26c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7ccc52e81d34add9a2ddaa74402bb6e7e194c26c"}]},"branch":"refs/heads/master"},"c705687106738ad425414510002129763b1112db":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-08-08 18:03:13.000000000","uploader":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"ref":"refs/changes/54/998954/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/998954/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/998954/3"}}},"commit":{"parents":[{"commit":"48d4b3f7032364e2030035a33596c0f407cb0279","subject":"Merge \"Fix deny_share host locality for NFS\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/48d4b3f7032364e2030035a33596c0f407cb0279"}]}],"author":{"name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","date":"2026-07-28 14:05:23.000000000","tz":330},"committer":{"name":"Akash","email":"akashroshanchaurasia@gmail.com","date":"2026-08-08 18:03:04.000000000","tz":330},"subject":"Retry and record fault on network cleanup failure","message":"Retry and record fault on network cleanup failure\n\n_cleanup_allocated_networks(), invoked when instance build or\nreschedule fails, calls _deallocate_network() directly and treats any\nexception as a silent no-op: it logs and returns, with no retry and no\nrecord of the failure anywhere the operator or automated tooling can\nsee. This differs from the normal-delete path, _try_deallocate_network(),\nwhich already retries transient connection failures to the networking\nservice via a RetryDecorator and puts the instance into ERROR state on\nfinal failure.\n\nThe result: if Neutron port deletion fails for any transient reason\nduring build/reschedule cleanup (timeout, 500, agent RPC failure), the\ninstance object still proceeds through its normal failure handling,\nbut the Neutron port is left behind with device_owner\u003dcompute:nova and\na device_id that may end up pointing at an instance that no longer\nexists once the surrounding build attempt is abandoned. Nothing\nretries the cleanup, and nothing records that it happened.\n\nExtract the existing retry logic from _try_deallocate_network() into a\nshared _deallocate_network_with_retries() helper and use it from both\ncall sites. In _cleanup_allocated_networks(), keep the existing\nnon-raising behavior (callers already proceed to instance ERROR state\nregardless), but record an instance fault via\ncompute_utils.add_instance_fault_from_exc() so the leak is discoverable\nvia `openstack server show` and by automated orphan-port reconciliation\ntooling, instead of only appearing in compute node logs.\n\nCloses-Bug: #2161972\nChange-Id: I597a8db435ee762f37b4c1301d6f15fee1b6074e\nSigned-off-by: Akash Roshan Chaurasia \u003cakashroshanchaurasia@gmail.com\u003e\nSigned-off-by: Akash \u003cakashroshanchaurasia@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c705687106738ad425414510002129763b1112db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c705687106738ad425414510002129763b1112db"}]},"branch":"refs/heads/master"},"ef51deb10a89a8fedbb8948cae29200e99af2ca3":{"kind":"REWORK","_number":4,"created":"2026-08-09 06:21:03.000000000","uploader":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"ref":"refs/changes/54/998954/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/998954/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/998954/4"}}},"commit":{"parents":[{"commit":"48d4b3f7032364e2030035a33596c0f407cb0279","subject":"Merge \"Fix deny_share host locality for NFS\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/48d4b3f7032364e2030035a33596c0f407cb0279"}]}],"author":{"name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","date":"2026-07-28 14:05:23.000000000","tz":330},"committer":{"name":"Akash","email":"akashroshanchaurasia@gmail.com","date":"2026-08-09 06:20:53.000000000","tz":330},"subject":"Retry and record fault on network cleanup failure","message":"Retry and record fault on network cleanup failure\n\n_cleanup_allocated_networks(), invoked when instance build or\nreschedule fails, calls _deallocate_network() directly and treats any\nexception as a silent no-op: it logs and returns, with no retry and no\nrecord of the failure anywhere the operator or automated tooling can\nsee. This differs from the normal-delete path, _try_deallocate_network(),\nwhich already retries transient connection failures to the networking\nservice via a RetryDecorator and puts the instance into ERROR state on\nfinal failure.\n\nThe result: if Neutron port deletion fails for any transient reason\nduring build/reschedule cleanup (timeout, 500, agent RPC failure), the\ninstance object still proceeds through its normal failure handling,\nbut the Neutron port is left behind with device_owner\u003dcompute:nova and\na device_id that may end up pointing at an instance that no longer\nexists once the surrounding build attempt is abandoned. Nothing\nretries the cleanup, and nothing records that it happened.\n\nExtract the existing retry logic from _try_deallocate_network() into a\nshared _deallocate_network_with_retries() helper and use it from both\ncall sites. In _cleanup_allocated_networks(), keep the existing\nnon-raising behavior (callers already proceed to instance ERROR state\nregardless), but record an instance fault via\ncompute_utils.add_instance_fault_from_exc() so the leak is discoverable\nvia `openstack server show` and by automated orphan-port reconciliation\ntooling, instead of only appearing in compute node logs.\n\nCloses-Bug: #2161972\nChange-Id: I597a8db435ee762f37b4c1301d6f15fee1b6074e\nSigned-off-by: Akash Roshan Chaurasia \u003cakashroshanchaurasia@gmail.com\u003e\nSigned-off-by: Akash \u003cakashroshanchaurasia@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ef51deb10a89a8fedbb8948cae29200e99af2ca3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ef51deb10a89a8fedbb8948cae29200e99af2ca3"}]},"branch":"refs/heads/master"},"daf9dae2f00ca09d98286e52e901ccfed4014a46":{"kind":"REWORK","_number":5,"created":"2026-08-09 08:42:54.000000000","uploader":{"_account_id":39353,"name":"Akash Roshan Chaurasia","display_name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","username":"akash-roshan"},"ref":"refs/changes/54/998954/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/998954/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/998954/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/998954/5"}}},"commit":{"parents":[{"commit":"48d4b3f7032364e2030035a33596c0f407cb0279","subject":"Merge \"Fix deny_share host locality for NFS\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/48d4b3f7032364e2030035a33596c0f407cb0279"}]}],"author":{"name":"Akash Roshan Chaurasia","email":"akashroshanchaurasia@gmail.com","date":"2026-07-28 14:05:23.000000000","tz":330},"committer":{"name":"Akash","email":"akashroshanchaurasia@gmail.com","date":"2026-08-09 08:42:47.000000000","tz":330},"subject":"Retry and record fault on network cleanup failure","message":"Retry and record fault on network cleanup failure\n\n_cleanup_allocated_networks(), invoked when instance build or\nreschedule fails, calls _deallocate_network() directly and treats any\nexception as a silent no-op: it logs and returns, with no retry and no\nrecord of the failure anywhere the operator or automated tooling can\nsee. This differs from the normal-delete path, _try_deallocate_network(),\nwhich already retries transient connection failures to the networking\nservice via a RetryDecorator and puts the instance into ERROR state on\nfinal failure.\n\nThe result: if Neutron port deletion fails for any transient reason\nduring build/reschedule cleanup (timeout, 500, agent RPC failure), the\ninstance object still proceeds through its normal failure handling,\nbut the Neutron port is left behind with device_owner\u003dcompute:nova and\na device_id that may end up pointing at an instance that no longer\nexists once the surrounding build attempt is abandoned. Nothing\nretries the cleanup, and nothing records that it happened.\n\nExtract the existing retry logic from _try_deallocate_network() into a\nshared _deallocate_network_with_retries() helper and use it from both\ncall sites. In _cleanup_allocated_networks(), keep the existing\nnon-raising behavior (callers already proceed to instance ERROR state\nregardless), but record an instance fault via\ncompute_utils.add_instance_fault_from_exc() so the leak is discoverable\nvia `openstack server show` and by automated orphan-port reconciliation\ntooling, instead of only appearing in compute node logs.\n\nCloses-Bug: #2161972\nChange-Id: I597a8db435ee762f37b4c1301d6f15fee1b6074e\nSigned-off-by: Akash Roshan Chaurasia \u003cakashroshanchaurasia@gmail.com\u003e\nSigned-off-by: Akash \u003cakashroshanchaurasia@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/daf9dae2f00ca09d98286e52e901ccfed4014a46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/daf9dae2f00ca09d98286e52e901ccfed4014a46"}]},"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":""}}}]}
