)]}'
{"id":"openstack%2Fnova~999374","triplet_id":"openstack%2Fnova~master~Ib6820887598cebe65af5227fa8e3561131720154","project":"openstack/nova","branch":"master","topic":"bug/2125456","attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-08-03 05:55:54.000000000","reason":"Vote got outdated and was removed: Code-Review-1"},"38925":{"account":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"last_update":"2026-08-03 07:55:01.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ib6820887598cebe65af5227fa8e3561131720154","subject":"Delete inactive port bindings during live migration","status":"NEW","created":"2026-07-31 08:03:39.000000000","updated":"2026-08-04 20:20:36.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"9bb52b313901e87dbb2d002722d866309b224ec5","_number":999374,"virtual_id_number":999374,"owner":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"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-08-03 07:54:54.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":-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":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"]},{"_account_id":38540,"name":"Sebastian Krott","email":"sebastian.krott@gmail.com","username":"sebkro"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-31 08:48:50.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-07-31 08:51:19.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-31 09:00:28.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-31 12:06:53.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-07-31 12:56:45.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-07-31 15:11:24.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-04 20:20:36.000000000","updated_by":{"_account_id":38540,"name":"Sebastian Krott","email":"sebastian.krott@gmail.com","username":"sebkro"},"reviewer":{"_account_id":38540,"name":"Sebastian Krott","email":"sebastian.krott@gmail.com","username":"sebkro"},"state":"CC"}],"messages":[{"id":"fc0e9cf8d4a24e9a2d146f0c4525a6edb89baff1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"date":"2026-07-31 08:03:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1dd3e8b31dfce09f3b8072940dbfb8f6270f78ac","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-07-31 08:48:50.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-999374-trx5z/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"7f7e0f165bfc48292e7c707f86e58c7bdb9ed41a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 08:51:19.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a2cfc544cb2c49ef900a5f41bc41724a\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/00edff3002f04888a4c54f7011aa6442 : FAILURE in 28m 38s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d63edc59631c49a4ab0c0b70c33abf81 : FAILURE in 26m 20s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/7a28b8f24c9a431fbe76a4b583da4578 : FAILURE in 45m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e1f856693eb3ca856d86f17663b17e1b5ad0fcc1","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-31 09:00:28.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ib6820887598cebe65af5227fa8e3561131720154 .","accounts_in_message":[],"_revision_number":1},{"id":"0a490a75c2118f280f42b9a7ef56d25ddecb6b85","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"date":"2026-07-31 09:34:31.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"08aacbfc60b2643ad02ca1a2c4f5a6177a50379c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"date":"2026-07-31 10:20:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6ef0eafa4d099e48eec214902fc0814c1a5b0e43","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-31 10:29:34.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ib6820887598cebe65af5227fa8e3561131720154 .","accounts_in_message":[],"_revision_number":2},{"id":"14b4066091e5c2ace0d3f01c72a8663360191792","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-31 11:14:33.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ib6820887598cebe65af5227fa8e3561131720154 .","accounts_in_message":[],"_revision_number":3},{"id":"616e45542a76714c09898302815ff48f5d96b5ae","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 11:39:04.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/679439338c814f1e9f2fe1fc0cab547f\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/14adb2191e054d27b2e3f31970f3b1ec : SUCCESS in 21m 16s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/42d9e1d4881740ae972520c20820ecc0 : SUCCESS in 23m 18s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9e0d349947ad45f69ff5d834798ea37b : SUCCESS in 33m 12s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"36ab4d77ba63bc56c94b05679876de717377b47e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 12:06:53.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\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/4b4da7abf97f44aeaf607ddbd8e2e1b2\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c45a9174b0d54ee8b035b0667756b9d7 : SUCCESS in 30m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6508f34f4b024f96932684d7a0a64eb7 : SUCCESS in 45m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8e700102272246cf8a2309c23c8accd4 : SUCCESS in 50m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/892b0298cf104b628748634c5786e97c : SUCCESS in 59m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/533a0cc2c195486c939f22391ede21e8 : FAILURE in 4m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0176eb2520b04f49919075c24bb8e241 : SUCCESS in 10m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dd01844b1711462b95a369b7ba57c2c1 : SUCCESS in 7m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2d727a0b15814037ab5d4a33b48da0c7 : SUCCESS in 17m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0963ba04b0ec457998b5bc2680117041 : SUCCESS in 12m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ca1a8eaf6614afcbe3e3e35cf46762e : SUCCESS in 10m 43s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/4044dfca074440499d4cc18b74853ad7 : SUCCESS in 28m 18s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8cd14759fb44466ba60a583a46ca02d3 : SUCCESS in 47m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/914ff638b2154a628134b1a4957c15c9 : SUCCESS in 45m 21s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/d5bbfdb5c7a0425dbcd6e4d74a677e52 : SUCCESS in 35m 44s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/bf158dd0f9f24978ad146204b0831566 : SUCCESS in 57m 46s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f3072571a6364ebe8ce3586a1c582ff6 : SUCCESS in 25m 44s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e4c336f081724de8b2bde1dc906a408e : SUCCESS in 1h 40m 35s\n- nova-next https://zuul.opendev.org/t/openstack/build/012cf06eb3fd4023a9c05763231a715b : SUCCESS in 1h 05m 51s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/62447270abb44b48ae02dc74db664551 : SUCCESS in 51m 16s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/07ebb0f4e93446eba18e894dbac5326c : SUCCESS in 4m 58s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/316bf34dfdd64b45b8b62db560c7df25 : SUCCESS in 24m 34s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/b01cd001f91d47f68b8ff84a2b5d4570 : SUCCESS in 25m 02s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/73837ce403c4461aa53fff3780a004b0 : SUCCESS in 30m 19s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f526dd40007e4d19abb35891e89b4aee : SUCCESS in 1h 35m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/259e9142faee49b48a043aa6f2289e3c : SUCCESS in 47m 22s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/7341c4f02d094f298e5198c4750d31d8 : SUCCESS in 29m 30s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/d38d3a64ab6b4eb3bb169909d32ffb47 : SUCCESS in 27m 08s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/b9ef61af272647ea9751cc382cefc6bb : SUCCESS in 10m 35s","accounts_in_message":[],"_revision_number":3},{"id":"bd6789e5659f5902555a17ff4d1b335a41f366ed","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-07-31 12:30:34.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-999374-42dnz/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"82108e48781e329afbafd3554445027a6e8eab63","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"date":"2026-07-31 12:51:16.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"0fdf0e3abe53cfffdb47544a007c05e461dda1ce","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-31 12:56:45.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e3c85e7672842595a3191e4edc0da7d959706f37","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-07-31 13:08:21.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-999374-xplfn/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"d2afcf811e83a0783ab97749344e28e5f8c0b75e","author":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"date":"2026-07-31 13:08:24.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9a783146e800f502f7381a4d7e3118d281273830","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 13:44:17.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ce571e0951c64f30800ad328d0cbcfd8\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/e99bd7addd72453bb1796a3c25fad497 : SUCCESS in 29m 16s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/dc66c5a5b6614c77b1be1a7417005597 : SUCCESS in 28m 31s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/fca52834a7224a178d87fe01c2eb6cd1 : SUCCESS in 50m 54s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"323a720544b71a37683acd75a5c983c58f70d4af","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-31 13:47:07.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ib6820887598cebe65af5227fa8e3561131720154 .","accounts_in_message":[],"_revision_number":4},{"id":"3f55b847de9f14323b3ed85233143aa0808ef716","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-31 13:50:54.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"90ff8ac1b1f660f63849ed1d7b49ba4053afab99","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-07-31 14:45:07.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-999374-w5sqn/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"537f185ca7866397308489840fdd89b685a4f8ba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 15:11:14.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f04184013eb41ec8399d65069947bce\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2b086f14da8f4923a580f46ab99144ad : SUCCESS in 39m 27s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ebefa71f8b664f3cae07e4523a2fa133 : SUCCESS in 1h 09m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6753ebce462a49c7a719be2c2f0d904d : SUCCESS in 35m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5dd7afcfcb7547e685e1407e6cb97a43 : SUCCESS in 57m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b5c9c127e914541b1ea99e0d7d30ff5 : SUCCESS in 4m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7ac000fdde9c4ac88230135229f59de0 : SUCCESS in 13m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d759b4e1454c41a3a9324cd90bf3e173 : SUCCESS in 13m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c467c884fc4f44feaae0110808dfa81c : SUCCESS in 17m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a628a9b35e674a88a371cd8930948934 : SUCCESS in 10m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5302719b56c14ab6a5493190edadbdb6 : SUCCESS in 9m 17s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/879700be729e48de98e80c7124f32fe3 : SUCCESS in 34m 33s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/937623f02d734f51b1534023d5c74e25 : SUCCESS in 1h 42m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4e3255c3ec5a421e8121020eda03cd44 : SUCCESS in 30m 51s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/4e10f7d8703d4e4780e935d823245927 : SUCCESS in 38m 31s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/61027f1f0009455096bbc190f04711fa : SUCCESS in 1h 01m 41s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9cfcfc41cf664727bdec2a292e463c22 : SUCCESS in 49m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f5d30c8a4f554b7fa5080f38817227a7 : SUCCESS in 1h 02m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/12f2e326b430471cbbca9b856a326130 : SUCCESS in 2h 13m 24s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/9de2a3b4028b4f89b751b50d5c844f7f : SUCCESS in 46m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f018cb376db94dcb800c3878011883c2 : SUCCESS in 6m 16s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/adcdb0fd5e4e483cbc564c4923ca2395 : SUCCESS in 26m 16s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/3459ba580ed74a86b1940cfc1ae166b6 : SUCCESS in 25m 14s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/6117a325e6344ceeb9a91ffa51b3b034 : SUCCESS in 37m 25s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/25daa80db0e847198ee62b21914637be : SUCCESS in 1h 11m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/20ad071a91f549bdaaf03b2319c4c4af : SUCCESS in 1h 06m 24s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/c858956b47a74238a94de26241cdc46e : SUCCESS in 54m 46s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/37583130ea3b40b8ada3c555c31ef92e : SUCCESS in 35m 49s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/0dbb0111af6c48528acb5f589d56d130 : SUCCESS in 8m 16s","accounts_in_message":[],"_revision_number":4},{"id":"e8a96a2ae54b29eda1f79265db99d1289d9f515d","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-07-31 15:21:56.000000000","message":"Patch Set 4:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":4},{"id":"d3e0b77d3f31573c30c410576798123a3e0ac006","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"date":"2026-08-03 05:55:54.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"4b61f2d38daa1f0dce54066c48be40fcc1b19b8f","author":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"date":"2026-08-03 06:15:56.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"3c903c613619a7c9692dbf8bbb83b725a1f95e6c","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-03 06:29:14.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-999374-wx7z5/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"e5ef9a22c0de24dc693532ce5eddfe56b1505058","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 06:33:58.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ba2f31dd0c849eba8f78c9ff69f0c87\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/5669504936fb4a2d9da3fde851adc2b8 : SUCCESS in 24m 28s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/88775d57d72e4561abbb3f9734276d4f : SUCCESS in 24m 14s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/40f9750d19a74c84904c0fcadc384fa3 : SUCCESS in 36m 01s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"e41eddeda860b67b9e2bac793de8f416e4ebb3b7","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-03 07:00:16.000000000","message":"Patch Set 5:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Ib6820887598cebe65af5227fa8e3561131720154 .","accounts_in_message":[],"_revision_number":5},{"id":"a52c7767ba9776b95d370015fd19c7e54a65f19e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 07:54:54.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/57e88d5abdc84f62bb9b3bc1e76a3f2d\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/940650a072244ecda71219e2956e1e7f : SUCCESS in 34m 30s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/12eedb6c1e884f4097a51263c109cf65 : SUCCESS in 1h 36m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d05d8566c1b84de38ab0d247e96c2026 : SUCCESS in 1h 02m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b73bc531247a401c879960500d11f4ec : SUCCESS in 57m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c83bf0e8edf542a9b95566a7e32732f9 : SUCCESS in 7m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/61821906bfe2483792b514d6d3c3e66f : SUCCESS in 13m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/af8bd08185d7433c918650581bd6a5ea : SUCCESS in 10m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7e5bc744f4154b11a2bac70ddf46ff17 : SUCCESS in 12m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1a61fd6b3de54a5492e32a8f0e421c59 : SUCCESS in 7m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c7535b509a684a488ce1e9bab556cee1 : SUCCESS in 5m 21s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/ab006c3144774fb3adef495dba23c7b2 : SUCCESS in 58m 49s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3d6ae453a0504b089a2042f9ee226bda : SUCCESS in 47m 30s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9d6392a1da3f43fea329992b84200de0 : SUCCESS in 52m 07s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/b7909ef5a63046efa44d21178b437030 : SUCCESS in 34m 30s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/e26890336b5f46cd923dce6f5263cae5 : SUCCESS in 40m 01s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e59902d40e144a1aacd19545758e119a : SUCCESS in 51m 49s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8fbee450a644419dabd69304e08545b1 : SUCCESS in 51m 28s\n- nova-next https://zuul.opendev.org/t/openstack/build/f9a873169fcc465883a27cebbcc3c704 : SUCCESS in 1h 51m 17s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/5528f40c78a34b6b87c049c57fb55d11 : SUCCESS in 47m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c99f1304635f42be8ce8acb3b8ed17a1 : SUCCESS in 6m 10s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/c93d5badabb248a7b2aecd3ca71f8abb : SUCCESS in 27m 43s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c5f41430a8644ae1bafb263e722ebae2 : SUCCESS in 24m 40s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/06976898b097496c8c289323219c5abd : FAILURE in 34m 48s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/bb47fc190f1f41b69ec59cb9f5fe75da : SUCCESS in 1h 03m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c8571b5f59384c85a3375530fb395865 : SUCCESS in 24m 39s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/7c800a0a00d7480c858bb226d4380dd3 : SUCCESS in 38m 25s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c1da15d646f84e339c7cc283d142cf55 : SUCCESS in 24m 06s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/4d6623fc0bc345b3821cf6ccd1602e9a : SUCCESS in 10m 53s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job openstack-tox-docs.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job openstack-tox-docs.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":5},{"id":"446436cf896a18197a68b051c7e1c9a77d916ea6","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-03 08:05:25.000000000","message":"Patch Set 5:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":5},{"id":"9bb52b313901e87dbb2d002722d866309b224ec5","author":{"_account_id":38540,"name":"Sebastian Krott","email":"sebastian.krott@gmail.com","username":"sebkro"},"date":"2026-08-04 20:20:36.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"dd7a9adb2a9b8f9c20abcc23a0d523bc9a550f71","revisions":{"2838fda07ec3f0ecc01901aee24ad3910eb1c4d7":{"kind":"REWORK","_number":1,"created":"2026-07-31 08:03:39.000000000","uploader":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"ref":"refs/changes/74/999374/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/999374/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/999374/1"}}},"commit":{"parents":[{"commit":"39dc667a1f9a7c12814f5892b900462560b1a229","subject":"Merge \"tests: Use per-database write locks instead of global lock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/39dc667a1f9a7c12814f5892b900462560b1a229"}]}],"author":{"name":"Roman Hros","email":"roman.hros@dnation.cloud","date":"2026-07-31 07:46:33.000000000","tz":120},"committer":{"name":"Roman Hros","email":"roman.hros@dnation.cloud","date":"2026-07-31 07:46:35.000000000","tz":120},"subject":"Delete inactive port bindings during live migration","message":"Delete inactive port bindings during live migration\n\nIntroduce option live_migration_delete_inactive_bindings for the nova-conductor.\nWhen this option is set to true, inactive port binding at destination host is deleted during live migration.\nInactive port bindings on the destination host can exist due to cleanup\nfailures (e.g., because of neutron unavailability) during rollback\nof the previous live migration. This is because errors during cleanup are ignored.\nFor the next attempt of live migration to the same destination,\nnova tries to create a new port binding, but it fails with the PortBindingAlreadyExists conflict.\nAfter enabling this option, nova first deletes the old inactive binding.\n\nChange-Id: Ib6820887598cebe65af5227fa8e3561131720154\nSigned-off-by: Roman Hros \u003croman.hros@dnation.cloud\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2838fda07ec3f0ecc01901aee24ad3910eb1c4d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2838fda07ec3f0ecc01901aee24ad3910eb1c4d7"}]},"branch":"refs/heads/master"},"2fc0d69e113f1c817b9c593f74c2950bc7ae9a13":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-07-31 09:34:31.000000000","uploader":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"ref":"refs/changes/74/999374/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/999374/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/999374/2"}}},"commit":{"parents":[{"commit":"39dc667a1f9a7c12814f5892b900462560b1a229","subject":"Merge \"tests: Use per-database write locks instead of global lock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/39dc667a1f9a7c12814f5892b900462560b1a229"}]}],"author":{"name":"Roman Hros","email":"roman.hros@dnation.cloud","date":"2026-07-31 07:46:33.000000000","tz":120},"committer":{"name":"Roman Hros","email":"roman.hros@dnation.cloud","date":"2026-07-31 09:33:20.000000000","tz":120},"subject":"Delete inactive port bindings during live migration","message":"Delete inactive port bindings during live migration\n\nIntroduce option live_migration_delete_inactive_bindings for the nova-conductor.\nWhen this option is set to true, inactive port binding at destination host is deleted during live migration.\nInactive port bindings on the destination host can exist due to cleanup\nfailures (e.g., because of neutron unavailability) during rollback\nof the previous live migration. This is because errors during cleanup are ignored.\nFor the next attempt of live migration to the same destination,\nnova tries to create a new port binding, but it fails with the PortBindingAlreadyExists conflict.\nAfter enabling this option, nova first deletes the old inactive binding.\n\nCloses-Bug: #2125456\nChange-Id: Ib6820887598cebe65af5227fa8e3561131720154\nSigned-off-by: Roman Hros \u003croman.hros@dnation.cloud\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2fc0d69e113f1c817b9c593f74c2950bc7ae9a13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2fc0d69e113f1c817b9c593f74c2950bc7ae9a13"}]},"branch":"refs/heads/master"},"23139af11f86c196a879a999c6597507896ad659":{"kind":"REWORK","_number":3,"created":"2026-07-31 10:20:31.000000000","uploader":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"ref":"refs/changes/74/999374/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/999374/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/999374/3"}}},"commit":{"parents":[{"commit":"39dc667a1f9a7c12814f5892b900462560b1a229","subject":"Merge \"tests: Use per-database write locks instead of global lock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/39dc667a1f9a7c12814f5892b900462560b1a229"}]}],"author":{"name":"Roman Hros","email":"roman.hros@dnation.cloud","date":"2026-07-31 07:46:33.000000000","tz":120},"committer":{"name":"Roman Hros","email":"roman.hros@dnation.cloud","date":"2026-07-31 10:20:23.000000000","tz":120},"subject":"Delete inactive port bindings during live migration","message":"Delete inactive port bindings during live migration\n\nIntroduce option live_migration_delete_inactive_bindings for the nova-conductor.\nWhen this option is set to true, inactive port binding at destination host is deleted during live migration.\nInactive port bindings on the destination host can exist due to cleanup\nfailures (e.g., because of neutron unavailability) during rollback\nof the previous live migration. This is because errors during cleanup are ignored.\nFor the next attempt of live migration to the same destination,\nnova tries to create a new port binding, but it fails with the PortBindingAlreadyExists conflict.\nAfter enabling this option, nova first deletes the old inactive binding.\n\nCloses-Bug: #2125456\nChange-Id: Ib6820887598cebe65af5227fa8e3561131720154\nSigned-off-by: Roman Hros \u003croman.hros@dnation.cloud\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23139af11f86c196a879a999c6597507896ad659"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23139af11f86c196a879a999c6597507896ad659"}]},"branch":"refs/heads/master"},"b6b792846a76c1389142de5810552e0496ac2194":{"kind":"REWORK","_number":4,"created":"2026-07-31 12:51:16.000000000","uploader":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"ref":"refs/changes/74/999374/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/999374/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/999374/4"}}},"commit":{"parents":[{"commit":"39dc667a1f9a7c12814f5892b900462560b1a229","subject":"Merge \"tests: Use per-database write locks instead of global lock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/39dc667a1f9a7c12814f5892b900462560b1a229"}]}],"author":{"name":"Roman Hros","email":"roman.hros@dnation.cloud","date":"2026-07-31 07:46:33.000000000","tz":120},"committer":{"name":"Roman Hros","email":"roman.hros@dnation.cloud","date":"2026-07-31 12:50:58.000000000","tz":120},"subject":"Delete inactive port bindings during live migration","message":"Delete inactive port bindings during live migration\n\nIntroduce option live_migration_delete_inactive_bindings for the nova-conductor.\nWhen this option is set to true, inactive port binding at destination host is deleted during live migration.\nInactive port bindings on the destination host can exist due to cleanup\nfailures (e.g., because of neutron unavailability) during rollback\nof the previous live migration. This is because errors during cleanup are ignored.\nFor the next attempt of live migration to the same destination,\nnova tries to create a new port binding, but it fails with the PortBindingAlreadyExists conflict.\nAfter enabling this option, nova first deletes the old inactive binding.\n\nCloses-Bug: #2125456\nChange-Id: Ib6820887598cebe65af5227fa8e3561131720154\nSigned-off-by: Roman Hros \u003croman.hros@dnation.cloud\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b6b792846a76c1389142de5810552e0496ac2194"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b6b792846a76c1389142de5810552e0496ac2194"}]},"branch":"refs/heads/master"},"dd7a9adb2a9b8f9c20abcc23a0d523bc9a550f71":{"kind":"REWORK","_number":5,"created":"2026-08-03 05:55:54.000000000","uploader":{"_account_id":38925,"name":"Roman Hros","email":"roman.hros@dnation.cloud","username":"rhros"},"ref":"refs/changes/74/999374/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/999374/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/999374/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/999374/5"}}},"commit":{"parents":[{"commit":"39dc667a1f9a7c12814f5892b900462560b1a229","subject":"Merge \"tests: Use per-database write locks instead of global lock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/39dc667a1f9a7c12814f5892b900462560b1a229"}]}],"author":{"name":"Roman Hros","email":"roman.hros@dnation.cloud","date":"2026-07-31 07:46:33.000000000","tz":120},"committer":{"name":"Roman Hros","email":"roman.hros@dnation.cloud","date":"2026-08-03 05:53:57.000000000","tz":120},"subject":"Delete inactive port bindings during live migration","message":"Delete inactive port bindings during live migration\n\nInactive port bindings on the destination host can exist due to cleanup\nfailures (e.g., because of neutron unavailability) during rollback\nof the previous live migration. This is because errors during cleanup are ignored.\nFor the next attempt of live migration to the same destination,\nnova tries to create a new port binding, but it fails with the PortBindingAlreadyExists conflict.\nWith this patch, nova first deletes the old inactive binding.\n\nCloses-Bug: #2125456\nChange-Id: Ib6820887598cebe65af5227fa8e3561131720154\nSigned-off-by: Roman Hros \u003croman.hros@dnation.cloud\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dd7a9adb2a9b8f9c20abcc23a0d523bc9a550f71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dd7a9adb2a9b8f9c20abcc23a0d523bc9a550f71"}]},"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":""}}}]}
