)]}'
{"id":"openstack%2Fnova~977251","triplet_id":"openstack%2Fnova~master~I88a6a593af8a5b518715e1245a76ee54752afe83","project":"openstack/nova","branch":"master","topic":"eventlet-removal","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-02-26 16:59:48.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-02-26 16:59:48.000000000","reason":"Change was submitted"},"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2026-02-24 19:33:58.000000000","reason":"\u003cGERRIT_ACCOUNT_8556\u003e replied on the change","reason_account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2026-02-24 16:24:15.000000000","reason":"\u003cGERRIT_ACCOUNT_7166\u003e replied on the change","reason_account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}}},"hashtags":[],"change_id":"I88a6a593af8a5b518715e1245a76ee54752afe83","subject":"[compute]Use single long task executor","status":"MERGED","created":"2026-02-18 17:24:01.000000000","updated":"2026-02-27 23:53:45.000000000","submitted":"2026-02-26 16:59:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":31,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"977251-eventlet-removal","meta_rev_id":"3e0215027d174439cd40fc0c0c8f4811b8edf964","_number":977251,"virtual_id_number":977251,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-26 16:59:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2026-02-24 19:33:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":2,"date":"2026-02-24 16:24:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":{"approved":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2026-02-24 19:33:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-18 17:53:48.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-02-18 19:48:36.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-02-19 13:51:27.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-02-23 10:43:54.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-02-24 04:41:52.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-02-24 08:59:42.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2026-02-25 05:50:18.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"}],"messages":[{"id":"63fde251c245614cbacee434708e4828f63a4535","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-18 17:24:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4f26e0aff20f4516bd9dfaca034012c43b97e0ce","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-18 17:53:48.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I88a6a593af8a5b518715e1245a76ee54752afe83 .","accounts_in_message":[],"_revision_number":1},{"id":"c55d2176ad59e95203718f8a0a6648328774afd1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 19:48:36.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/452228db70a74bc1ac74f35cd38a90d2\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/da484ea2bb954f30a0084ce63aae5e03 : SUCCESS in 48m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/dee6a16bd0dd4ab6bf913e20c9c40378 : SUCCESS in 1h 53m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/46f7a643851a4df1bf35daa292b7f75d : SUCCESS in 38m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/393197c837594e6baad5cf2c47a89282 : FAILURE in 34m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9465766814c468a8599f8740af6deb1 : SUCCESS in 8m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c37b26e84d784e839714f3f2e0fdf9da : FAILURE in 12m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/43fea49f0e0d48e5a2a5e992112cceec : FAILURE in 13m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/295bdd8ad777405b80e52b11e81136a1 : SUCCESS in 7m 19s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/75d199bda0854a80aac4c0e8eef0dca2 : SUCCESS in 1h 40m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/172b42246be34405b497132a5cb21353 : SUCCESS in 30m 01s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e078ddea82854cd28f37e04b5440c969 : SUCCESS in 50m 49s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d5a54c80eaab48e081476556352b9ac7 : SUCCESS in 1h 53m 47s\n- nova-next https://zuul.opendev.org/t/openstack/build/b5f9b882811144c39eebd52377f44a12 : SUCCESS in 2h 21m 39s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/5e37dd6daeef4d9294937a5ae1d30d12 : SUCCESS in 40m 53s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/44734338561d468f8f85de0bc5501a69 : SUCCESS in 5m 02s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b893bcfb1bcc405a97b9bbb01b9aa572 : TIMED_OUT in 1h 01m 17s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/4f1cb8429aab4a4dae6c89e3b2c233cb : TIMED_OUT in 1h 01m 15s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/457622bd74be40bd9503ff8cef28d901 : SUCCESS in 1h 10m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1a09ac0bfaf0480fa1c68112c775be16 : SUCCESS in 30m 30s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f9258d9a3db64cdfa114a8d11c252dbd : SUCCESS in 27m 59s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/87b8877b4cd64ca99fbd8285a1cb97a5 : SUCCESS in 37m 14s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/4ab9761471994270bd7d6cfbdd1aafa3 : FAILURE in 15m 01s","accounts_in_message":[],"_revision_number":1},{"id":"9d20b11cca88aab4f07f7d6644bc97afbc12216b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 23:07:05.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9f3c08193b6143f7a8ecf349dfb42c59\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e6ea196464ba4e249a9e576b85854ec1 : FAILURE in 24m 36s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/de90757907fd4ff99781e25036ab923b : FAILURE in 22m 57s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e42b2b9964734194b80da923335335ec : RETRY_LIMIT in 4m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ff7b23fb4a19eee42289ff428220461ae3df2da8","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-19 13:06:37.000000000","message":"Patch Set 1: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1fa1bd4da87363f5cd336d56f503e3a6cdda0501","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-19 13:51:27.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9fee4595bbf13f7d547d8c2f78df322f5de2ae08","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-19 14:11:28.000000000","message":"Uploaded patch set 2.\n\nCopied Votes:\n* Code-Review-2 (copy condition: \"changekind:TRIVIAL_REBASE OR **is:MIN**\")\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":"1fc12a1464700b0d7c7c1f1e000cbcb48fe3320b","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-19 14:12:42.000000000","message":"Patch Set 2: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5a049246caa83acebc98c3c441f2fb75bc31767d","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-19 14:28:03.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I88a6a593af8a5b518715e1245a76ee54752afe83 .","accounts_in_message":[],"_revision_number":2},{"id":"9e6d371ddc8f351ddcdef308bf644a44cd16409f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-19 14:30:16.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e00a781fb21444b494e25deae401c6b5\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/154ab4c2a3694e9da176bf54ed461841 : POST_FAILURE in 14m 59s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0858d9c9301d4fbbac89e1d162207ed8 : FAILURE in 14m 59s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/674cb2b5bab648e98cbb728353e7dcdc : RETRY_LIMIT in 3m 57s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f1c64bebcd55433d4b5bd7cce68687e53ab93e0e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-19 16:34:11.000000000","message":"Patch Set 2: 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/1ac91bd47b8a41988e7d195d4a9cb6b6\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4d0e29ec002243fda5c8a5b1e1f0c8e3 : POST_FAILURE in 1h 02m 40s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9fe96a25a8dc4b47a3c78c97e9ecd507 : SUCCESS in 1h 56m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1bd8bee2c6204699a4a39e7fa7e55798 : SUCCESS in 38m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ef2c0894ac694c6e851111c7f143c919 : FAILURE in 41m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f250409dded4423ab19a81cfce1f83df : SUCCESS in 7m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b9cc2b8d2de841579926439a78448923 : POST_FAILURE in 10m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c7f6fc336cc54d3da9c3fa75866e27ed : FAILURE in 13m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/974e3859745442c5a085e671288f9cc7 : SUCCESS in 14m 09s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8b2ced4fcd2c4e41997d0c51fa11513a : SUCCESS in 1h 43m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/75866aab825b4908883cc34397923c0f : SUCCESS in 27m 56s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0488f601612444aebbe89f8e22b952c6 : SUCCESS in 39m 53s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2cf03d8994584e8c99ef77bc8daeabf6 : SUCCESS in 1h 55m 20s\n- nova-next https://zuul.opendev.org/t/openstack/build/2af7cfdce9f046f9a5719889c42656c2 : SUCCESS in 2h 19m 38s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/a085377630bc440d9d755dfc4b704f0f : SUCCESS in 50m 16s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1a74e71509c9463d84224297184f1f41 : SUCCESS in 3m 01s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e9748b8d50ae4b59a1a64e2249eb75f1 : POST_FAILURE in 29m 51s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/b2b0a628359f4cb38b3884564e8e92fd : SUCCESS in 28m 48s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9b7ef4f21c6640a19fcf4fc69e188cc3 : POST_FAILURE in 1h 32m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ecf420c16d77439c9505d72ef70d47b3 : SUCCESS in 1h 01m 04s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/23f055a320b0458cb993ddb5bf021cec : SUCCESS in 29m 44s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b28555511f494bcb9895bdbbc81ddc1f : SUCCESS in 33m 23s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/c2dec15d22c94013883e3d785eddcc61 : FAILURE in 11m 14s","accounts_in_message":[],"_revision_number":2},{"id":"67b9df8c70772db4064091856436e75772631b98","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-19 17:45:03.000000000","message":"Patch Set 2: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"4bde098d480cea78dd09a025cbb26b7d1d0be37b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-22 18:59:52.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":3},{"id":"1ce4a0128ddd5b37469175f0c4f085fa80e11572","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-22 19:16:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"274fd80b729c587aa5b370d80df70931850ec404","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-22 19:37:46.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I88a6a593af8a5b518715e1245a76ee54752afe83 .","accounts_in_message":[],"_revision_number":3},{"id":"2187271a11379688b92156aca67b64996cdf39e9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-22 19:38:35.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/59f671aec7154f139bcf6f3a0a72e704\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6f0ffcf613be439d99c75aa05c0f9a16 : SUCCESS in 15m 23s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1f9a34be449940daa20e4c7dae3e0269 : SUCCESS in 17m 15s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c578cf53d769417394cfe0a0269c0b4e : RETRY_LIMIT in 3m 44s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ccec602d2ee05263d28969f7c8e77f3e82c05c18","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-22 19:53:56.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d66bb9660cdb2b96e3abeefe7c96ee00147e818e","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-22 19:54:01.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I88a6a593af8a5b518715e1245a76ee54752afe83 .","accounts_in_message":[],"_revision_number":4},{"id":"4bb5debfabcebafe495e07ee451752d73a6adb22","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-22 19:54:06.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7111dde36560b1e679350bd6d121db1414edb76a","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-22 19:54:23.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"b88e249cc0e62d8918bf99f4e75743baa7dfd55d","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-22 19:57:50.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"56ffa6ef3e575c178cf9cafe1c76609945bd8a0d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-22 20:13:37.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0444246c04e64092a46df37c2c632999\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/23f95314f3544aa5bf16b6e836f0db08 : SUCCESS in 15m 40s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b0f8239f6df346bdbd6735fd00e585ca : SUCCESS in 13m 51s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f70be0f98f0246d2ae5f5a9a20086101 : RETRY_LIMIT in 5m 11s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"954225d938d01a113bc8035463b9b347a2c14bf6","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-22 20:31:54.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I88a6a593af8a5b518715e1245a76ee54752afe83 .","accounts_in_message":[],"_revision_number":5},{"id":"90d3e3035fb7b5dbb87332c5a121bbe7a5d49c56","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-22 21:39:04.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/315893c775d2415ab477b93ccfde01b0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/dbf9177b55484466a9f0d6b68ffcab20 : SUCCESS in 1h 00m 34s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3d39c5476c2e434d935baac744207b15 : SUCCESS in 1h 29m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/17a0a3cff6c1496284bb9d6c36e7cbf8 : SUCCESS in 46m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/adac66f175444bffbf5b7062a4c02a44 : SUCCESS in 36m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/15b3af141af94dd5a4543ccb8e6d00c2 : SUCCESS in 5m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/76f383f035a24b2f88ae0124da142ea2 : SUCCESS in 10m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9959761e931a4bcc9d3edb5772ec66d5 : SUCCESS in 9m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/195e8baa6c6f48428aff127030bceb7c : FAILURE in 13m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8cd984dace2748fab84d3a66578015e3 : SUCCESS in 7m 07s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8b6f60e4cc794741bd45ef2213e5cb06 : SUCCESS in 1h 40m 40s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a657acedbdfb41698f7431d310e63004 : SUCCESS in 54m 17s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f11a90027d15412ea10e0017dbd2b5cb : SUCCESS in 30m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/052dc2c4d7af448e9c1894949fae891b : FAILURE in 1h 37m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/43f4149371824b67bffcd53cfe39ba08 : SUCCESS in 1h 16m 35s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/73f0d64366e2454ca5402c63d1ab0612 : SUCCESS in 34m 38s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/91d924796d2f4215a942ddb108d380fb : SUCCESS in 6m 55s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3deff07d736d41a486379dc8bd8aa86c : SUCCESS in 26m 12s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/9b40e0111dbf4d888a077f88d2d4ff67 : SUCCESS in 24m 02s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2e0fcaa7378d4fd1a8d955ccbd532300 : SUCCESS in 1h 20m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d066594a5e4e47f39deefd3a444ea60a : SUCCESS in 54m 38s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d66de909bc084165babe47cf6d33d5cf : SUCCESS in 24m 35s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b53afac878a8477ba726405d237ed2e0 : SUCCESS in 36m 13s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/f6680480540e43d9b0300bf92724b612 : SUCCESS in 15m 48s","accounts_in_message":[],"_revision_number":5},{"id":"e1bfebb7b983a94f0656475f0a8a2c5ef56c9204","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-23 08:18:46.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"6eb508a022ef05d2a7291e09ace9cce7c69abfd4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 08:58:39.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a3914adbdf44cff97217e0f729ebe82\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/0caa5c84051e4a7ab9261508410a9613 : SUCCESS in 18m 21s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5c3808f6ec2d4039b87767af035e0e24 : SUCCESS in 16m 37s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8ec091072b084585b0f7bf0af1cbdf21 : RETRY_LIMIT in 6m 24s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"4fd5183b48f406f752ebd1843b51b986b409cd9e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-23 10:40:59.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a7985c5993e44958f233713da600b51\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ada81ca983da474887683265eb3cb2bf : SUCCESS in 1h 07m 45s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a0441201f983483799a56b6e332042e2 : SUCCESS in 2h 16m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3080345a53534a5caac8d79bb134dc73 : SUCCESS in 1h 05m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6307d969387344678ad1f4f8fd897486 : SUCCESS in 21m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f98749f9829b437ead656a98ec30c01a : SUCCESS in 5m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e565fae3a93341e68017849777ec8c13 : SUCCESS in 16m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ca2802c3b8014ee0bda48082775b6a2f : SUCCESS in 11m 06s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a5714088eecd4ed88b636f8a432bc650 : FAILURE in 6m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b52c95fe5a2642aca611998579ffdee5 : SUCCESS in 9m 08s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8512ab8fa46e4d04b58ec66d9228c151 : SUCCESS in 1h 33m 29s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/34288d268a544c99b987001ad37c0de2 : SUCCESS in 1h 02m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e7dfc69e88124ebb9d6d23b1169c552c : SUCCESS in 58m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3a84848838e24702a30534909fba535d : SUCCESS in 1h 24m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/9b1c64d8072341cb81938c888b04c209 : SUCCESS in 2h 04m 40s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/e42ae3e4d1f34e0684b7093c1c9d2bff : SUCCESS in 51m 23s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6446a234b7e147bf93d33aa5865bdf48 : SUCCESS in 3m 51s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e06a5ed897d0453ea2b6f8f805e2bf20 : SUCCESS in 25m 25s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/ea3db36dc3104e5ba9cd2a64e3e297f1 : SUCCESS in 24m 17s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c4e3cbafaa244d58a99feeac70ea39b7 : SUCCESS in 1h 24m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8c53061966f7429796d978c38eb38877 : SUCCESS in 57m 33s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4b329c89bc4d4fd6adfdefa70b3ff44b : SUCCESS in 15m 35s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/cd6f6fd32136492292c2df3e7b2fe109 : SUCCESS in 15m 16s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ff4c445c472a4da796ed5bc6029d8afb : SUCCESS in 15m 43s","accounts_in_message":[],"_revision_number":5},{"id":"7ad4eb9abee82609b79942070d91ed941959dc6f","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-02-23 10:53:50.000000000","message":"Patch Set 5:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":5},{"id":"ed674df64aad4e4e05155e68fa72c4c97352435f","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-02-24 04:41:52.000000000","message":"Patch Set 5: Code-Review+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"24f7690580ab0183c602210b85d9ccdf49e6da71","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-02-24 08:59:42.000000000","message":"Patch Set 5: Code-Review+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":5},{"id":"9ae6afd2c8982b5bcf47d5bb8250b4c7766f4082","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-24 15:24:17.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"b72a6bffa1a4f3192c0d4ab9337a4a8e1d78aeec","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-24 15:25:03.000000000","message":"Patch Set 6:\n\n(5 comments)","accounts_in_message":[],"_revision_number":6},{"id":"c2629801c41849c6342a21207cc5f8ea9061d476","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-24 15:28:14.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"921f03752cc6c912f887a1e17cef6ff117857d9c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 15:58:05.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/236ef4f81a194c8ba243b7208413f46d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/ecb988c105f04df8a10002859032f020 : SUCCESS in 17m 54s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/05be12338a8042978d2fb1305001757b : SUCCESS in 18m 01s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b3966d12b4494ebabaa30277454082aa : RETRY_LIMIT in 5m 38s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"f4a72f04fd831105160e50bff28778bac58be5d5","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-24 16:09:13.000000000","message":"Patch Set 6:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I88a6a593af8a5b518715e1245a76ee54752afe83 .","accounts_in_message":[],"_revision_number":6},{"id":"17f07829690dde9f9e3c739d896dc259215c605e","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-24 16:11:42.000000000","message":"Patch Set 7:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I88a6a593af8a5b518715e1245a76ee54752afe83 .","accounts_in_message":[],"_revision_number":7},{"id":"f2f7212fcd42d4ccc6d1546769633ebee2570613","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-02-24 16:24:15.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"434868318063c952db6c08b7efaa61c9c46f9a23","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 17:57:19.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6cdf5b93ff6e49e8831e0b87d7063345\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/80fab2628f5b479ebcd6fb94641e70d7 : SUCCESS in 56m 29s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2bf1a4d2857a40faa129eb708bb9d246 : SUCCESS in 1h 03m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3b968e7654ea4db4a4272a8a15f2d1f1 : SUCCESS in 34m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c4a2a959a1384cd2a96b32bd24f5c2ca : SUCCESS in 37m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6927abe43f4c4068a3f999d8ba3bdb00 : SUCCESS in 5m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/27563871542c4ff9be8e5528169916dc : SUCCESS in 15m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7624d0bc323846c8af210338f2d1dbae : SUCCESS in 10m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0a11c060878c4ac094bfe3b8f44e5aba : FAILURE in 11m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f964c22fffd49ceb2e02558b49f0837 : SUCCESS in 7m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6cc118f4e45649f0bc25789ac4a848ed : SUCCESS in 24m 48s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/08992a05df65405ba502f221931d9565 : SUCCESS in 1h 40m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/cbe5ec95e47645df9e1260d6005772a0 : SUCCESS in 55m 36s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/60db908186b5432ab2faea6cb63d4207 : SUCCESS in 46m 50s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3f2c4c8a70274901b709122d2cf377dc : SUCCESS in 1h 58m 14s\n- nova-next https://zuul.opendev.org/t/openstack/build/a847041a67644254aab11d3ab23d6792 : SUCCESS in 2h 19m 47s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/085bd06964c041a0abb3ffb916ad0945 : SUCCESS in 48m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/38f3c5599d30429291f099a072284362 : SUCCESS in 5m 47s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/be650bec5a624f70a4f04400e811117a : SUCCESS in 30m 40s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/681d818b960f43eab027c096eae5b559 : SUCCESS in 25m 28s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/edcd7ca8b5284d7ca9f3d8881c5948ec : SUCCESS in 1h 21m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/19e9aa0563e543e38491d8d94faec303 : SUCCESS in 1h 12m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c59d3652739240fbbc990fba30d9747f : SUCCESS in 29m 19s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/370e55652b1446b6bd53df2ce6517cb0 : SUCCESS in 18m 41s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/f53fc454da394fe089fb31df200e4be1 : SUCCESS in 15m 29s","accounts_in_message":[],"_revision_number":7},{"id":"047043f31103af79b3708c19b0cca8d4c5548e37","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-02-24 18:23:24.000000000","message":"Patch Set 7:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":7},{"id":"5b0835c1bae5db59a38d1e80112a87265a258af2","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-02-24 19:33:58.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"20d4f303c80a1b0583c9473ed9f2c2a60a479b5b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 20:25:04.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"04a93116f8300617febe54c1cbb0539c4eedc506","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 22:38:46.000000000","message":"Patch Set 7: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/nova/+/975833 is needed.","accounts_in_message":[],"_revision_number":7},{"id":"d919d01a78b1aee9bf4df8657b4beb9c28c4d454","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-25 05:50:18.000000000","message":"Patch Set 6:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-977251-2pcfp/index.html\u003e","accounts_in_message":[],"_revision_number":6},{"id":"757d97d01a0ebcb350bcbcb38954a2f077252600","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-25 09:08:43.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"076cadcb9833e20f9a90d333dc1383208b774423","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-25 10:03:50.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/878f33cd343f4c37b0699dae2932c3ed\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/57c0cf7804854bba9dc1b5e32973d873 : SUCCESS in 18m 32s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/96510dbfdd514acc9337b4459acd5746 : RETRY_LIMIT in 8m 25s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/00c3f082b9fa4936927b1e2823b82105 : FAILURE in 11m 49s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"ff99b5878e2aedd30db31cdbb2cb9bdb5f9ed29e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-25 11:08:56.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"40c8fe69aea6318b04bf55ce26c756a28ea6ecfc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-25 11:13:28.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1a681d89b9ab4d658a18d18f9e62f20a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/17272c5b44d240e58f09609884e4cb6e : SUCCESS in 1h 06m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e07ea0331186489db44fab2583c06a01 : SUCCESS in 1h 57m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/571c9d8d41d94523af354e6533246f2f : SUCCESS in 55m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f308eeb9ca424b8592054795cc2d80cb : SUCCESS in 41m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5fbde5ae95d0498d91b0cef011a1a53a : SUCCESS in 4m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/56e3407378444d24829757d026a87db3 : SUCCESS in 15m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/42a2c11dab9d41ccbec7c9ccff990660 : SUCCESS in 17m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/52721319b066491ea427fd1d13abb4b1 : FAILURE in 11m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3ffee015f1f04859a7b4d492ffb95009 : SUCCESS in 6m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aff6b18f4503405c946746e02ffa46fa : SUCCESS in 31m 03s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/89f5213cf81f40f994449b3e141ae6c5 : SUCCESS in 1h 45m 34s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a45b5d35c81747e9a88e6e5988e48ddb : SUCCESS in 1h 02m 36s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/181c3b15a72740dbaf2b1cede1101d72 : SUCCESS in 29m 08s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/62b8088fc9c042a4a482797f5398844d : SUCCESS in 1h 59m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/1e4dfa05f9304b59b62e0243190d48fa : SUCCESS in 1h 15m 26s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/a3ab45c1972e47e8b53c1c544f6286a2 : SUCCESS in 53m 11s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d7a80245cb8d406e8f29b6aa577230c8 : SUCCESS in 3m 48s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/64d0282dff6c4c75ada461721ef3542d : SUCCESS in 28m 41s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/3f51955b309c44f19e7c32d3acc94552 : SUCCESS in 27m 03s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e7a126639a5d485bbdc3c1c7d2cf4828 : SUCCESS in 1h 00m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2051f944e7774148ae1e0871aaac9469 : SUCCESS in 34m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f24d4bca9d7a40d08ceeffe57e0c1ee1 : SUCCESS in 27m 03s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/81a5b9661c444254a3cbc2ebb4931467 : SUCCESS in 30m 03s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/a9d203a0404943f69ec94a1d0c89a505 : SUCCESS in 15m 35s","accounts_in_message":[],"_revision_number":7},{"id":"cde5833c5984004b4fbcaed9a0b39c355315c50c","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-02-25 11:23:40.000000000","message":"Patch Set 7:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":7},{"id":"68693c31b8ad8c220577b264b70ab21d60e368b1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-25 13:25:41.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"2f81ecd783e897230e03a2d9cfdcb7b51a471e13","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-25 16:17:04.000000000","message":"Patch Set 7: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/nova/+/975833 is needed.","accounts_in_message":[],"_revision_number":7},{"id":"dadf2934dd8c8015db663cb09ed409b67c50794e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-25 21:22:19.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"81798f70e9cbdf9a0f4db272a10faf435a817b24","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-25 21:43:06.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/85155cc3dbe74545a4430d47d0708945\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/42d663522b85410a8a9836a527545027 : SUCCESS in 19m 08s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c9bc5d21df944d74897a557db83a5558 : RETRY_LIMIT in 4m 23s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/27ae7a7cdf47431794d48ce8edda24b1 : FAILURE in 10m 39s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"c90e45d11c0e689dbf13925aff6763ea11315017","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-25 23:31:54.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5fae3b7471614b14b269a3bb414e6f62\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3892aba8297f4a9da91ccab80ab55872 : SUCCESS in 32m 49s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e5b0de967b5d430fa30ec3cd4e6fec23 : SUCCESS in 1h 56m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/320d1e5ba96e49ee8358d03bb4625267 : SUCCESS in 58m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/335d7b16924b460e915aa5ffc159bb60 : SUCCESS in 40m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83bb3981aede4ff3b3849f1677d68145 : SUCCESS in 9m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bb19142fb65344b9bd622c0ddd2d195d : SUCCESS in 16m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/930d7ba230a6468a8bc7d63c56eb2105 : SUCCESS in 8m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9c234513894448efb448568185d9c934 : FAILURE in 10m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cffb98f14fc848c58013d10b94b56b55 : SUCCESS in 14m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d38fcacd4ae64cac9de611dd5856a547 : SUCCESS in 38m 41s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c0d383aa48a54f5b8fa3207ff02798b8 : SUCCESS in 1h 29m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a4cdcd1871a2429ba15ab74f057245aa : SUCCESS in 1h 00m 25s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/06265efa4b0f4206ac2e3a111a491846 : SUCCESS in 58m 59s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7635e658d4a74cb68ee607e401678e3f : SUCCESS in 2h 05m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/cf072d4b2d8443d8b6c5d4714df98383 : SUCCESS in 1h 52m 55s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/0e91ee11ef284c988b3eed1544c63fc2 : SUCCESS in 41m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/055c15e02e544f9b92b6fa9260c2828a : SUCCESS in 4m 49s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6a18d4e3d15e43ddb5cd06250e1eb382 : SUCCESS in 26m 01s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/cfe700442ee54251992dbf1c2775b9ce : SUCCESS in 24m 08s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/618ab95c80d9406b8aca79b78738a2be : SUCCESS in 1h 00m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6939f3cfed3d47e19bf138ded24ffaf9 : SUCCESS in 57m 29s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a8319d740d574781a5c4866c15782fc4 : SUCCESS in 20m 27s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/12fcaedd9f124f79b199723e9f067ab2 : SUCCESS in 35m 33s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/e1eb839fd5e1404e8c33b80580424b03 : SUCCESS in 16m 34s","accounts_in_message":[],"_revision_number":7},{"id":"f6376c0f30e6b2ce520441521b68587ef236737b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-25 23:57:10.000000000","message":"Patch Set 7: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/nova/+/975833 is needed.","accounts_in_message":[],"_revision_number":7},{"id":"0ba9273e58a5b26337a79c374b49c7ce0beacfff","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-02-26 00:01:51.000000000","message":"Patch Set 7:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":7},{"id":"9687aac7c5aacb520fe437635130bdab8a7318e9","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-26 02:28:53.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-977251-fgh48/index.html\u003e","accounts_in_message":[],"_revision_number":7},{"id":"959b273ef18d83be550dd2cb60af977a520a3dc2","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-02-26 04:29:54.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"90530a26cdfb2f1e247f9d162defc57e7862ebb9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 04:51:07.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5e248a2b0f5040c0a3daaf20fe6b3ddf\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/02360bc71bc14705814eba49e4278f00 : SUCCESS in 16m 37s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/721760e6075f46bc83acaf120ade8627 : RETRY_LIMIT in 4m 53s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/e44304fe6d08489099580904b0607a2f : FAILURE in 12m 30s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"9d61aa0e87a8762eb243eb9970811950b556de2f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 06:54:14.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d75bbb0d51e43aaab3ed2dcc1676755\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/26be55d8efe742c8850061603b78524a : SUCCESS in 30m 00s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6a9337b1fec6487bbb8dd0bc0a02172f : SUCCESS in 1h 57m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8ba95e371e0a444d93cc0cb1f15c3d57 : SUCCESS in 1h 07m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8002b43b61c949c1b37a0680f12ac72f : SUCCESS in 31m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1b7c55279004f8c97d6c7276b7c5209 : SUCCESS in 5m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3704c79c78304832bbb9a0a64f69b8dc : SUCCESS in 13m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ec251947c9294a00b7c715ccff7c23cd : SUCCESS in 9m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/21a59b0d6b544c998b852f6d9173c9f5 : FAILURE in 5m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fab1803a5044448f830270aa5dbaced0 : SUCCESS in 11m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/26cca0b476c94f9dac57c61280a39861 : SUCCESS in 29m 14s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ca147ae4480d444db80a631c751a83b0 : SUCCESS in 1h 27m 01s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f17ddff9a5234b7a9aabe9631c033e7b : SUCCESS in 58m 22s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/dbc92ab5f57b48c9a8a73c696d3fccc8 : SUCCESS in 36m 43s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/efaaa88953714c36a4ef47c52abe95f8 : SUCCESS in 1h 13m 32s\n- nova-next https://zuul.opendev.org/t/openstack/build/35fe360d472c42f3a7f4a8528e0304d6 : SUCCESS in 2h 17m 21s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/fecdc7b31ab84eacbd77d4bba5c88291 : SUCCESS in 32m 50s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9013298788a841c293814a6b7d4131cd : SUCCESS in 6m 21s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0eb286b075b84c4da1e12ef79653ca53 : SUCCESS in 27m 36s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f9edd2c856804b9c8101f14977c931ac : SUCCESS in 27m 04s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c968661c6f934312ba9b21b29d527d56 : SUCCESS in 1h 24m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/86d16f5482cc4d389b19af5dc066ed24 : SUCCESS in 59m 43s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4651dd956ae64d8ba18db02ac4fa5573 : SUCCESS in 30m 21s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4500e358286e442f98122e7e831b94b4 : SUCCESS in 23m 23s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/643b24e6822c4702ac4a570b0e2d7ccd : SUCCESS in 15m 43s","accounts_in_message":[],"_revision_number":7},{"id":"26ba02ef0f38aebf0f15ae87f0ff152a1874b203","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-02-26 07:04:17.000000000","message":"Patch Set 7:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":7},{"id":"3ba5441955fc6df4c04e40fac7ef96ab0e17b992","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 14:42:04.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"5ce90cee946ce872f25fc983ee0a70608895dfca","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 16:59:47.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/03f6a36f00f94dcaaf6261dd2ca91384\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3bd43c9d1d604b6690cb3060dd509d8e : SUCCESS in 1h 00m 42s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/37813174a63d43aaa4e872fcd06174b2 : SUCCESS in 1h 04m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/93ef9f276fdf4766a370a6e0b1638749 : SUCCESS in 36m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/471ce9d8c52d45d2968517e2bdea8595 : SUCCESS in 5m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0776cab0988f4086bdd1bf9a600d1d84 : SUCCESS in 17m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f76d66d2434548bebd1cf2fa2952def2 : SUCCESS in 15m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f18d4f24862a4e3093940032fc39d74e : SUCCESS in 11m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/554a072bdb1645469ca434258b278e5e : SUCCESS in 44m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4d581f002d7b427ea8ef99d406233aee : SUCCESS in 57m 15s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5e7851d4c2ea47f8804f35f71c587fa8 : SUCCESS in 31m 20s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/bfce0576532d4f11bc3e46ccca53fa0a : SUCCESS in 26m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9d5a562b7f444af2b0bc5b35a73fb007 : SUCCESS in 1h 09m 19s\n- nova-next https://zuul.opendev.org/t/openstack/build/8258fd7a2c064d4b8a0f19e6ef8e5d41 : SUCCESS in 1h 59m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/80b8581f38aa49ddaa3721ea7abd5c64 : SUCCESS in 4m 59s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9f5adb79067c447dbaaa99eac8ba0e5f : SUCCESS in 1h 34m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d9bd681e2cb940afb89934b93ac58297 : SUCCESS in 1h 28m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f2b1a02c9c6e4657aba7406d9df2bfa7 : SUCCESS in 34m 01s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b9fb710e3a434ee3a289e60cb372069f : SUCCESS in 16m 30s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/63af0aa410df4c02bf155683746b5af2 : SUCCESS in 48m 10s","accounts_in_message":[],"_revision_number":7},{"id":"7a78f878aa0457809466f4b45c7e9ed1768e22bc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 16:59:48.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"56e95a54eec18af46206e55aa80495f5e4cbd14d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 17:02:50.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0c075b9291d541059258b828c6728aba\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2d217db300f94db8b51d078ed70aa19d : SUCCESS in 46s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/19937ad111cf4e1ab9cef7fb8fe4a7b5 : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":7},{"id":"3e0215027d174439cd40fc0c0c8f4811b8edf964","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-27 23:53:45.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-977251-9z4bc/index.html\u003e","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"9e678b83eb2b5f01adb270914a2095bf8f4b394f","revisions":{"92694f7b0c5a46214c6c60bcf60edd899e2b1a8d":{"kind":"REWORK","_number":1,"created":"2026-02-18 17:24:01.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/51/977251/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/977251/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/977251/1"}}},"commit":{"parents":[{"commit":"4b398f75fee9d4c644eca17c410091b69807d3db","subject":"Deprecate unlimited compute actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4b398f75fee9d4c644eca17c410091b69807d3db"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-18 17:16:16.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-18 17:16:16.000000000","tz":60},"subject":"[compute]Use single long task executor","message":"[compute]Use single long task executor\n\nMove the execution of build_and_run_instance, snapshot_instance, and\nlive_migrate to one common long task executor. Originally snapshot ran\non the RPC pool, build_and_run_instance ran on the default pool, and\nlive_migration had its own pool. Also each of these tasks had a separate\nconcurrency limit enforced by a semaphore (build, snapshot) or the size\nof the pool (live_migration).\n\nAfter this patch each of these tasks use a common Executor. The size of\nthat executor and the way how we limit the concurrency differs in\neventlet and in native threading mode.\n\nIn eventlet mode we have one big Executor with \"unlimit\" size and\nindividual semaphores are used for each task type to enforce the\nconfigured limits.\n\nIn threading mode we requests the admin to configure the 3 limits to the\nsame number, and we warn if not. We use that limit (or the max of the 3\nlimits) as the size of the long task Executor. As the limits are the\nsame we don\u0027t enforce individual limit any more. The executor size will\nensure the shared limit is kept.\n\nTODO:\n* doc, reno\n* test fixtures needs to change as the proper cleanup_host logic kills\n  any test case that stops a compute service while expected that another\n  compute service works. (The cleanup_host kills the global executors\n  shared across the compute services in the test)\n* test locally in devstack with concurrent tasks\n* add test coverage\n* ensure world peace\n\nChange-Id: I88a6a593af8a5b518715e1245a76ee54752afe83\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/92694f7b0c5a46214c6c60bcf60edd899e2b1a8d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/92694f7b0c5a46214c6c60bcf60edd899e2b1a8d"}]},"branch":"refs/heads/master"},"2f48179bd3de68731e123973e82acfaa73348e6e":{"kind":"REWORK","_number":2,"created":"2026-02-19 14:11:28.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/51/977251/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/977251/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/977251/2"}}},"commit":{"parents":[{"commit":"4b398f75fee9d4c644eca17c410091b69807d3db","subject":"Deprecate unlimited compute actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4b398f75fee9d4c644eca17c410091b69807d3db"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-18 17:16:16.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-19 14:08:55.000000000","tz":60},"subject":"[compute]Use single long task executor","message":"[compute]Use single long task executor\n\nMove the execution of build_and_run_instance and snapshot_instance to\none common long task executor. Originally snapshot ran\non the RPC pool, build_and_run_instance ran on the default pool.\nAlso each of these tasks had a separate concurrency limit enforced by a\nsemaphore.\n\nAfter this patch each of these tasks use a common Executor. The size of\nthat executor and the way how we limit the concurrency differs in\neventlet and in native threading mode.\n\nIn eventlet mode we have one big Executor with \"unlimit\" size and\nindividual semaphores are used for each task type to enforce the\nconfigured limits.\n\nIn threading mode we requests the admin to configure the 2 limits to the\nsame number, and we warn if not. We use that limit (or the max of the 2\nlimits) as the size of the long task Executor. As the limits are the\nsame we don\u0027t enforce individual limit any more. The executor size will\nensure the shared limit is kept.\n\nNote that while live migration is a long-running task we cannot put it into\nthe same long_task_executor as build and snapshot as we need:\n1. a very small limit of concurrent live migrations compared to\n   builds and snapshots\n2. a way to cancel live migrations easily that are waiting due to the\n   limit\n\nTODO:\n* doc, reno\n* test fixtures needs to change as the proper cleanup_host logic kills\n  any test case that stops a compute service while expected that another\n  compute service works. (The cleanup_host kills the global executors\n  shared across the compute services in the test)\n* test locally in devstack with concurrent tasks\n* add test coverage\n* ensure world peace\n\nChange-Id: I88a6a593af8a5b518715e1245a76ee54752afe83\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2f48179bd3de68731e123973e82acfaa73348e6e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2f48179bd3de68731e123973e82acfaa73348e6e"}]},"branch":"refs/heads/master"},"63a380a001d5c824c75a3fdf49455faeac7296b8":{"kind":"REWORK","_number":3,"created":"2026-02-22 18:59:52.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/51/977251/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/977251/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/977251/3"}}},"commit":{"parents":[{"commit":"4b398f75fee9d4c644eca17c410091b69807d3db","subject":"Deprecate unlimited compute actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4b398f75fee9d4c644eca17c410091b69807d3db"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-18 17:16:16.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-22 18:56:49.000000000","tz":60},"subject":"[compute]Use single long task executor","message":"[compute]Use single long task executor\n\nMove the execution of build_and_run_instance and snapshot_instance to\none common long task executor. Originally snapshot ran\non the RPC pool, build_and_run_instance ran on the default pool.\nAlso each of these tasks had a separate concurrency limit enforced by a\nsemaphore.\n\nAfter this patch each of these tasks use a common Executor. The size of\nthat executor and the way how we limit the concurrency differs in\neventlet and in native threading mode.\n\nIn eventlet mode we have one big Executor with \"unlimit\" size and\nindividual semaphores are used for each task type to enforce the\nconfigured limits.\n\nIn threading mode we requests the admin to configure the 2 limits to the\nsame number, and we warn if not. We use that limit (or the max of the 2\nlimits) as the size of the long task Executor. As the limits are the\nsame we don\u0027t enforce individual limit any more. The executor size will\nensure the shared limit is kept.\n\nNote that while live migration is a long-running task we cannot put it into\nthe same long_task_executor as build and snapshot as we need:\n1. a very small limit of concurrent live migrations compared to\n   builds and snapshots\n2. a way to cancel live migrations easily that are waiting due to the\n   limit\n\nTODO:\n* doc, reno\n* test locally in devstack with concurrent tasks\n* add test coverage\n\nChange-Id: I88a6a593af8a5b518715e1245a76ee54752afe83\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/63a380a001d5c824c75a3fdf49455faeac7296b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/63a380a001d5c824c75a3fdf49455faeac7296b8"}]},"branch":"refs/heads/master"},"1aa9d04b17003a2e876e6c8d3995d947e56c8645":{"kind":"REWORK","_number":4,"created":"2026-02-22 19:16:51.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/51/977251/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/977251/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/977251/4"}}},"commit":{"parents":[{"commit":"4b398f75fee9d4c644eca17c410091b69807d3db","subject":"Deprecate unlimited compute actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4b398f75fee9d4c644eca17c410091b69807d3db"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-18 17:16:16.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-22 19:16:34.000000000","tz":60},"subject":"[compute]Use single long task executor","message":"[compute]Use single long task executor\n\nMove the execution of build_and_run_instance and snapshot_instance to\none common long task executor. Originally snapshot ran\non the RPC pool, build_and_run_instance ran on the default pool.\nAlso each of these tasks had a separate concurrency limit enforced by a\nsemaphore.\n\nAfter this patch each of these tasks use a common Executor. The size of\nthat executor and the way how we limit the concurrency differs in\neventlet and in native threading mode.\n\nIn eventlet mode we have one big Executor with \"unlimit\" size and\nindividual semaphores are used for each task type to enforce the\nconfigured limits.\n\nIn threading mode we requests the admin to configure the 2 limits to the\nsame number, and we warn if not. We use that limit (or the max of the 2\nlimits) as the size of the long task Executor. As the limits are the\nsame we don\u0027t enforce individual limit any more. The executor size will\nensure the shared limit is kept.\n\nNote that while live migration is a long-running task we cannot put it into\nthe same long_task_executor as build and snapshot as we need:\n1. a very small limit of concurrent live migrations compared to\n   builds and snapshots\n2. a way to cancel live migrations easily that are waiting due to the\n   limit\n\nTODO:\n* test locally in devstack with concurrent tasks\n* add test coverage\n\nChange-Id: I88a6a593af8a5b518715e1245a76ee54752afe83\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1aa9d04b17003a2e876e6c8d3995d947e56c8645"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1aa9d04b17003a2e876e6c8d3995d947e56c8645"}]},"branch":"refs/heads/master"},"d317599413ef5961513735a9f7a5f98571e175a3":{"kind":"REWORK","_number":5,"created":"2026-02-22 19:53:56.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/51/977251/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/977251/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/977251/5"}}},"commit":{"parents":[{"commit":"4b398f75fee9d4c644eca17c410091b69807d3db","subject":"Deprecate unlimited compute actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4b398f75fee9d4c644eca17c410091b69807d3db"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-18 17:16:16.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-22 19:52:56.000000000","tz":60},"subject":"[compute]Use single long task executor","message":"[compute]Use single long task executor\n\nMove the execution of build_and_run_instance and snapshot_instance to\none common long task executor. Originally snapshot ran\non the RPC pool, build_and_run_instance ran on the default pool.\nAlso each of these tasks had a separate concurrency limit enforced by a\nsemaphore.\n\nAfter this patch each of these tasks use a common Executor. The size of\nthat executor and the way how we limit the concurrency differs in\neventlet and in native threading mode.\n\nIn eventlet mode we have one big Executor with \"unlimit\" size and\nindividual semaphores are used for each task type to enforce the\nconfigured limits.\n\nIn threading mode we requests the admin to configure the 2 limits to the\nsame number, and we warn if not. We use that limit (or the max of the 2\nlimits) as the size of the long task Executor. As the limits are the\nsame we don\u0027t enforce individual limit any more. The executor size will\nensure the shared limit is kept.\n\nNote that while live migration is a long-running task we cannot put it into\nthe same long_task_executor as build and snapshot as we need:\n1. a very small limit of concurrent live migrations compared to\n   builds and snapshots\n2. a way to cancel live migrations easily that are waiting due to the\n   limit\n\nChange-Id: I88a6a593af8a5b518715e1245a76ee54752afe83\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d317599413ef5961513735a9f7a5f98571e175a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d317599413ef5961513735a9f7a5f98571e175a3"}]},"branch":"refs/heads/master"},"10cbf7e97d1dfcabc460d752226828408333e32d":{"kind":"REWORK","_number":6,"created":"2026-02-24 15:24:17.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/51/977251/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/977251/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/977251/6"}}},"commit":{"parents":[{"commit":"4b398f75fee9d4c644eca17c410091b69807d3db","subject":"Deprecate unlimited compute actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4b398f75fee9d4c644eca17c410091b69807d3db"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-18 17:16:16.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-24 15:23:40.000000000","tz":60},"subject":"[compute]Use single long task executor","message":"[compute]Use single long task executor\n\nMove the execution of build_and_run_instance and snapshot_instance to\none common long task executor. Originally snapshot ran\non the RPC pool, build_and_run_instance ran on the default pool.\nAlso each of these tasks had a separate concurrency limit enforced by a\nsemaphore.\n\nAfter this patch each of these tasks use a common Executor. The size of\nthat executor and the way how we limit the concurrency differs in\neventlet and in native threading mode.\n\nIn eventlet mode we have one big Executor with \"unlimit\" size and\nindividual semaphores are used for each task type to enforce the\nconfigured limits.\n\nIn threading mode we requests the admin to configure the 2 limits to the\nsame number, and we warn if not. We use that limit (or the max of the 2\nlimits) as the size of the long task Executor. As the limits are the\nsame we don\u0027t enforce individual limit any more. The executor size will\nensure the shared limit is kept. As the limit is shared a single\noperation type can consume the whole limit.\n\nNote that while live migration is a long-running task we cannot put it into\nthe same long_task_executor as build and snapshot as we need:\n1. a very small limit of concurrent live migrations compared to\n   builds and snapshots\n2. a way to cancel live migrations easily that are waiting due to the\n   limit\n\nChange-Id: I88a6a593af8a5b518715e1245a76ee54752afe83\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/10cbf7e97d1dfcabc460d752226828408333e32d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/10cbf7e97d1dfcabc460d752226828408333e32d"}]},"branch":"refs/heads/master"},"9e678b83eb2b5f01adb270914a2095bf8f4b394f":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-02-24 15:28:14.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/51/977251/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/977251/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/977251/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/977251/7"}}},"commit":{"parents":[{"commit":"efd61188c1e740faca56979348c70a82dff86272","subject":"Deprecate unlimited compute actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/efd61188c1e740faca56979348c70a82dff86272"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-18 17:16:16.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2026-02-24 15:28:06.000000000","tz":60},"subject":"[compute]Use single long task executor","message":"[compute]Use single long task executor\n\nMove the execution of build_and_run_instance and snapshot_instance to\none common long task executor. Originally snapshot ran\non the RPC pool, build_and_run_instance ran on the default pool.\nAlso each of these tasks had a separate concurrency limit enforced by a\nsemaphore.\n\nAfter this patch each of these tasks use a common Executor. The size of\nthat executor and the way how we limit the concurrency differs in\neventlet and in native threading mode.\n\nIn eventlet mode we have one big Executor with \"unlimit\" size and\nindividual semaphores are used for each task type to enforce the\nconfigured limits.\n\nIn threading mode we requests the admin to configure the 2 limits to the\nsame number, and we warn if not. We use that limit (or the max of the 2\nlimits) as the size of the long task Executor. As the limits are the\nsame we don\u0027t enforce individual limit any more. The executor size will\nensure the shared limit is kept. As the limit is shared a single\noperation type can consume the whole limit.\n\nNote that while live migration is a long-running task we cannot put it into\nthe same long_task_executor as build and snapshot as we need:\n1. a very small limit of concurrent live migrations compared to\n   builds and snapshots\n2. a way to cancel live migrations easily that are waiting due to the\n   limit\n\nChange-Id: I88a6a593af8a5b518715e1245a76ee54752afe83\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9e678b83eb2b5f01adb270914a2095bf8f4b394f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9e678b83eb2b5f01adb270914a2095bf8f4b394f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"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":{}}},{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
