)]}'
{"id":"openstack%2Fnova~969251","triplet_id":"openstack%2Fnova~master~I9a2245685d7f96f6287a5c7cce45f8463ce0c756","project":"openstack/nova","branch":"master","topic":"bug/2132020","attention_set":{"38500":{"account":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"last_update":"2026-03-11 13:39:12.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"28006":{"account":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"last_update":"2026-01-23 16:43:51.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-03-11 13:39:12.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}},"hashtags":[],"change_id":"I9a2245685d7f96f6287a5c7cce45f8463ce0c756","subject":"Regression test for Placement allocations remaining during failed schedule","status":"NEW","created":"2025-12-02 14:24:19.000000000","updated":"2026-03-11 14:50:27.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":35,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"acae64cf813370e70d63da98257c7f5a1344810a","_number":969251,"virtual_id_number":969251,"owner":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-03-11 14:50:27.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":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2026-03-11 13:39:12.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":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":[{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":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":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},{"_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":"2025-12-02 14:50:29.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":"2025-12-02 14:55:56.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":"2025-12-02 15:03:33.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-12-02 15:10:19.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":"2025-12-02 15:28:13.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":"2025-12-03 12:10:26.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2025-12-03 12:10:32.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2026-01-23 15:38:31.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"}],"messages":[{"id":"caa96df120a6d3ef2cd46aa1baff763981a268b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-02 14:24:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2b4f93d76f3d89758c4ae75dd07ce31f4175fe84","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":"2025-12-02 14:50:29.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-969251-pn2tl/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"a2931aaf5db767c116e26ed78e8076f6b3147b47","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-02 14:55:56.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b26bf3f67fd4561acbd884a4c61a30b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/100b6e3865c546cdaf8935a6f9ccfc14 : SUCCESS in 15m 09s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/af0783bf9d5c4793b1f1c74f4cb38842 : SUCCESS in 20m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b9009f3c740941b190186ec30d537fa4 : SUCCESS in 16m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"65f4752ae5fd78380684a2e24f34243f0aea11d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-02 15:03:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c61d160d5b734b0c96f22974ccaeb7d8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9fab23725c774d4da61c648b5e62ce4a : SUCCESS in 29m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e415059a16c84110b472b0d5d873c803 : SUCCESS in 5m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/911d4e67f9f340b083bff81cc340af19 : SUCCESS in 15m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/980a3f829f3b4da189a4256867b1204b : SUCCESS in 14m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ba35960019e1423a9d7fb010d9520447 : SUCCESS in 16m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a7955da124ea49c58623d3b43b8e2c07 : SUCCESS in 12m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d4ff846ba1124963a9d664d72b3f9e3e : SUCCESS in 5m 43s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1a02b9b2f1484161ab2b55cab443abcc : SUCCESS in 28m 20s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/067ae9d14c884a058282a585ee965f01 : SUCCESS in 34m 23s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/8568fb6e3cdb43209fcf32ecea6210b5 : SUCCESS in 12m 34s","accounts_in_message":[],"_revision_number":1},{"id":"a41c792b1699871d3b67901db37b82eaa6d7264a","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-12-02 15:10:19.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":1},{"id":"55b8c000922dff8716cc3e93fb5e79c1f8b55782","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-02 15:28:13.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":1},{"id":"55268bc1b9f08a85b08ece20fbb67987d4cccfe2","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-12-03 12:10:26.000000000","message":"Patch Set 1:\n\n(9 comments)","accounts_in_message":[],"_revision_number":1},{"id":"dce6473b97b504629dd3aaf470ac082a578d4ed8","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-12-03 12:10:32.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"e5acea66cd3139d489393f6c1dad3f86f9b99390","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-03 13:24:06.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"9fbb83055969703e2f87211be219834e1c06a013","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 14:01:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a53db4c0134f4902aa7c186becd27ebb\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6da7926585af42158f3112b6dfae1ae5 : SUCCESS in 16m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66f603be93df47c5be3efc885a9dcc22 : SUCCESS in 8m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e0f3edd313f7496cac44f15dc3b3e508 : SUCCESS in 14m 23s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a23d5cdb96174b799e593ab4172eed65 : SUCCESS in 14m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/77d3cf647c04412a9a77a5d3429d623a : SUCCESS in 14m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2cabd465b48a42338805875479cd8b07 : SUCCESS in 11m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cecef773566c4566b82f93e19b434d60 : SUCCESS in 5m 27s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/de9d7f67fa954977bfe11237808f2dff : SUCCESS in 29m 33s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/4e0b93e877934e1cafedb49d6defc86c : SUCCESS in 32m 29s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/2a75d24c47754e348f739e78ca86c287 : SUCCESS in 15m 42s","accounts_in_message":[],"_revision_number":2},{"id":"b03b7324cf846aad05554a215218efc66089620d","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-12-03 14:08:38.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":2},{"id":"8336b6acb066cd61c184387942491f4961fd341c","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-03 14:27:32.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":2},{"id":"45a14da5e2050b3c0951d28ec4ef7adbc9592217","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 14:42:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/32d5bcf0537c48c7b9cdd51d03754066\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/18ae9cec4aee46488d81f8b6338e7f5d : SUCCESS in 35m 09s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f8f1c1d5d479452897debe0d34efda5c : SUCCESS in 36m 19s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/5e9648ed5ac94380b02b82f821bd65f7 : SUCCESS in 43m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"54dcbc763561f866cb45663d734393297bf136b0","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-04 08:49:37.000000000","message":"Topic allocations-over-quota-regression-test removed","accounts_in_message":[],"_revision_number":2},{"id":"1a2c168a7b9377eb48b0b6147bcd6a7cff4736fd","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-04 08:49:42.000000000","message":"Topic set to bug/2132020","accounts_in_message":[],"_revision_number":2},{"id":"b59b864a3b3620122b8003c0d273f170581c59e3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-04 11:12:45.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"7d1870b884141bf0ddb6fbc289396e5c704bd2f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-04 11:19:22.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d80b2a3213f1593eaf9531752318b00b63906786","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 12:02:45.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/bb08a797dc3d4d90ac19eb5e3d013b4e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2d3573a82e4d42fabc56ce41df366ef8 : SUCCESS in 25m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e25f5804ab64841b621a60be6b49c2b : SUCCESS in 10m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c4bdf99db21b4d8297483e8bf5104536 : SUCCESS in 14m 25s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2060d6767c0d4b9981a4311ed5f21ca9 : SUCCESS in 13m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dfae132789714143bd8d8150d1b9c845 : SUCCESS in 17m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67f1ccf5ffc44630bc738839025bc7ed : SUCCESS in 12m 31s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bc9e55ca68ce49fb8bffe01c86fcb974 : SUCCESS in 5m 25s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/07259f743bda4fe68afc0ba90693916e : FAILURE in 25m 36s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/e599b631529a4fcbbd909a7f45e8ad40 : FAILURE in 37m 31s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/e41b5ea2938c417797bd7cb2e484cba8 : SUCCESS in 14m 08s","accounts_in_message":[],"_revision_number":4},{"id":"efc3779ddb2682bff139f2f84b22232f160c406d","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-04 12:10:27.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":3},{"id":"31c822793f59201583375377dbf32754cdcbc46e","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-04 12:15:03.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":4},{"id":"0fe1c01bd98e50785d3b28c709cfcc8530bb2ac0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 12:50:10.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/82aed1e2077d40f7b482d1b09c9e1bb9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/96ff690d014c420897536fd4b524824c : SUCCESS in 36m 39s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6ed18caa0e1a439eacebd717469eb7ff : SUCCESS in 16m 41s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7f6dce109ffa4129aa6834ada4a6007b : SUCCESS in 41m 56s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"afe83f9a5c2f15dc81f32a73b4ff78641426950f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-04 14:24:42.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"bf1c102d1e1c755c7bb1fe15498dec4cd9190c5a","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-04 14:40:38.000000000","message":"Patch Set 5:\n\n(9 comments)","accounts_in_message":[],"_revision_number":5},{"id":"fb9eec316f164db6d568892b3dba654eb07c1474","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 15:10:41.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/819dda79ee904ba685e49655f2946a1b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8a389e8c72f940c3b141690ce7bec18f : SUCCESS in 16m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/673b293a82b84843b8e894745ab5d015 : SUCCESS in 6m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4a8002574fd14e27a991394de6bc3fa8 : SUCCESS in 9m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dede757677fd4d33844043efd411c1fe : SUCCESS in 14m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b17b154c8581453eb3869e71e687f5b6 : SUCCESS in 10m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef5a22ce91ee46248659a4725b5d2659 : SUCCESS in 6m 50s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/72be98035aa54e66a2430e17582a01e5 : SUCCESS in 5m 08s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/04e9c662521245f1a9e3c65eef847c64 : SUCCESS in 24m 55s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/7c040a2c0a884a429b23f0131dfe6e51 : SUCCESS in 40m 15s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/933abeccca9c4e958c39757009925a49 : SUCCESS in 10m 33s","accounts_in_message":[],"_revision_number":5},{"id":"3ec0a52b55baaf86c4a089ff445c40583c92d0f3","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-12-04 15:17:35.000000000","message":"Patch Set 5:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":5},{"id":"a3230a119ae6a75e5f4bcf567d3b0ee4c0a8b7cc","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-04 15:20:23.000000000","message":"Patch Set 5:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":5},{"id":"ba8e2f4ba73b1baecfef00d333fabf6b852c1540","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 20:41:26.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f6880ad8f3a44b58aae29edc13f39187\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d11441f384994a3290a2be7c8521a642 : SUCCESS in 14m 28s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1930bf42b98e477b9fec112f981e93ca : SUCCESS in 34m 24s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c96480976820400eab639976381b47d0 : SUCCESS in 40m 37s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"d84c597d88852d2f1238fb76795e43a5138676cf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-09 12:36:27.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"f0f9e090e08c97282a5242d700a3783a79ce2c41","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-09 12:38:28.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"084cabb08fba542c2cb604305573d5afaebbe48f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-12-09 12:58:50.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"9ab1cafdc4d16fd4745d1ee257161f1c03b45e63","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2025-12-09 13:07:48.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"26fffe990b45ad8cccd3f7e5d94c1e16119e0bfe","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 13:08:02.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d8368c6e1c0a46a8ba3d4b00d0703292\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d3fc4f8b4061431ea340780a9bbb7910 : SUCCESS in 24m 15s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/00d0de1f975a42539db8fb5f20316b5c : SUCCESS in 15m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b14f27f56aaa4a30b081cd7a7e608532 : SUCCESS in 29m 18s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"4dac5a0d1c48263f17fdadbf0c69a9bcd5d12fc4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 13:28:17.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/42c9d890e16f41d5b16361dc2b659e9c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a0a6e6e89808490e84dbdd28a271b9ea : SUCCESS in 25m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b59367694a6d4a1b8450c1ef86d32088 : SUCCESS in 6m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b741e97943a4475ba608e9a3f0754c1c : SUCCESS in 7m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2e3c3642e5fa4033873f1fcdcd25efc4 : SUCCESS in 12m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b0c66260a4164c9eb9a4f1e9ec37b6c3 : SUCCESS in 19m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e8d524be63d64394832a15c5606d9f64 : SUCCESS in 11m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1544ffce12214f96b0e7a8a48b248d5c : SUCCESS in 6m 41s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1e34bc523cba44ca857df2efac8a4448 : SUCCESS in 26m 00s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/5d05373e177e44cda4804fc0ab591400 : SUCCESS in 39m 37s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/a00c78908e164fef8ad38138c2c2245d : SUCCESS in 14m 04s","accounts_in_message":[],"_revision_number":6},{"id":"62aaf312a91b16a4daa606c5bf85fe6de9a7d2f6","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-12-09 13:35:13.000000000","message":"Patch Set 6:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":6},{"id":"57fbb4823c8c153c70a8252d369da667c2a2a9a1","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-09 13:39:56.000000000","message":"Patch Set 6:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":6},{"id":"50d7007e7c80e21c645ac63043c67fc9498ba5df","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":"2025-12-09 23:31:15.000000000","message":"Patch Set 6:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-969251-cn8ph/index.html\u003e","accounts_in_message":[],"_revision_number":6},{"id":"8e22f43695a29b1e88eb9d441bdef6c4c2a3900d","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-01-23 15:38:23.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"41813403b47a0f7e7a217255ae589a116b4a088e","tag":"autogenerated:zuul:manual-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-01-23 15:38:31.000000000","message":"Patch Set 6:\n\nStarting manual-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"2148a55871446467e2532ac30458da91371c5076","tag":"autogenerated:zuul:manual-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-01-23 15:50:50.000000000","message":"Patch Set 6:\n\n(4 comments)\n\nBuild succeeded (manual-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/5a78183954c04e6eabe56a3ce82e8b62\n\n- teim-code-review https://zuul.teim.app/t/main/build/fccb0812f9af4068afa5e3d24fe0aa94 : SUCCESS in 12m 11s","accounts_in_message":[],"_revision_number":6},{"id":"85e6320a4828bf6b8ae8691d3f4687a29990c35b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-01-23 16:43:51.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"a88cab46b047a78fa8bd34cd4278b93323feeb9d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-02-23 18:46:32.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"a086219b2ed75f9a05935557ec03d3d08bc89362","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-02-23 18:47:25.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"4f545bf4d3f119a02562f3b07676a893757cfe6b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 19:12:26.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6f50a31652974f65a878ad2568c3aeeb\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/639292d073394e0b9af190004aa34e49 : SUCCESS in 14m 36s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d1a2e8c7a1bc4b058a1b95a7ac9c1e9c : SUCCESS in 14m 45s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/36d902473af946989c6b20794a14b81d : RETRY_LIMIT in 5m 26s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"9c8576d364eeac57268224bbb27fe4ee08f524e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 19:26:18.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/acb4ef5e195a47b2bc6bfc29cc5ee318\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/27d3b6f312cb4fdca2108595d5f1bfbe : SUCCESS in 22m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/821e61c5a2f849c6b7d339bbe173f767 : SUCCESS in 4m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/597fb213b6614565b94d5becdf9698fc : SUCCESS in 10m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/49df5359b33b4494bdb0ec09dda00d97 : SUCCESS in 10m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a51517c2d90740fc9320c358ceb49ea3 : FAILURE in 12m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a0d267d501fd43a98e4d036e9fdbe23c : SUCCESS in 5m 50s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/29421ab6b897445887322bfecdaff90f : SUCCESS in 4m 57s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/82d17465435949369536d36dca930861 : SUCCESS in 26m 31s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f5c739fb087449d384530879bd379e94 : SUCCESS in 34m 36s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/41d431c80b7448878befe8dba2c6f19f : SUCCESS in 11m 03s","accounts_in_message":[],"_revision_number":7},{"id":"d19a41c9b39fe298a0e50bed19909f2be9ecef0c","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-23 19:27:16.000000000","message":"Patch Set 7:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":7},{"id":"615e6635c4a9f9737c66e48c84d52a1a7e729cab","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-02-24 15:30:16.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-969251-tpj4h/index.html\u003e","accounts_in_message":[],"_revision_number":7},{"id":"6bede972969f20720cf05a6718bdb291f8913adb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-03-03 12:12:22.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"4f952e5a70a64f17da62138fc1dc1c16ec7355e8","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-03 12:53:10.000000000","message":"Patch Set 8:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":8},{"id":"f321c7c0455051aac8ab5299cdf012db0d87b5f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 13:17:52.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d1f671e234d4b2e8f88e499162797bc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/258b3c21780e4cb5bf4e4706f82fb43c : SUCCESS in 1h 03m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca67c5d7c8df449b806480fa2ce4df0d : SUCCESS in 6m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/254a4d60963d47739f88db00b7e2d7f7 : SUCCESS in 12m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/39610e3649914ec09b9adb9518d142c3 : SUCCESS in 12m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/44bba48186e04dfab4e054b36d08210a : FAILURE in 6m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e99861666e514cca9fd2e550139f48fd : SUCCESS in 6m 51s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/b90aba1f550749998487a1a23b77adca : SUCCESS in 50m 43s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c5efe72f78b547a394927500f1aa5771 : SUCCESS in 5m 12s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6d7d76cb2488487b9739a4c34ec7e8f2 : SUCCESS in 29m 05s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c87d7d4090524f12999c5da64c7c5f0f : SUCCESS in 24m 51s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/344ccf54d4854fc3b6f73c5cd2881e0d : SUCCESS in 11m 57s","accounts_in_message":[],"_revision_number":8},{"id":"0092508fcb002eb72f383bb53554dbd0ab0cdce6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 13:28:26.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1d0608c2b97e42cca9b25d5fa9add258\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/03fc6bcbb30c4e80b084acfb0983a398 : SUCCESS in 17m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9d67a68c4cef4add96e499f9643eb841 : RETRY_LIMIT in 5m 48s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/0caae8c4e217410e941e8fe8b180fe44 : FAILURE in 12m 09s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"7f3458b247891023183c515a3af0cafb1250f74a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-03-04 10:43:51.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"7ee87d140b7a63d7df6e34d9b4ecf9a86aa70d54","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-03-04 10:46:17.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"d53ff4a7b67635a0fd81566f2f76c7609bb9180b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-04 11:22:35.000000000","message":"Patch Set 9:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":9},{"id":"6c6a2d4482c25278b4eaeb656eaa96c3ed95a33b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-04 11:38:39.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a88ba6605d254b599b56451544ca28a1\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/da82d00c1b1442c28ee4e409a4fe50bb : SUCCESS in 20m 16s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/777c0a8cce8a433dafcb2a520e26f28b : RETRY_LIMIT in 5m 47s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/0d0f08955d654918af87a9e4a2319f21 : FAILURE in 15m 07s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"7cb70e9422b374abd1ea78c1a0d8c2f808dda924","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-04 12:08:10.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25472726488c444c8a460ea3fd3915e4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a69edcf5cdfa419e91c5b796b04680b2 : SUCCESS in 1h 18m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da6955adda254547ad8a3d6a8fa2300f : SUCCESS in 7m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/773c13eabde345dd864cc640245ec132 : SUCCESS in 13m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/79cdc0b7d04948f4adda5f6c31023114 : SUCCESS in 8m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/468191601c3f4ae190b7410ce3b93263 : FAILURE in 11m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67aa7e928e254a5cbe400567318241de : SUCCESS in 11m 35s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/4f5c4880880246dcbcec8f787cc0cd47 : SUCCESS in 48m 44s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/dae951fad1c145e1b7940c1fe299a1c0 : SUCCESS in 4m 42s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/71f03e1f4e734a388fa5d9146d250757 : SUCCESS in 26m 35s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/a9f13ab8e05f498689115320dd173e22 : SUCCESS in 26m 55s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/88f81ddeb00e45c1b6d447b5a281642d : SUCCESS in 11m 55s","accounts_in_message":[],"_revision_number":9},{"id":"a317eb887042a5d2079518fcb3521df228a7ae37","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-03-04 21:32:10.000000000","message":"Patch Set 8:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-969251-47kw4/index.html\u003e","accounts_in_message":[],"_revision_number":8},{"id":"72f0ad5a698a05a155ef847a7dcd13706b99a888","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-03-05 08:41:12.000000000","message":"Patch Set 10: Patch Set 9 was rebased\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"045bd3f4f2e9a2d6a4cfb9c0fa4081c7d247c586","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-05 09:07:32.000000000","message":"Patch Set 10:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":10},{"id":"c79cfbfc35ea8faa58b49d8d6d89dbfcc3959d12","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-05 09:09:46.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0082a428931e4be29b41c86b2c11e3d5\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b662ab818e4a4200b9ce1a3d634bda9b : SUCCESS in 26m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1b2b48135a6a4b359b890d8e2555e858 : RETRY_LIMIT in 4m 33s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/a129a6767bd24921ae2f3d039857ee07 : FAILURE in 18m 04s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"21fa383bb97f3cb41abd70f62475da8e16a34c87","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-05 10:13:02.000000000","message":"Patch Set 10: 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/0f45326bc8f646c6b120054f088acb08\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aa666f48a3b34a1f8cb45af6ad01b910 : FAILURE in 1h 26m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6ea2d0f66464848879fcb2a5458d93d : SUCCESS in 4m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/32893260a67540ddbea928a7afc612fa : SUCCESS in 16m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9f5b32300aa64e7cbbbed8636753f6c5 : SUCCESS in 14m 11s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4e85f948610e4eca97e8ddbcad34e22c : FAILURE in 9m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1aa4b7191843406ba417a30d4a0afee9 : SUCCESS in 15m 20s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/2f73d515ad584227b905758dc5996875 : SUCCESS in 45m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6c3f1ef448e640a98824dbf6ed830d5f : SUCCESS in 5m 13s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/77e09c202a8a4b549b6bee289e7b3170 : SUCCESS in 30m 12s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/4bab333f55f64d75af9da36129c08313 : SUCCESS in 25m 56s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/d4b37219088a4406a9a86e65c97dc148 : SUCCESS in 11m 25s","accounts_in_message":[],"_revision_number":10},{"id":"062c322b3314ddf7d17a304d4664af5e970408c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-03-05 10:36:50.000000000","message":"Uploaded patch set 11: New patch set was added with same tree, parent tree, and commit message as Patch Set 10.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":11},{"id":"c49b5af7e82d836e7ffbee5a060e397821fb245f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-05 11:00:32.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/90e716c112dc43ae84dfb00008f85744\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1785932d58964ac4a631c56713efe0da : SUCCESS in 22m 10s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9b161a05f1bc47d5a3b0fcd86cf475ef : RETRY_LIMIT in 4m 23s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/80781da9f36444548f035e8949b857b5 : FAILURE in 12m 26s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"4b00d5cee5a255079279c2825f781e62bfa4e162","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-05 11:02:58.000000000","message":"Patch Set 11:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":11},{"id":"197f05b92d8b97e8a90427412af2475553e01b3d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-05 11:45:23.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f1242fbcd0d14199ad12920d16200c5d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce6cdc5bc99a47d5b76d7c3676e663b8 : SUCCESS in 1h 00m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/006230e9c6ac417bbd107bb093ec1651 : SUCCESS in 7m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e00c41a842a146768c1cf9d391c36bca : SUCCESS in 12m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/be3f8c2f6b3549578f158c96c0baf451 : SUCCESS in 10m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/64a093597f0041c7b1f981ea0e57871b : FAILURE in 10m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fbf3f33b75a245a784c3eb9fd77932e7 : SUCCESS in 9m 44s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/5eec7da8a86d45eaa9c805a2f3e930c1 : SUCCESS in 1h 03m 41s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f17f0b241904424dbbfb42e06541894f : SUCCESS in 5m 40s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/afefd02d38c6446fb31c54033a78f324 : SUCCESS in 30m 43s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/5083d0be15984f0da2d3a8d9c4fb16c9 : SUCCESS in 24m 50s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/2fdf5bf9e8d44a53be64a4c14887ae71 : SUCCESS in 13m 03s","accounts_in_message":[],"_revision_number":11},{"id":"3cf7596ceac0299f6a599d096ed525d42322c813","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-03-05 12:08:18.000000000","message":"Topic bug/2132020-base removed","accounts_in_message":[],"_revision_number":11},{"id":"1dd5a6b0f2b745429c84c68f2c97f84ff41369df","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-03-05 12:08:23.000000000","message":"Topic set to bug/2132020","accounts_in_message":[],"_revision_number":11},{"id":"600e086cffc5f35b2ba84716539c038cbd8d56be","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-11 13:34:15.000000000","message":"Patch Set 11: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"47bd82f44b0a83a9a3a4e7485d35870b81700c28","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-03-11 13:37:01.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"32389b058865c4c76596a7c5c51e3a97cbc11022","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"date":"2026-03-11 13:37:16.000000000","message":"Patch Set 12: Published edit on patch set 11.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"4b07feb7376897352d67f89ea35cf69a7f519b34","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-11 13:39:12.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"435087b0aba3f87fe0c06826a3d578a41ae63ab1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 13:58:52.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ad7723aedac45589956be7ce3f7201f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/650bf944dcd044a4b05d5d3f343d06a2 : SUCCESS in 19m 19s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/542f693a70b14ba59ce4af6526b13afe : SUCCESS in 15m 23s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/8f9e3701a9ac4e1da4ec8b3113a4267b : FAILURE in 14m 04s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"52a351096b6964621816e71f7732d6eb103204f5","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-11 14:13:59.000000000","message":"Patch Set 12:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I9a2245685d7f96f6287a5c7cce45f8463ce0c756 .","accounts_in_message":[],"_revision_number":12},{"id":"acae64cf813370e70d63da98257c7f5a1344810a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 14:50:27.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88152e511d6f4b9faea9147763a73946\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c6a1ed51788c481dbd969334a1b769fd : SUCCESS in 1h 01m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cfe22f5a4c0146f7bd6eb6b226842b21 : SUCCESS in 5m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/429153165ded44b7956776f869debc3f : SUCCESS in 16m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cba48714d27e4beab8d4a4ef79c79b1e : SUCCESS in 14m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/300c3300eb8240d289827ab413c4d2f1 : FAILURE in 7m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/719ea9de702e4db98c5e4208835affce : SUCCESS in 12m 40s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/e641fc6f8ded4002bf5aaca1c0afc4d6 : SUCCESS in 1h 04m 49s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e148864e5bec42c0a8bd2872dd71ce1a : SUCCESS in 5m 39s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5845691da5504b32accc725687fcdb0d : SUCCESS in 34m 07s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/86fd80be5d43441da7385ddcd870d88e : SUCCESS in 26m 39s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/52c6d59d7f5a4e9bab53f86b7b369e5e : SUCCESS in 16m 03s","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"99c6433973b1c293e45a7301583f6875d97df860","revisions":{"5cc70891c11365824690ce425199126564d904a5":{"kind":"REWORK","_number":1,"created":"2025-12-02 14:24:19.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/1"}}},"commit":{"parents":[{"commit":"23b462d77df1a1d09c43d0918bca853ef3af1e3f","subject":"Merge \"[ironic] Ensure unprovision happens for new states\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23b462d77df1a1d09c43d0918bca853ef3af1e3f"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:23:54.000000000","tz":60},"subject":"Regression test for Placement allocations remaining during failed schedule (bug #2132020)","message":"Regression test for Placement allocations remaining during failed schedule (bug #2132020)\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5cc70891c11365824690ce425199126564d904a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5cc70891c11365824690ce425199126564d904a5"}]},"branch":"refs/heads/master"},"cb2fe8b4c2d8d3eae341cb8f46c8fe2a14c3a214":{"kind":"REWORK","_number":2,"created":"2025-12-03 13:24:06.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/2"}}},"commit":{"parents":[{"commit":"23b462d77df1a1d09c43d0918bca853ef3af1e3f","subject":"Merge \"[ironic] Ensure unprovision happens for new states\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23b462d77df1a1d09c43d0918bca853ef3af1e3f"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik","email":"ddanelski@cloudferro.com","date":"2025-12-03 13:20:47.000000000","tz":0},"subject":"Regression test for Placement allocations remaining during failed schedule (bug #2132020)","message":"Regression test for Placement allocations remaining during failed schedule (bug #2132020)\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cb2fe8b4c2d8d3eae341cb8f46c8fe2a14c3a214"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cb2fe8b4c2d8d3eae341cb8f46c8fe2a14c3a214"}]},"branch":"refs/heads/master"},"8275456dcc9e147a27cfc9dd4b6151b8d001f148":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-12-04 11:12:45.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/3"}}},"commit":{"parents":[{"commit":"5d3d0c870a1c37dcd6ce9cd0d542282c7c7994f3","subject":"Merge \"ensure correct cleanup of multi-attach volumes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5d3d0c870a1c37dcd6ce9cd0d542282c7c7994f3"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik","email":"ddanelski@cloudferro.com","date":"2025-12-04 11:12:45.000000000","tz":0},"subject":"Regression test for Placement allocations remaining during failed schedule (bug #2132020)","message":"Regression test for Placement allocations remaining during failed schedule (bug #2132020)\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8275456dcc9e147a27cfc9dd4b6151b8d001f148"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8275456dcc9e147a27cfc9dd4b6151b8d001f148"}]},"branch":"refs/heads/master","description":"Rebase"},"4c2c058e479f12879e8647af2c9ae5f13aaaf9b0":{"kind":"REWORK","_number":4,"created":"2025-12-04 11:19:22.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/4"}}},"commit":{"parents":[{"commit":"5d3d0c870a1c37dcd6ce9cd0d542282c7c7994f3","subject":"Merge \"ensure correct cleanup of multi-attach volumes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5d3d0c870a1c37dcd6ce9cd0d542282c7c7994f3"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-04 11:14:14.000000000","tz":60},"subject":"Regression test for Placement allocations remaining during failed schedule","message":"Regression test for Placement allocations remaining during failed schedule\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4c2c058e479f12879e8647af2c9ae5f13aaaf9b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4c2c058e479f12879e8647af2c9ae5f13aaaf9b0"}]},"branch":"refs/heads/master"},"1719936c76551991aa649138a9a928546552572f":{"kind":"REWORK","_number":5,"created":"2025-12-04 14:24:42.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/5"}}},"commit":{"parents":[{"commit":"5d3d0c870a1c37dcd6ce9cd0d542282c7c7994f3","subject":"Merge \"ensure correct cleanup of multi-attach volumes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5d3d0c870a1c37dcd6ce9cd0d542282c7c7994f3"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-04 14:24:25.000000000","tz":60},"subject":"Regression test for Placement allocations remaining during failed schedule","message":"Regression test for Placement allocations remaining during failed schedule\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1719936c76551991aa649138a9a928546552572f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1719936c76551991aa649138a9a928546552572f"}]},"branch":"refs/heads/master"},"0de1bb3a74619879c4231eb7dbd68b7933858edb":{"kind":"REWORK","_number":6,"created":"2025-12-09 12:36:27.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/6"}}},"commit":{"parents":[{"commit":"8a4b000216c7a6c2673af78d7eb7f9bf938dc867","subject":"Merge \"Remove openSUSE/SLES from install guide\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8a4b000216c7a6c2673af78d7eb7f9bf938dc867"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-09 12:35:43.000000000","tz":60},"subject":"Regression test for Placement allocations remaining during failed schedule","message":"Regression test for Placement allocations remaining during failed schedule\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0de1bb3a74619879c4231eb7dbd68b7933858edb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0de1bb3a74619879c4231eb7dbd68b7933858edb"}]},"branch":"refs/heads/master"},"335a9bfaa94c9ae9ab15802e3bcc2b9c72017843":{"kind":"REWORK","_number":7,"created":"2026-02-23 18:46:32.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/7"}}},"commit":{"parents":[{"commit":"64d6ba34c5eade5b1729d0250d61211833c2457b","subject":"Merge \"Fix the flasky test test_submit_second_while_delaying_first\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/64d6ba34c5eade5b1729d0250d61211833c2457b"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2026-02-23 18:41:58.000000000","tz":60},"subject":"Regression test for Placement allocations remaining during failed schedule","message":"Regression test for Placement allocations remaining during failed schedule\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/335a9bfaa94c9ae9ab15802e3bcc2b9c72017843"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/335a9bfaa94c9ae9ab15802e3bcc2b9c72017843"}]},"branch":"refs/heads/master"},"bd53f540d73aab71f146c4879617c7329cf89521":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-03-03 12:12:22.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/8"}}},"commit":{"parents":[{"commit":"7a6e13454dc641ec592c17fb1b97f2f89d61377c","subject":"Merge \"conf: Deprecate AggregateImagePropertiesIsolation opts\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7a6e13454dc641ec592c17fb1b97f2f89d61377c"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2026-03-03 12:05:56.000000000","tz":60},"subject":"Regression test for Placement allocations remaining during failed schedule","message":"Regression test for Placement allocations remaining during failed schedule\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bd53f540d73aab71f146c4879617c7329cf89521"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bd53f540d73aab71f146c4879617c7329cf89521"}]},"branch":"refs/heads/master"},"348f992ee629c0691f68978415f974846849cd0d":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-03-04 10:43:51.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/9"}}},"commit":{"parents":[{"commit":"bcbbbb8442c8ad78cb67393e67adb3fdb0297a63","subject":"Merge \"Rename deadline parameter to more accurate timeout\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bcbbbb8442c8ad78cb67393e67adb3fdb0297a63"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2026-03-03 12:48:03.000000000","tz":60},"subject":"Regression test for Placement allocations remaining during failed schedule","message":"Regression test for Placement allocations remaining during failed schedule\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/348f992ee629c0691f68978415f974846849cd0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/348f992ee629c0691f68978415f974846849cd0d"}]},"branch":"refs/heads/master"},"eb66f27fa1305f1fca87f334a46e819a8c39c58f":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2026-03-05 08:41:12.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/10"}}},"commit":{"parents":[{"commit":"968965cc77c6932eb67cc36a539f108c73d50ea0","subject":"Merge \"Migrate coverage configuration to pyproject\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/968965cc77c6932eb67cc36a539f108c73d50ea0"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik","email":"ddanelski@cloudferro.com","date":"2026-03-05 08:41:12.000000000","tz":0},"subject":"Regression test for Placement allocations remaining during failed schedule","message":"Regression test for Placement allocations remaining during failed schedule\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eb66f27fa1305f1fca87f334a46e819a8c39c58f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eb66f27fa1305f1fca87f334a46e819a8c39c58f"}]},"branch":"refs/heads/master","description":"Rebase"},"76711f87dfd8ec4e5e8549ee20566b1a8c89665c":{"kind":"NO_CHANGE","_number":11,"created":"2026-03-05 10:36:50.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/11"}}},"commit":{"parents":[{"commit":"968965cc77c6932eb67cc36a539f108c73d50ea0","subject":"Merge \"Migrate coverage configuration to pyproject\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/968965cc77c6932eb67cc36a539f108c73d50ea0"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2026-03-05 10:30:39.000000000","tz":60},"subject":"Regression test for Placement allocations remaining during failed schedule","message":"Regression test for Placement allocations remaining during failed schedule\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/76711f87dfd8ec4e5e8549ee20566b1a8c89665c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/76711f87dfd8ec4e5e8549ee20566b1a8c89665c"}]},"branch":"refs/heads/master"},"99c6433973b1c293e45a7301583f6875d97df860":{"kind":"REWORK","_number":12,"created":"2026-03-11 13:37:16.000000000","uploader":{"_account_id":38500,"name":"Dominik","display_name":"Dominik Danelski","email":"dominik@danelski.pl","username":"etua","status":"@ CloudFerro S.A."},"ref":"refs/changes/51/969251/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/969251/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/969251/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/969251/12"}}},"commit":{"parents":[{"commit":"968965cc77c6932eb67cc36a539f108c73d50ea0","subject":"Merge \"Migrate coverage configuration to pyproject\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/968965cc77c6932eb67cc36a539f108c73d50ea0"}]}],"author":{"name":"Dominik Danelski","email":"ddanelski@cloudferro.com","date":"2025-12-02 14:20:39.000000000","tz":60},"committer":{"name":"Dominik","email":"ddanelski@cloudferro.com","date":"2026-03-11 13:36:35.000000000","tz":0},"subject":"Regression test for Placement allocations remaining during failed schedule","message":"Regression test for Placement allocations remaining during failed schedule\n\nIf a VM fails to be created by conductor eg. due to going over quota,\nthe _cleanup_build_artifacts is called, but notably it doesn\u0027t delete\nthe already created Placement allocations. This is wasteful for a VM\nthat never even reached compute and might pose later problems for\noperators.\n\nThis patch adds a regression test confirming that.\n\nRelated-Bug: #2132020\nChange-Id: I9a2245685d7f96f6287a5c7cce45f8463ce0c756\nSigned-off-by: Dominik Danelski \u003cddanelski@cloudferro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/99c6433973b1c293e45a7301583f6875d97df860"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/99c6433973b1c293e45a7301583f6875d97df860"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["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":""}}}]}
