)]}'
{"id":"openstack%2Fnova~947966","triplet_id":"openstack%2Fnova~master~Ibff6c73ad9af911a42204e53fee31ed5537c829d","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":"2025-06-25 14:23:45.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2025-06-26 11:34:20.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-06-26 07:00:22.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2025-06-26 11:34:20.000000000","reason":"Change was submitted"},"16207":{"account":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"last_update":"2025-06-26 11:34:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ibff6c73ad9af911a42204e53fee31ed5537c829d","subject":"Translate scatter-gather to futurist","status":"MERGED","created":"2025-04-23 16:59:37.000000000","updated":"2025-06-26 11:35:42.000000000","submitted":"2025-06-26 11:34:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":142,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"947966-eventlet-removal","meta_rev_id":"4b5f2c536e0a53a2315651080d12f3871e8de122","_number":947966,"virtual_id_number":947966,"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-06-26 11:34:20.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"},{"value":0,"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2025-06-25 14:23:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2025-06-18 18:20:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":"2025-06-25 14:43:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2025-06-25 14:59:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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"},{"value":0,"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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"},{"value":0,"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_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":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-04-23 17:33:37.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-04-23 18:28:03.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-04-23 19:18:50.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-04-24 15:47:00.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2025-04-25 16:22:06.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"CC"},{"updated":"2025-05-09 14:41:13.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2025-05-13 11:54:50.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":"2025-06-04 14:17:41.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"state":"REVIEWER"},{"updated":"2025-06-23 14:55:29.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"}],"messages":[{"id":"c51b43fbeb48313928e2bda798b5a90f515bb242","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-23 16:59:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"252f33cd028533227a0394757ebd776964525692","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-23 17:03:14.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"16573ca875726444e97c3e4afd2a298b37de2a12","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-23 17:33:37.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5e89d9fe6ed34aadaee1de6e25cb7fda\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/bd6638b28fd649a283fe20d4aefa1a5b : SUCCESS in 24m 52s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1c10b5bf393143e29c6938d025563725 : SUCCESS in 25m 54s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/64b4ff9a16954ab78b8b7ead012c7408 : SUCCESS in 32m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0417330f659b7c2fd0015b044fd82298cc7b8a50","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-04-23 18:28:03.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-9kxbg/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"c64c0c35fc6cd96d70b2e1416b66631fc592483b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-23 19:18:50.000000000","message":"Patch Set 1: 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/188eb72abbb748b0aa5afde6e89da50f\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/48653f94b1ab44a5bd412db4e440ec74 : SUCCESS in 53m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a14d6f96280544dbbee2c68b5bd4bb7d : SUCCESS in 1h 41m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6a12eeb784bf442db30c8480e3f1a11e : SUCCESS in 1h 03m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1f6047f4d615453b889b7543faf995af : SUCCESS in 17m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f1b282675664ef5907d71fa5d6a7480 : FAILURE in 7m 38s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f5c649028908425293965dfb0be6d810 : SUCCESS in 13m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e8ff6032b9134ebfb9b5942d8f2c9330 : SUCCESS in 8m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/14fb75a06111461e800b1afd98a6b049 : SUCCESS in 20m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3445709dbd024b1984bd2b80979a045d : SUCCESS in 5m 45s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ec90388e0ace463d91f16d6f4c5a0f7a : SUCCESS in 46m 31s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3f9f142f40bf410dab69f049214a5786 : SUCCESS in 1h 26m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/313a46811577440dba0bd477e3fe5e6c : SUCCESS in 50m 44s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/184bf50338c749adac4ec2fe870bbbb1 : SUCCESS in 51m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5e56669160f9404e8014b65f4b003aca : SUCCESS in 2h 12m 54s\n- nova-next https://zuul.opendev.org/t/openstack/build/14fae531d88d4e06b42fddd57ea0352a : SUCCESS in 2h 12m 06s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6309e99456e64c8dab04534068a6c828 : SUCCESS in 34m 07s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a54429d465af4bde9cc24361580a999a : SUCCESS in 4m 43s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/30e62724bafd476dab9f53b2b4cf0b39 : SUCCESS in 27m 46s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/eee88b51882c427394fcb35309b916d7 : SUCCESS in 25m 54s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/cae654b70faa49ad9a47b7d7e9f4d771 : SUCCESS in 32m 55s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2b68d1ee22734a9fa80b88c48d92f42a : SUCCESS in 1h 01m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5cef2011922c40b183276996e2f350d7 : SUCCESS in 57m 55s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/56297033ea6e4b17a34025b63b9a7310 : SUCCESS in 22m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c887c1d4c98747979cb9716e51165bee : SUCCESS in 30m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9e8d92383a8c7f5736f71dab0d4b2a9da90f2bd7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-24 12:58:01.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"7b5e9600278add551ab2d21246f9b70737a9fd0f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 13:37:56.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ae2a669a1b8e46579ffe7d0122932267\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/4772759f0a884ce89c355e363a7b8b93 : SUCCESS in 24m 44s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/98da6b0e3d5b41b6bc48197cb85a53a1 : SUCCESS in 26m 38s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b57916d606d343c985c3442b7585a035 : SUCCESS in 38m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"75b26a28fc8221ad41a8023d48dd8da13e6e6d4c","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-04-24 13:43:02.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-ftt2j/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"8152fa844b3127ede81d7112ea531301583e631a","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-24 14:19:32.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"15c10188be1dc54a644eb90ff5ba172838be17fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 15:28:49.000000000","message":"Patch Set 2: 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/e39dfb3e02fd4dea89ecd507abc331ef\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3e273fd0a22f4d2a96b21382272ee566 : SUCCESS in 51m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b774dfdd0c0c456bb62e9baf7e310f5c : SUCCESS in 1h 22m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/733f1164a07f429795d88f9c114cca18 : SUCCESS in 1h 03m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b28c286479324a6c821c106b0422dcb0 : SUCCESS in 24m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c66917432b70438bb79882b832373fbf : FAILURE in 3m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2b7a861c9df7411ea25fcfb7603e2f48 : SUCCESS in 11m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/79e227c4e24f4b5490286033f1417b8f : SUCCESS in 12m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ce5a6e9f68f9465b918a3f7410adc40e : SUCCESS in 10m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e2fbd1f5d62e4fc8a236cda3d96a8ea1 : SUCCESS in 10m 48s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d4f138c1e48b4c1a93dd1ab18bc9d2cf : SUCCESS in 57m 11s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/87df05123eda45129ca8f5b7f235832e : SUCCESS in 1h 47m 28s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4c31126c678b4633a9a4b083ff1484fb : SUCCESS in 24m 38s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/88d6d56a62d44374be20073f9adaa4b5 : SUCCESS in 25m 50s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/fb97b597cac54e61bbd89f01fb615832 : SUCCESS in 1h 53m 10s\n- nova-next https://zuul.opendev.org/t/openstack/build/3c85d5fbb99d4575aa3c7e78941d0596 : SUCCESS in 2h 03m 46s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/3a25041b13df4f399d9024048a82147b : SUCCESS in 31m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/aec01402fd264c0ea7967bf814625d4b : SUCCESS in 4m 45s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/329f53efb59f4f2cbf4e02da4d0b1d62 : SUCCESS in 25m 44s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/cd760ec6b57c401e9058367babe23a47 : SUCCESS in 26m 40s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/8f67fb3c0ab741d2821969ca86f29aa2 : SUCCESS in 32m 18s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b521e316f1e54e11bb6ab795116fbbab : SUCCESS in 1h 41m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f4032f26ddfa4a2db0f95bdbd0f97ea0 : SUCCESS in 53m 28s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7735bfe094354f9ca65c197df4d168b3 : SUCCESS in 26m 10s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/61fd03134908443ba572536c51b4a6dd : SUCCESS in 30m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ee9677fadc29a3002286c947b337fa20339b4e60","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-24 15:47:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4d03d6a3e515a882e467008377ce13db52d1aa3e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-24 17:11:56.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"993f3eb76a5761bcf301640b1e8ec00d81d55162","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-25 11:18:10.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"aa3c08176ea55a3dccb8fb3119e6c508b0d61400","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-25 11:18:36.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"267126435fff2f0300efff82d3b0d1271e7a027f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-25 11:19:07.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"063701d210d6d9c77e84601ab5db61d0148b1634","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-25 11:59:56.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7fd6ab5e8194cf694209d1ce5191d64\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d7756cc77f204cb693226fbbf9131691 : SUCCESS in 31m 01s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1f79dda662494751b0d198f454992998 : SUCCESS in 28m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9b449197293243d6a7028ab0471c4b0d : SUCCESS in 39m 40s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"de9a66d1db40b7144d319fa9ddbec5756c6c283e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-25 13:37:42.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/90ad7cda697f4e9da5eb18e4d3fde084\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/72da82e4b6dc42a9b9af1ea6a3de0799 : SUCCESS in 28m 08s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3c1b2b4e45d34d4d936425f22703fb46 : SUCCESS in 1h 00m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9c69a950b9aa4c0dbb649498fdec8f82 : SUCCESS in 54m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/97bc2c0e47354384888c8d048744d568 : SUCCESS in 25m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ca03bf6f563402abb48a1725501e48e : SUCCESS in 7m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8be75b1a83f5455aaa8c55f7de53771b : SUCCESS in 13m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c16bb070e0d64d88b17bc0d7284b53bd : SUCCESS in 13m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/180b664741354e3fae6894d2c9c303e7 : SUCCESS in 17m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81380ae6e54c496088f500f3cbdfbbd8 : SUCCESS in 11m 51s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/fd6a4d4f833c4e8382db2391fff6b800 : SUCCESS in 58m 18s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f169e50cabbf4e65a89a922b6ac9b29e : FAILURE in 1h 44m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/54bf9a6d3e20465e92ea7ed54450e985 : SUCCESS in 44m 15s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/6686ad298da148439aee61b4d6c331d2 : SUCCESS in 40m 57s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e809e225daf1418197cd0075f2c3059b : FAILURE in 1h 58m 51s\n- nova-next https://zuul.opendev.org/t/openstack/build/ac50bd530eb14103aae0acffb35338d1 : SUCCESS in 1h 56m 47s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d82eb2f3b3fc4e49a081bac653aa7283 : SUCCESS in 40m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ea21c106cae3499da160135a910b61d8 : SUCCESS in 4m 23s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5f6a94fada4d4928ba9dc9191b33410f : SUCCESS in 22m 45s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/998a036922a74a3ab45ddbf376034d11 : SUCCESS in 24m 17s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/70a38cf456074337a6b289ec7a7688e2 : SUCCESS in 29m 59s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/01cbd54c091a49668656dfce408e7726 : SUCCESS in 1h 15m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c6aa60fd538141ac95e2a71b36e0b968 : SUCCESS in 54m 17s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9f8a2451b8684627a56b41737a6cbbc2 : SUCCESS in 29m 21s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/be9efa9fff44437aaeb89086e1d0f2a8 : SUCCESS in 29m 48s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a388066d9b2cd3805f47920b15b215c57b0b1486","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-04-25 13:39:03.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-qfxtc/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"0226fa0fa73e4a88726eff3b9cf760626362b440","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-04-25 16:22:06.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"775b63691ca0fbb68a6988a369bfd795dd748314","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-28 06:08:16.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"7163472bfc994294a5c43817e0caefa1908d2ab0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-28 06:29:12.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/305c7e7b73a342c99759d13fa7c07d31\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/84902f28de5f4919934396ebe781e067 : SUCCESS in 16m 26s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/794f29fa46924b23ab33af8b2d1cc3de : SUCCESS in 14m 40s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3c8ad267e4c843ddbd13cb51cec96ea1 : SUCCESS in 18m 58s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6bc48c64486aff6ff769fd95898b5a5efbc566a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-28 08:31:53.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dbef75abd8c942d282304a2574a18643\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/839e75b59c8c4913b9fb6f9e2db3f5c1 : SUCCESS in 42m 58s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/eaee13d18bc84a8ca20e4413fe3dded6 : SUCCESS in 1h 51m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1fca61f730bf478e81d9f12c27d3ba2a : SUCCESS in 47m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b604a85afb044fc199afc4ddb36c7d79 : SUCCESS in 22m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6afb5b285d0044f9ac7f796c94b6c540 : SUCCESS in 3m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/31d260fe43424a249599308f6f5321a7 : SUCCESS in 14m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f03d22ae3d3647a9b546c06b413f4e56 : SUCCESS in 11m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f225251920c74965adc1db8ca978086f : SUCCESS in 15m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02323d9706f840989d0c70fcc8d272b2 : SUCCESS in 11m 13s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ebb6fa87b99c4853919040a334e5b304 : SUCCESS in 57m 48s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ab2f7d650d3247a2b843ba75a866315a : SUCCESS in 1h 51m 29s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c14a3c04bbbc4c11b51f74d051fe5019 : SUCCESS in 51m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f99030302d5b47e7ab44afbe345b41a9 : SUCCESS in 41m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1d265cc1d69d4fc2b8b60313a026b687 : SUCCESS in 2h 01m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/31f2b1a53f1649fb97136a33b4f6f2d2 : SUCCESS in 1h 56m 34s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/4ad06ff2ffeb448ca2038b82217f7a1f : SUCCESS in 44m 48s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f07ef31078dd43a1a0d9b0a932988628 : SUCCESS in 4m 30s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f509b10f53554943b508013358bbb5cc : SUCCESS in 27m 44s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/488a4f195eb74483925cbd3dca072ba9 : SUCCESS in 26m 49s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/935fedc88f4645248240d54c76f5c844 : SUCCESS in 29m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1cba43dcd09e46c290f65579cfabd7eb : SUCCESS in 1h 11m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/62d6d26aa6b34f0ea2b92d85d7b1d89f : SUCCESS in 52m 57s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/58c6f60c0a3d41e1a5f794fe03378472 : FAILURE in 27m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a9db1fa674eb4f3ebea5831c7941ce3b : FAILURE in 28m 31s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"8b32900b0f1c1564591dc9516010dc62203dce95","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-04-28 11:41:59.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-vv8v6/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"51aaeb38d30ca62fd84b8147d6fd19d027c4d23f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-05 14:25:29.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"5d12425a023b6b18044bb4528e45a4f40adaacf1","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-05 14:25:57.000000000","message":"Patch Set 4: Workflow-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"12efa23b6648db12e6e23dfef8f5542548297286","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-05 14:30:38.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"74349591e59d474833ca0d40bff3976bc40ab265","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-05 14:44:55.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"6f6d7d51fe30c0f55c1baf023c8882ea8b6f7783","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-05 14:45:43.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"c6fe21490c4e804ac7563da5c70624ec2c8e0a4a","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-05 15:06:02.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-d6t86/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"6dfb50fc335f28d563292f892d8f25c5597b19d1","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-05 15:39:50.000000000","message":"Patch Set 6:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-vx899/index.html\u003e","accounts_in_message":[],"_revision_number":6},{"id":"e513432dadee5c9b1f449b75f14e67a02d30d5e8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-05 16:07:57.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9c925457f14849a299bf1e4c4ec84318\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/18f1a22ef5e14f6181f60bac0e6764a1 : SUCCESS in 17m 21s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1d3bfafdcd3f4d4cac42f2295fc09dd2 : SUCCESS in 33m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1d3f941412d24311813fc88749cc90d7 : SUCCESS in 42m 42s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"c89d1c4beb18f498e6a424b25ff238ee09d9a9bf","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-05 16:12:29.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-hbdwv/index.html\u003e","accounts_in_message":[],"_revision_number":7},{"id":"6da235ab0d4ef6f7a9402fc69c6dc6df474350b0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-05 18:06:17.000000000","message":"Patch Set 7: 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/09b9d6bc19474a18b1e3f1ae6aeb70d2\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ce353b00a2af4d2a9a38cbc669744502 : SUCCESS in 26m 17s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b5b7dcde961548fc8e606c1ab7c42d89 : SUCCESS in 1h 57m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/89b4ef9569724d3e93bb030e126c9766 : SUCCESS in 58m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/509f280ec1974997b3dfb0369d8491b4 : SUCCESS in 23m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c6e3aa354034cd19b65228b48521677 : SUCCESS in 6m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3b9ab15f6e094c1d8af21d5502243233 : SUCCESS in 13m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dcdc4254b1a74e0895697c04edd5483b : SUCCESS in 15m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/29fa2684f90d4979b6f4cc24dfa141a2 : SUCCESS in 18m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4bae882e7e8468eb80c100636c89d2e : SUCCESS in 12m 59s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/9f6375b2907940e2ad795e3661f6e70b : SUCCESS in 59m 08s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/86a65936dac84712b4c1c4cefcf4be19 : FAILURE in 26m 40s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e132dcbaae764821b1f0287250a970a9 : SUCCESS in 50m 23s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/379da931e95545efa3b5a6f977480229 : SUCCESS in 53m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/28216a64025e46f9aa340a30c584bfaf : SUCCESS in 2h 00m 51s\n- nova-next https://zuul.opendev.org/t/openstack/build/24eb2a43bf564880a5b1217f66e1a61e : SUCCESS in 2h 03m 40s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/3f80130cdb3f480a858c7213a1927b28 : SUCCESS in 22m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a200680fc949496b8a76adfed9e62948 : SUCCESS in 4m 57s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3f2cd41ad57f428bb12b17ea9058a4f6 : SUCCESS in 31m 17s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/113511deb1134a2db8709e5a6a0c88d4 : SUCCESS in 27m 01s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fdc3e32e6ed044bf828ceb41ee156bea : SUCCESS in 1h 16m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c3a66fd7e48f4a5ca456713e410e39e6 : SUCCESS in 51m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7c15e4ba0d2443f1bc7fa949cbf00463 : FAILURE in 26m 21s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/eae9632bde914e3c8d6f5beb786d5dee : FAILURE in 29m 46s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"1458c509125ca395eec9883da5e4e2f34eb1e26b","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-05 18:52:43.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"e4a2ebad4c6c2de5b20cdc6a3688e2b5336c237a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-06 14:17:57.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"8926850ba6f8d04ef25643e844df70f9c1a5418e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-06 14:28:03.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"f62e8c02771499be95373ff44190f5d6d6f2c6df","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-06 14:43:28.000000000","message":"Patch Set 8:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-xqln8/index.html\u003e","accounts_in_message":[],"_revision_number":8},{"id":"bac4efd840ccb8274fb6279ecfab777ce42b8fa2","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-06 14:48:19.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"bb8b24f562053ee42b5df94addce9bcc5e9a9f73","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-06 14:48:55.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"51675b617e335a6ef8c245592e5364b1fbc6d6d6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-06 15:15:51.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b0f6e8f245c4fb4aee8d365b5ed3ee0\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6e9bfc88519643f49397a1a1342084f4 : SUCCESS in 20m 16s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4dc4bb2658c4433abb5dee50b6e15ed0 : SUCCESS in 19m 13s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7cb09da4894a4d58920723145189fdb4 : NODE_FAILURE Node(set) request 300-0026948170 failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"824af010c8c6bcff75d99ec85322befe33e2881e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-06 16:47:51.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b3378c49fc3746fda23e87476b58541a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ccc01f9638e64582ab08f3292dca9fe6 : SUCCESS in 31m 48s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9aec1824c72b40e2b32ba6bf5152006b : SUCCESS in 1h 51m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/daaad749ea5f49369a8104ad088639ab : SUCCESS in 38m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7e55fbb5850245b5ae63c5f42d49af05 : SUCCESS in 20m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5872ff6e4ea4de794de0596f1cb04f6 : SUCCESS in 7m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6ca609cf76bf4bc59dda18c2e8e76786 : SUCCESS in 22m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2eaf22c8533d4d37b853d68386c8e007 : SUCCESS in 14m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a826e0dd949f48be95c8dec437a19f59 : SUCCESS in 17m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8506cb0178144f6b9abf6fae4fe2b6af : SUCCESS in 12m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/6e51a340b7ec434e8cc16aea7a3dcbe1 : SUCCESS in 54m 40s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/79f19b488a4f4a7b9e56bee93a75276d : SUCCESS in 1h 06m 26s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/db0e19e417c24b83a6611ac25b1028c0 : SUCCESS in 29m 41s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0d929cd2ecf948849731d68de95aab19 : SUCCESS in 52m 47s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7f21703deebc4338b5d7ea790f76385b : SUCCESS in 2h 07m 24s\n- nova-next https://zuul.opendev.org/t/openstack/build/2db10790540641f78b3def4fa13e9806 : SUCCESS in 2h 03m 49s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d9d9a0feaf234c2c82aaff1a312813ac : SUCCESS in 27m 34s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/eeb92e4dd60148ff81ec680d77411abf : SUCCESS in 4m 54s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b2cf4873fd58417683e56664cf794962 : SUCCESS in 26m 57s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/8282a252d5354dd6b848695880edbfef : SUCCESS in 32m 45s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/85425b20fc5c4405a0c0abed09f4a0f6 : SUCCESS in 58m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c76c41dc57314cc0a5a092db60ae43d2 : SUCCESS in 46m 02s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/13798c2b57b44965a1b07c626a65b782 : FAILURE in 30m 44s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/78207c44a13442ccb871376818ea3018 : FAILURE in 15m 11s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"975b8219eea8896108bf999cc43ea365c8803590","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-07 12:23:32.000000000","message":"Patch Set 8: Workflow-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"df0792324229460d91af10a85f97466b684563a4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-07 15:40:01.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":9},{"id":"f03e18abc08e1bf6c20e43f9f9f283e137e1312a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-07 16:13:38.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a0feff6b3324396ab17170a41e822cc\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d590b419e3794f9387ea2087874cf3a9 : FAILURE in 27m 47s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c5903b6c313e44618a8d8fb413411c39 : FAILURE in 25m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fd5f50853c5c407e921ff1e1c69a8358 : FAILURE in 31m 14s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"00327d97d2c88aa611e670ac34f55f7f22c16c49","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-07 17:35:57.000000000","message":"Patch Set 9:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-bv5mz/index.html\u003e","accounts_in_message":[],"_revision_number":9},{"id":"a9b527eabb6ef36c41d8c477636849da437ebdca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-07 18:08:12.000000000","message":"Patch Set 9: 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/5eb12563ab6e46d380c68bab419a921c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/56427bb20c414cefa34aff92ac314aa0 : SUCCESS in 55m 16s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ec02f7f7b374443a902833ae329b4870 : SUCCESS in 1h 34m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c31ed544e97946e09b075714b6f7e9b3 : SUCCESS in 1h 10m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/171e8c243b7843f7bc63839dbfc1f5a0 : FAILURE in 18m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c769d69f13d4aa0a7894d397a2ef434 : SUCCESS in 7m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/df8d91cfd4c34334ae0750ac12dc5fe2 : FAILURE in 11m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0ccfc7acbf7a460999fcf0fe479755b2 : FAILURE in 14m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f3998c7579dd43b8afccbcc5180e436f : FAILURE in 12m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2fb17041158f4dc3b4ed422fdfbd9e68 : SUCCESS in 7m 07s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b39c519de84349148d4808ee69776127 : SUCCESS in 32m 04s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d76e6844718b489ab8750fbd70d38a7f : SUCCESS in 1h 41m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4c7231de281d4bcd948acc1701c6976d : SUCCESS in 44m 48s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/1bca257b0e414f44acc36ab1fc6d353e : SUCCESS in 46m 33s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e83c812fad25428884d21b60af2a8349 : SUCCESS in 2h 04m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/81db781f5c624ae6a88ef825706d295a : SUCCESS in 2h 18m 00s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/50212dd81173480f92b06ac396fc598a : SUCCESS in 23m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bf5c8b07aac14f80821b9ad143c3f652 : SUCCESS in 5m 39s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5536318ee3d848808ebb53741ba9f7ec : SUCCESS in 22m 57s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/3aa89d1939074b26a66647871d138b6f : SUCCESS in 26m 11s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/917326b871e04f578e3148c4d4681fcc : SUCCESS in 1h 22m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/37e27712fc52427a84abc2b83185e0bb : SUCCESS in 55m 52s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c92cf3a0070147aa85e33822427e9090 : FAILURE in 26m 03s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b5cfa035969f4e5392d25cd419821ac6 : FAILURE in 31m 15s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"0adb295dbf271ba2c64b9310529de1824529b909","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-08 15:03:34.000000000","message":"Patch Set 9:\n\n(9 comments)","accounts_in_message":[],"_revision_number":9},{"id":"f262b01b81a7c836294ea1d4db874fff3005d3ab","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-08 15:19:18.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"43e4ef2563f37a7912adef63bcf554b1ef737eac","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-09 07:20:15.000000000","message":"Patch Set 9: Workflow-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":9},{"id":"fe5e5353e80c24952fd1c2fa823a3568de24eaeb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-09 13:27:41.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":10},{"id":"496e905ef797b4383f210eac9def49afec5d7224","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-09 13:28:02.000000000","message":"Patch Set 10:\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"2325dd9f0e064c23064d4e6a46f7b66975ccca6b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-09 13:55:03.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/93352ea1f3124bbf8dde73004699ade9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d348ef77504248c0b34b9d84a118166f : FAILURE in 15m 52s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/70861f201a7047c58d096efc23b5e756 : FAILURE in 19m 58s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/17c5222a92d340c78eb8e6b67cdf408f : FAILURE in 24m 52s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"19c3a1dc53f59824a7ad531441d8a4d3ca05354a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-09 14:39:16.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"f2a391ee5784ee179f0838006e367b33c276f974","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-09 14:40:10.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"e71b1685720876d51b1a0d1f4c03b50fdc88b7b1","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-09 14:41:13.000000000","message":"Patch Set 10: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":10},{"id":"bfe51039a8b9ebbc7fd99796978d3eb694f43fae","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-09 15:23:23.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/00115556c52148f6bda9d93f93349558\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b9ba7cab125e45f9b987a0a76dafbf72 : FAILURE in 41m 16s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f31b69a3fc644aa5b29181d53b4018ac : FAILURE in 40m 10s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/03fc20f4b0764815986a1ad63e3f4c8e : FAILURE in 41m 03s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"bdd6195a1edd2dcb93c8d8c29022df1a86cd92ba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-09 16:53:13.000000000","message":"Patch Set 11: 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/47c380f7d8134afe9da19c417c9b269b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/805b1b7bfa204a199d2562781dc41435 : SUCCESS in 58m 35s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/58586712012741ccbece4348b81d89a7 : SUCCESS in 1h 35m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c74189c98b6c48859c25756c76109ed3 : SUCCESS in 1h 01m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c09c5d2fe801467d9b55cafa9db7ee34 : FAILURE in 15m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a84251b67db04e788c11afddc974b43d : SUCCESS in 7m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fb220abc1b0d472aa50879904c3c53c5 : FAILURE in 11m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/33147a3ae96a41d2b49049a4bc7b020d : FAILURE in 10m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/14e779849f9a4e49a5436605762ab2d8 : FAILURE in 16m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13868e9287e041a4b057c3e61430e7c9 : SUCCESS in 10m 38s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2169aeeb8566404f9c3ca8cc6c31ff6a : SUCCESS in 47m 53s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1ca0ca9cb92a46b69551995c7305bd14 : SUCCESS in 1h 29m 42s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4a39c0763af647259f8dbf4198c137c6 : SUCCESS in 25m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a8a4192bb71240509f13aba76e778948 : SUCCESS in 42m 44s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4c748071037b441d979c0db9532e9e86 : SUCCESS in 1h 15m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/9f5544b94ef346f2980aeb475161a960 : SUCCESS in 2h 00m 57s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/5b4f0753a4f64e2989db90809cfec531 : SUCCESS in 40m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b35636ea1cef4f75aabf53036ddb3633 : SUCCESS in 4m 19s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/62e2d7f2735f4781a10232cdd76bb897 : SUCCESS in 25m 00s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/bd5d5a78fee3470b81ac7d869ce6a279 : SUCCESS in 29m 21s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1447b4df6bf94f4795aaafa99d0053a7 : SUCCESS in 1h 19m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/30af1b04453f4f53a8143f60979b09ae : SUCCESS in 54m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/09be3a2618a7415db0676cee487e9118 : FAILURE in 21m 59s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/310c0402ef764027af68c5e89f99f76b : SUCCESS in 29m 53s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"c03f19c82020a46ef02623dfdbd0bfd4e0ec5717","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-09 18:07:46.000000000","message":"Patch Set 10:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-vxxb6/index.html\u003e","accounts_in_message":[],"_revision_number":10},{"id":"5e1eda2bc83e6ad960fb1176b5ec156b6800a201","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-10 02:24:24.000000000","message":"Patch Set 11:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-xfnhv/index.html\u003e","accounts_in_message":[],"_revision_number":11},{"id":"01ed275b1a6a98af436ccbcde8765b887d1c0553","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-10 08:26:20.000000000","message":"Patch Set 11:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-zwlm9/index.html\u003e","accounts_in_message":[],"_revision_number":11},{"id":"3ff9f6a1760076ff1f241f410d0bde5cc0f20318","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-12 15:48:37.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":12},{"id":"f521f7e344101cbf0433315bf3635de0ac4b5d0a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-12 16:25:55.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/95d8a9e443a142febbd11eb07c82b5f3\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/0574c1262ba24537b2c898065e2010ce : SUCCESS in 28m 42s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fd060c9122e048c18f019e4dbfa3d6a0 : SUCCESS in 29m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f2713c6cb8594b2dbf51629b6c7dfedf : SUCCESS in 34m 26s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"59e7941946866b366c79528de85dc45670e76fe4","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-12 16:49:03.000000000","message":"Patch Set 12:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-tspt5/index.html\u003e","accounts_in_message":[],"_revision_number":12},{"id":"79b4c680a2a7185cc7fa781b9ab1d93ad41c42aa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-12 18:35:55.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d01f44eb8d5b46249839d588f441ada0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/29f8c3184f6c46a18d2df291713c7a10 : SUCCESS in 1h 03m 07s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0064f0f8ebc647ab9acbd8baf4d182be : SUCCESS in 2h 28m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/58bdb797469e4ebb9ec0913300858d85 : SUCCESS in 1h 01m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4d43c6ed633d43f79eafaedd9684ceb9 : SUCCESS in 23m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32333e0a64da4f8384da39dde03c775e : SUCCESS in 7m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4a8d497efe754f159b241c1083f8df85 : SUCCESS in 12m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e503cbd7a6044eaab29848684a83c256 : SUCCESS in 13m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a319def72d5f4b44bd1e5da80e9c2239 : SUCCESS in 19m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76ed0d28ec554dbdb866d49d67b640cf : SUCCESS in 11m 09s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3f1574a7729a4761a1e7292224d13748 : SUCCESS in 58m 00s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f8a0b80fa0fc471f91bd86f05a08e0e2 : SUCCESS in 2h 00m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6136278aa97e4de0b8a3e43f8c87ca28 : SUCCESS in 53m 27s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/eb2d3e26439841d38634be4bcbdec7f9 : SUCCESS in 49m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ff881cba9fe64c0b99ab64a72ec82952 : SUCCESS in 1h 12m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/55048b2d9d8340c89074f99a5a48f958 : SUCCESS in 2h 10m 20s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f5f32e15461648428f09c84199911ed9 : SUCCESS in 46m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/fe30376fc6e04b8ea706b5bb462944cc : SUCCESS in 6m 15s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d369e757f8844e618f2c44cdd866124c : SUCCESS in 29m 58s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/ead2e3bd48754b68bc8a02bf8c10454c : SUCCESS in 32m 24s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/638ac52ece064eae8491d0deb2d4d43d : SUCCESS in 1h 11m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8d6d4e3b49054f8291d51dd4e765113f : SUCCESS in 58m 23s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/12fc6c9bfe984d2cb592f14ec80bb62f : FAILURE in 27m 03s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e996aa3249c343e99ed605efc4937211 : SUCCESS in 23m 18s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"e22f63c2f6bf0d698c0cbcc539adda968cc278f4","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-13 08:00:22.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"bd77a1abd394276703223f6654714188c8c65ad8","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-13 08:00:50.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"47541d00b148e11232c854b0b4353132c16e774e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-13 08:01:25.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"1f61fddb5018a9bffb93f67f36c033fb61a1f660","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-13 11:54:50.000000000","message":"Patch Set 12: Code-Review+1\n\n(8 comments)","accounts_in_message":[],"_revision_number":12},{"id":"5829ce2b182191ba699ab79ee7a034e6fd39e9d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-14 13:05:15.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":13},{"id":"039865e19478c129046433bde30c68dff78c52cc","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-14 13:06:07.000000000","message":"Patch Set 13:\n\n(5 comments)","accounts_in_message":[],"_revision_number":13},{"id":"987252d0ab77f86f19f5f0c2d627bdac3146a80d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-14 13:42:03.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/313d99b61e0144229c725eb6bd407a91\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/139e9b30362b493e88ec0be6b8d73cd2 : SUCCESS in 29m 40s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/58533f617d644ea4bbc61a92b2fbcc25 : SUCCESS in 29m 00s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/14e728b98cf14a0485584536222b4ddd : SUCCESS in 33m 35s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"5e6d386f4d91ed7ed3633e3cd0434401384bde95","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-14 16:11:32.000000000","message":"Patch Set 13:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-cnwnv/index.html\u003e","accounts_in_message":[],"_revision_number":13},{"id":"ea902b611a81eade09c684b3a193b1b50807b3ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-14 16:15:58.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aacf05f28267406c8e3ae992693b387b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8874421cea9d4b1483676969a8ee6d7a : SUCCESS in 55m 45s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/11f036d70a3b4940b2238cf20b8b733b : SUCCESS in 1h 55m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3fd49a1a48cf40af91e83b650c2f35aa : SUCCESS in 57m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a8dfa9f7a17a4ef99d59a4994686b475 : SUCCESS in 21m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fad4f44e6042456dac7a639cf9cecdf3 : SUCCESS in 7m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5caa315a89534dca88dacd4607dc2e31 : SUCCESS in 14m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/33e8b438b0b64fc1ba2cf5164b90cb34 : SUCCESS in 17m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/814a249026434cdab42b889f0a505762 : SUCCESS in 18m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac69ba8ad685494881cb71dde434dde2 : SUCCESS in 12m 41s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/6cfd83f1a18549c5ac91e2270c012e8d : SUCCESS in 58m 26s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c52d035263144e14a25801337c4de519 : SUCCESS in 1h 40m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2edf95b022bc48e0822bcbfb5b74b387 : SUCCESS in 43m 46s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e81b6145f32646c0bd6ce22f3c29df71 : SUCCESS in 50m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/167c81bcf8c64a97afffe6c67cca4380 : SUCCESS in 2h 21m 05s\n- nova-next https://zuul.opendev.org/t/openstack/build/a8bd8ff12d294a4fa2107eb28a490456 : SUCCESS in 2h 21m 31s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/10020af8a5a0453b87c2e9ade05f1827 : SUCCESS in 37m 55s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/66b66cdfd5a84f9880b96794880aad70 : SUCCESS in 6m 14s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/42aec456ba754b198d1c74a2c79c6186 : SUCCESS in 28m 06s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/43b6e4db58154c8b945ce83326170281 : SUCCESS in 30m 37s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9943ff26ec3a40529dfd1023a7d3df97 : SUCCESS in 1h 18m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8f412779302a4e43acfebcde625f84fb : SUCCESS in 51m 30s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/890cffa312554eb798c6272d08bd3283 : FAILURE in 27m 08s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/91c720639f4a43dc9a55e18599053f92 : SUCCESS in 31m 06s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"cfde5ecf6b88c26b00c04af2560ede4a1384110b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-19 09:50:38.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":14},{"id":"6dc1342ec228f6d05db529f102aae1e1b82bf03b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 10:32:29.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0654fe6be3e4f71bd3d3fac201c4528\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/1f5fe8ce49d3464aba813b14f183aad6 : SUCCESS in 16m 53s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/89f504550f00496cbd9d999d0c123e42 : SUCCESS in 20m 03s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d126553a1b784e88b6ff49dab0721214 : SUCCESS in 39m 09s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"c588b3389ba4751378a435ffee573d282a919270","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-19 10:51:11.000000000","message":"Patch Set 14:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-db7zd/index.html\u003e","accounts_in_message":[],"_revision_number":14},{"id":"a80dc3f827c4eaa6f455f8e5044d8f29b774fbfa","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-19 12:08:11.000000000","message":"Patch Set 14:\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"c7377e277baece47850de9d8cf452190fd1affc0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 12:27:31.000000000","message":"Patch Set 14: 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/0fd6439eb0084f169af928f89c749807\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9e59400cf4e14813aca1b3911a06c327 : SUCCESS in 1h 07m 37s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6c067d1cc4f542c9bc38bb4bc8f3145f : SUCCESS in 1h 10m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ca7e2806441b4e818b9b3e304968f127 : SUCCESS in 37m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7fde77c105e447538f4843d66ba7276a : SUCCESS in 22m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/77050e8d9736499593a4d6aa5353d128 : SUCCESS in 7m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fe97516538354e9ea441b0f183a6ff86 : SUCCESS in 13m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dab5b4e3c9f947f8aff5bfb79234225e : SUCCESS in 14m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/69ff3e8a200a47e0a51dae8cd8d68166 : SUCCESS in 18m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33693f3d92614790adad45b14a67a880 : SUCCESS in 14m 51s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/28321cdea6bd41dbbc31468a8dd266b6 : SUCCESS in 51m 20s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/900a50264b31481fb4b4ef4cca465cc2 : FAILURE in 1h 45m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d966dd1b57ba45078ea1ec8e06ce2e98 : SUCCESS in 1h 01m 03s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/75ee1fc2ad6d4dfcbf731fad0075934a : SUCCESS in 56m 59s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a0c0f8a8fa45491aba293836eaa72606 : SUCCESS in 2h 00m 45s\n- nova-next https://zuul.opendev.org/t/openstack/build/c4e10710ad634db5bf769689f898b22c : SUCCESS in 2h 14m 35s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/523742ec26b941e8a2488e483c7a81c7 : SUCCESS in 38m 40s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e872e6b84850445986d0607806bf18ba : SUCCESS in 4m 51s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c937d2b3fcaa422290e675c43530a085 : SUCCESS in 25m 47s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/37d431b28722467ca9cb3b898246b4fb : SUCCESS in 30m 53s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9a7ff85cb35e4f7c945779ebee32b580 : SUCCESS in 1h 20m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/653cf6f847124691a8087d4cbd86dd63 : SUCCESS in 54m 06s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0a2658178a1c4d40834880f95286b485 : FAILURE in 27m 52s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a55404c7dd834ee685406db0f2d944e4 : SUCCESS in 30m 29s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"835fd5c99bffa9e080ee18a22a2a0b918dab0e5f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-19 14:02:54.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"aef21b681c63e38eec3308d9ac20ae85df5fdd87","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 15:59:18.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9c4d07da637f4e31a3cca6b9f2e14cfd\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/de02104d134149c7a484d9e04e4f0046 : SUCCESS in 28m 41s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7419a662a5ad4454b1c613b9e328ee85 : SUCCESS in 31m 17s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e55db6e32904488a8188fe180a4ff0d2 : SUCCESS in 24m 01s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"89b078182aa42e3a83ea6c88817761ff6ae2c9a7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 16:38:15.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/56ddb5018626417c86ab88213450a868\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5b6e35f4de034bf1974080177d8a5a9b : SUCCESS in 40m 25s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/58dd9cb6930840569ea68b361c67aacc : SUCCESS in 1h 48m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/07dc9d16fb5a49fd972fdafe79ceb51e : SUCCESS in 58m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/410327ae5bec488193db9a9b745f45a4 : SUCCESS in 22m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2b451b15d27946eabce744a1828c153c : SUCCESS in 6m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e569659932a542778ad52aae21a4594e : SUCCESS in 13m 59s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0a50d521394a4bbea0865b8cebad455a : SUCCESS in 14m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f2cde046f4ae4e5192676601aea63aa9 : SUCCESS in 17m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ac9b9180f4b4d669fa698bca8b0ce0f : SUCCESS in 11m 16s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/49e166437b854cdbaabac6d28e3b6fa5 : SUCCESS in 51m 34s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/07d95667a1464c02b7c1816518c169a0 : SUCCESS in 1h 48m 28s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/86f0f8ac3ad64fe9ad1f62fac7b39b93 : SUCCESS in 47m 56s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/1b8552e55a464c478734f4cc1c33f513 : SUCCESS in 48m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e19a9db9cd834376a8bdf38823feb42f : SUCCESS in 1h 58m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/19dc3e5a337a488786f99cb3bbecedff : SUCCESS in 2h 30m 35s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/0f123a6a9e724a429f57302315adf6d8 : SUCCESS in 37m 50s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6beec30b610341f3b7e238204ee84231 : SUCCESS in 5m 22s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2297cd3c50464ddcb17bbad9915421b7 : SUCCESS in 25m 21s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/ccf788dbd7b341229dee94970549e23b : SUCCESS in 28m 56s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d0ed4a571277440e82276b4a15b2e905 : SUCCESS in 1h 18m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3e990b8ba5bc4bd397daf48167d97c9f : SUCCESS in 52m 57s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/659e7e9f65444268aa2840be9597ba15 : FAILURE in 26m 16s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/cf452faf34544303be7dffad0775732e : SUCCESS in 26m 25s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"253708e59de427edd8e6fbc1721cc92462f8f0a7","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-05-19 18:22:18.000000000","message":"Patch Set 14:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-947966-6cvtq/index.html\u003e","accounts_in_message":[],"_revision_number":14},{"id":"eb5d0b0dc3bf669fce54bc43bc0ea53abe2ca25b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-26 13:01:48.000000000","message":"Patch Set 14: Code-Review+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":14},{"id":"d5864c4c2c35c643abaccaf782df48ded21d1ace","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-27 08:01:50.000000000","message":"Patch Set 14: Workflow-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":14},{"id":"6510f9ab8cc7f04c1716a7240c7831350a7c514d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-27 12:46:16.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":15},{"id":"e15783e1ff4d5b5b47fb74ffdc28c25f212b4f4e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-27 12:46:53.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased.","accounts_in_message":[],"_revision_number":16},{"id":"312721a227b34627b8226ee82e3776ab9e0ba14c","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-27 12:47:37.000000000","message":"Patch Set 16:\n\n(4 comments)","accounts_in_message":[],"_revision_number":16},{"id":"b65021f2b3824354ded2a303e4e258051b90097c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-27 13:38:19.000000000","message":"Patch Set 16:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f6cf284277f548e09badb73c970f8267\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/feb593576a4b4d019da3388ed81f2f4b : FAILURE in 42m 29s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6f106422865844fd8be95cef30552a52 : SUCCESS in 44m 37s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7a9dd8b62f094cbcbe4cbdde409c824d : SUCCESS in 47m 22s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"cb84fd42cd97dcb42d03da70017935ba4a0f332f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-27 15:11:36.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/07c9dd01152440498c38f9f4341cb4f4\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/acab8ec8d0274559a41a20eec1b870ac : SUCCESS in 1h 03m 06s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9d381019439e4533bd30b965c73ba83f : SUCCESS in 1h 50m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0e5859bbd82b4f6dac77dcb3013e5083 : SUCCESS in 1h 03m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b245af31661c4e8b86399e1fa3547318 : SUCCESS in 25m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d8e0d1e68164717a0458a54475bf68f : SUCCESS in 7m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cccaef1c1df14386a9bc1a3647aa1651 : SUCCESS in 16m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/49faa7bd576c4024ad5e3969f3b71a24 : SUCCESS in 14m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3193b4c9769d49e59d0ca8cc0c6d5549 : SUCCESS in 17m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/374acb345f3a42ba9c12a5596151ba44 : SUCCESS in 12m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/cde8d85eebb44cfd81ce0c4c45511662 : SUCCESS in 1h 07m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6b01bdead856443a8578b45f1088d410 : SUCCESS in 1h 55m 12s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/51a68c2dc5d04fa2ab609429ebc09557 : SUCCESS in 49m 37s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/185447e0b2b649da9ac8d33dbfcf6566 : SUCCESS in 59m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6b59c81c3be44d86b4dd4dfd666ec443 : SUCCESS in 1h 43m 38s\n- nova-next https://zuul.opendev.org/t/openstack/build/03c071d2ef344e1bb2585f9ea9b9a359 : SUCCESS in 2h 21m 42s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6de0a0223af54f699b8f1099b5c9ebcf : SUCCESS in 41m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/da5763a1d66243d985bc307770994ad2 : SUCCESS in 5m 13s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/da13a4abfeb141108199a776b4177bf6 : SUCCESS in 30m 12s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/113684b1551440f7aa7e6cc8b2933b0d : SUCCESS in 33m 03s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4402ff899b974dde9f9a91a300987358 : SUCCESS in 1h 31m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8548adf8cd014d21b9170467ad4bd6a2 : SUCCESS in 55m 10s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2df6f33f24694724b43f8ed37bb5ac7e : FAILURE in 28m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/688dff08e1b54f418efb740f5c6fe445 : SUCCESS in 26m 30s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"ecd4cb9f490b59d5719eb438ae7dbad7bc0cc181","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-03 13:08:03.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"2304e23b537ea30754b1962ccc465ac51dd971f0","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2025-06-04 14:17:41.000000000","message":"Patch Set 16: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":16},{"id":"f2a5c8bb96ff6aec2e830b9bd338477a0faf5f53","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-05 13:05:10.000000000","message":"Patch Set 16:\n\n(7 comments)","accounts_in_message":[],"_revision_number":16},{"id":"d68f0d37aba6d329d618c22ff7df3ee3005eb020","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-06-09 14:08:09.000000000","message":"Patch Set 16: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":16},{"id":"53eb6a94b441a4a535fab99aeae95c8064163dbb","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2025-06-10 15:22:42.000000000","message":"Patch Set 16: Code-Review+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":16},{"id":"056a5b4e1ad5cbfad180fc9f3c8a47c1498fdbff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-13 10:53:51.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":17},{"id":"40a1077c1f9b9c117c1206944be2e5d533538c67","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-13 10:54:11.000000000","message":"Patch Set 17:\n\n(3 comments)","accounts_in_message":[],"_revision_number":17},{"id":"13531b36a4bee0f9642f2147a882b4f58839bd2f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-13 11:56:25.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94043430234b425ba7b27cc6afa4cf4f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/bb0a47bf3eb94beba5c326eac46971e2 : SUCCESS in 20m 20s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/13980073752c4b5ca51aa131a97dd623 : SUCCESS in 24m 47s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f90cc416d8254f4da763a7189e3b352d : SUCCESS in 44m 45s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"fe4454b7c216213222aad1b936f23eb7fd4bd261","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-13 13:20:45.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"44b3e821251b4cac1f6d345af9e3010ef51b78f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-13 13:48:45.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d8b13a07c0147ff915869d8aa19b59e\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c8eeb1cd9f044b279daf0087c792e919 : SUCCESS in 58m 24s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a0274a8553a64bd7b0b9f8038560f427 : SUCCESS in 1h 58m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cf21b39bbabe486aa83601e8ba218783 : SUCCESS in 1h 22m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9977d28a1aa74e21814886f54ee980fd : SUCCESS in 25m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbe0c16d55c3485490ace9503ebb1e1c : SUCCESS in 7m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ed9efbfd14f24db797b244e9f222753a : SUCCESS in 13m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/205883adb4c64c85a54ccd3dc40f10c4 : SUCCESS in 14m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dd01d240c2894f1ebade54ee062bdfd1 : SUCCESS in 9m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1426c45231df4a90a482ef8834010788 : SUCCESS in 6m 34s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/efa0fb46f21e45f992002ca0cecc11a3 : SUCCESS in 59m 33s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2eeff85319be46e2a029a1e921e1bdc2 : SUCCESS in 1h 59m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/dd9e99ecb5004ed2af7f80e288459a38 : SUCCESS in 48m 39s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/db1233ba852944b8893f197331b3afaa : SUCCESS in 31m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/58640f71388a42d18129029f033439cc : SUCCESS in 2h 12m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/6cf5a98814eb4c0681850a1a12c7c4c1 : SUCCESS in 2h 10m 20s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/db3d29e7e516469cbd27fd971a7a3173 : SUCCESS in 39m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c77d513cc41f47fe9db754dae6126ffd : SUCCESS in 4m 55s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/31f96c1a3dde48798f58573beff688ab : SUCCESS in 25m 17s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/107b64645dbe40528ca408810f5801d1 : SUCCESS in 31m 12s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b9055b96abba488895972266b408fd0e : SUCCESS in 1h 42m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/35846a3fac8149fc95cf24b052f451ce : SUCCESS in 54m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/294a5f7854a34de2b0344ba748fe75ac : FAILURE in 27m 04s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6c095348c5e84c96b8df5bb85784993a : SUCCESS in 47m 02s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"1b2f453adbca97171f5f4f389c576ba594b53b01","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-06-13 18:40:30.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"5ee08c42ae50ce47fff5e60acfb959b52a94d796","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-16 14:01:18.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"a4fd51b897a6fdbc18046b537f64cdb4baa8d9c7","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-06-18 18:20:04.000000000","message":"Patch Set 17: Code-Review+2\n\n(6 comments)","accounts_in_message":[],"_revision_number":17},{"id":"1bdd520d2ab15f92773b9e2f46cd81f48f106bbf","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-06-23 14:55:29.000000000","message":"Patch Set 17: Code-Review+1\n\n(14 comments)","accounts_in_message":[],"_revision_number":17},{"id":"98efe15de9efb809fed5d37b1fd8b5ddbf7ec33c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-06-25 14:23:45.000000000","message":"Patch Set 17: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":17},{"id":"eea7031dfa59be923abb40e1a41689b45fa66da3","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-06-25 14:43:42.000000000","message":"Patch Set 17: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":17},{"id":"7cc506d388659f9ae0e30988297ce1071d018dcd","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-06-25 14:59:38.000000000","message":"Patch Set 17: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"943d300e79e6aa2bafa1c5d17f88b114d32073a5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-25 15:00:13.000000000","message":"Patch Set 17: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":17},{"id":"886c4d76f603dc32e67312eac9213557c8751c6d","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-25 17:09:29.000000000","message":"Patch Set 17:\n\n(8 comments)","accounts_in_message":[],"_revision_number":17},{"id":"a8b60f5a1280f0e03bd083a92d6cc66f07f39eff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-25 17:11:06.000000000","message":"Patch Set 17: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/f4c89331b38a4800b5fb1afd15cb1e71\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f9c5d25a7fe74d13a82dadcb3d1f86ee : SUCCESS in 57m 55s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/50e3b2c8d58445a3b5f48c360a421602 : SUCCESS in 1h 36m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0f6b0ce7dba049a88900d0f3e7f3f9a4 : SUCCESS in 1h 01m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d209423f318145748ebdbca78c7d9647 : SUCCESS in 4m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/945dbc838fea4688a9258432db17a2db : SUCCESS in 14m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/58c704526802427997c64aa26e767619 : SUCCESS in 13m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e57f35e302a748ee8d86c9576bfb3aec : SUCCESS in 10m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/93f454c818ca4886ba78f62727763ec1 : SUCCESS in 49m 04s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/49b15797c0634b7db7f66a95611790fc : SUCCESS in 24m 33s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f629389b319b483487d068102f914827 : FAILURE in 40m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5899388253bb41d9af5d8fd8733c1b1e : SUCCESS in 1h 11m 49s\n- nova-next https://zuul.opendev.org/t/openstack/build/41dbf8b6264141768b33d33b2e65d0c8 : SUCCESS in 2h 08m 27s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/469e7c66714d4ae8999a3ce4de76e695 : SUCCESS in 5m 26s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bb3a69c26df341d5836e45a99429233f : SUCCESS in 1h 52m 48s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a8d08cc231e04c8ea89729e3e2eb12e8 : SUCCESS in 1h 25m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9dffb7be277c40768faab841069b7d22 : SUCCESS in 54m 52s","accounts_in_message":[],"_revision_number":17},{"id":"038c06f367ec1101d870a5cd00198d886d720fc3","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-25 17:11:08.000000000","message":"Patch Set 17:\n\n(2 comments)","accounts_in_message":[],"_revision_number":17},{"id":"ff6060136f5a56c1e4d3cc96cdeba6a42c5a2bd3","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-25 17:16:03.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"592298a9b9eef3217fe91fd78f692c2e33332a40","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-25 18:57:14.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2d18084262144f86a437ad27aaea9b49\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6bd8f742e1ee4c2f8fe4f7aa4eb40ced : SUCCESS in 46m 22s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b51c9672b12445d4aeb40a5b7bc8c9d4 : SUCCESS in 38m 08s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/93b2214e73004280bf91bbc49ade83d6 : FAILURE in 55m 41s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"f9c6a2b2665124dbd9104cf518b188eca92c8124","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-25 20:25:15.000000000","message":"Patch Set 17: 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/7907742a11a74dd693de83e661f4053a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/65c65ff878bb412a9a6a87823e787de0 : TIMED_OUT in 3h 02m 07s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/38cd272b8ab84c62a8f214326b3b2363 : SUCCESS in 1h 50m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6c3c0bfdee794577b7ae96aca2471b0c : SUCCESS in 54m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/98f97e6c04f24caabb9e96268d5160ae : SUCCESS in 22m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08a8851d0bc042809e9e6e5fb35c69ac : SUCCESS in 7m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/62a3cc3b599842f791f12c34fd680ccf : SUCCESS in 16m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/bc0fb1a71a96489f8f68a13dbc8f6f32 : SUCCESS in 14m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/30c8cc455fc949c685fb7afcb664015b : SUCCESS in 15m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3686b7cbc35a4041a80f11ebb0f36e40 : SUCCESS in 7m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1c8671e8e1f945b3b58cf924a9d6c39b : SUCCESS in 1h 25m 32s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f3fa42d54de64173a7662351367626af : SUCCESS in 1h 08m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/54c200bf2bc34b59b32488f5a2ddbe6a : SUCCESS in 40m 01s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9a7f64b1362449ef9c1f78ceb096fb41 : SUCCESS in 47m 33s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e95f3462183d4a30a4e086b0e943348b : SUCCESS in 1h 44m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/a8dfc67b7dcc4521a1743733d7cf60c3 : SUCCESS in 2h 10m 55s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/2714ca2e463a464caa8219d3ea1d62ff : SUCCESS in 41m 23s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/acb9ab358db9497489118ee57bb017cf : SUCCESS in 2m 36s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/91cee593335a4490bbfdec82c85171bb : SUCCESS in 28m 37s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/9d6e96df113349f095b97767640909f7 : SUCCESS in 26m 25s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/17b1828283164b598df2ab3c8bf7d33e : FAILURE in 33m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/215b80614c8b4847a4108a081ee71b34 : SUCCESS in 46m 33s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d372fc019de74fd7a1ed7a3d945ad3e2 : SUCCESS in 11m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c383d7349671400881da522ccd49805b : SUCCESS in 32m 16s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"0030570b69afe629a250d01a5f093ae05d16e374","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-06-26 07:00:22.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"8a9622730e0804d6395159b2ae000abcb1a58af9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-26 07:57:05.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f7fec334c2684b78afb2a5d5a95e7567\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/26c6b99818264fc2989894d2d5ca3f82 : SUCCESS in 31m 51s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/326b7b1055a141bda7cd8dfa9383d761 : FAILURE in 45m 45s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d9eaaea8622c4fd6898cd5b4afcdf1b9 : FAILURE in 54m 35s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"f061e98a3c90180b75579c48c30047de809d1b8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-26 09:06:41.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c67d7c576a8456b98a7e74854b4ad48\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/502c0a9acb1745d09f6bff63c16c3d44 : SUCCESS in 1h 04m 41s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d6c86daf20044223a4b076ffa89da2c3 : SUCCESS in 1h 49m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5dcaf7e653b34f978dcf7b4f199c5463 : SUCCESS in 1h 02m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eb506032a3964c7c947e757f3b5f7348 : SUCCESS in 22m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/315fa474ff3140bd9eafae3c8087e25d : SUCCESS in 9m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/961cb5dbb4394089a0dca08ed45b0005 : SUCCESS in 13m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5c0f80df8cc24876a7b1d83c3d44f919 : SUCCESS in 13m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5047ef1febe044ec8870640e8f914c5b : SUCCESS in 17m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df1bdfce42b0462e8480e6bc7ecf6d05 : SUCCESS in 11m 35s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d3918b97ace147a299ef19e986ff3d62 : SUCCESS in 1h 02m 39s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0a4ffdd9b2224197863c750b6c20b130 : SUCCESS in 1h 54m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0f1cec00d8f94239bc114140e980da95 : SUCCESS in 32m 00s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ba6f258202f541a288c83c41a24299ac : SUCCESS in 54m 41s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/96a9e2f1008f4664b34bee776e0d93d2 : SUCCESS in 1h 55m 58s\n- nova-next https://zuul.opendev.org/t/openstack/build/e85eb92fe8c4412c87594ffa510cce22 : SUCCESS in 2h 04m 12s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/fd84d1d5f6154b8cb09f82dbd4bfe9f3 : SUCCESS in 40m 06s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c7544b057add4255903bb1d1038c4c38 : SUCCESS in 6m 22s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1754c347101d4512abc4fb27917dbaf4 : SUCCESS in 30m 34s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/95e6202028ba4e0ea7541c60befbea7e : SUCCESS in 28m 01s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1aa6a3adaf2d4ce8891b4c28c24e1860 : SUCCESS in 1h 17m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/01551706a17f41dfaa172ee4eb5f8bc6 : SUCCESS in 51m 25s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4e653f7bbc7144108ef52007a8645d84 : SUCCESS in 24m 19s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/03b71935ed034822a2d86707f4040b22 : SUCCESS in 14m 04s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"55b1d0493b04ae69f8dcc2e1dced41c670001e22","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-26 09:07:23.000000000","message":"Patch Set 17: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":17},{"id":"621f0d8dfa8b1d0110477bc28754870000df0e17","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-26 11:34:20.000000000","message":"Patch Set 17: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d747b1846d894e1da253baff0ed134b0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/17992b92dd0c48cd84b8800f691739f5 : SUCCESS in 37m 05s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/aa253598e5094047bd6c984646cfb191 : SUCCESS in 1h 43m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ac9460fe4faa4a97b95e09c3f5a19d07 : SUCCESS in 1h 00m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c80ffa42b49e4cd3bf64402c730d1053 : SUCCESS in 7m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5c2eba338dfb4c66b78ebb79a1b348fb : SUCCESS in 13m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/53fd179a14c249bcb939d9900fd6d86e : SUCCESS in 14m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/624d869bf0584129bfc3e14badbdc396 : SUCCESS in 13m 09s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ba39e5e4a702464db44161602dc3fe76 : SUCCESS in 44m 32s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6f27270228924964b5b79ffcb0b7b502 : SUCCESS in 26m 48s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/bf959e16709947b5808888e64d1fa030 : SUCCESS in 30m 35s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/fffffc8f2fb04ec99c40f9e79b28e706 : SUCCESS in 1h 53m 52s\n- nova-next https://zuul.opendev.org/t/openstack/build/b1044b780fb24888bafd76f71f70b408 : SUCCESS in 2h 04m 34s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/32c1081a9c5b4e178e0da6e94eb5c394 : SUCCESS in 4m 57s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b3ef4976ce2a4e2b9f23f726be8abf2a : SUCCESS in 1h 43m 26s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0c69f8a51c414c3ba3926aa1b6b18e04 : SUCCESS in 48m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/259a1ac1a09b4703bca3b49b729390ca : SUCCESS in 52m 53s","accounts_in_message":[],"_revision_number":17},{"id":"7efcd912232ef5d34ddc642dc5eb572ad3b671f9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-26 11:34:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":17},{"id":"4b5f2c536e0a53a2315651080d12f3871e8de122","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-26 11:35:42.000000000","message":"Patch Set 17:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/728f39f3bbc24885bcf0a72854fd0758\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1b29379837db46558b2b7d895c01f3bd : SUCCESS in 59s","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"2275b8545e732b8bf29433a6a9cbcf00f4afad34","revisions":{"34be0e8120ab15749684b25f9ca6d381fd38da56":{"kind":"REWORK","_number":1,"created":"2025-04-23 16:59:37.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/1"}}},"commit":{"parents":[{"commit":"09e8f6e47ac63fbda8be848494060ecc44d7c93a","subject":"Merge \"Fix description of [pci] alias\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/09e8f6e47ac63fbda8be848494060ecc44d7c93a"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"subject":"WIP:Translate scatter-gather to futurist","message":"WIP:Translate scatter-gather to futurist\n\nThis is my attempt to rewrite the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nTODO:\n* Do more testing especially with the threading mode enabled\n* Add a pool size config\n* Report pool statistics\n* Document how to configure the DB backend to ensure that\nlong queries are not holding up our worker threads.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/34be0e8120ab15749684b25f9ca6d381fd38da56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/34be0e8120ab15749684b25f9ca6d381fd38da56"}]},"branch":"refs/heads/master"},"0e6d854c0d770b8296f8e0850f1984235de169e3":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-04-24 12:58:01.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/2"}}},"commit":{"parents":[{"commit":"b622875ef9e77232df6ea849c35ad3716f22255d","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b622875ef9e77232df6ea849c35ad3716f22255d"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-24 11:08:30.000000000","tz":120},"subject":"WIP:Translate scatter-gather to futurist","message":"WIP:Translate scatter-gather to futurist\n\nThis is my attempt to rewrite the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nTODO:\n* Do more testing especially with the threading mode enabled\n* Add a pool size config\n* Report pool statistics\n* Document how to configure the DB backend to ensure that\nlong queries are not holding up our worker threads.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0e6d854c0d770b8296f8e0850f1984235de169e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0e6d854c0d770b8296f8e0850f1984235de169e3"}]},"branch":"refs/heads/master"},"902fd8f769bf89856259d11927d046b021bfc3da":{"kind":"REWORK","_number":3,"created":"2025-04-25 11:18:10.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/3"}}},"commit":{"parents":[{"commit":"b622875ef9e77232df6ea849c35ad3716f22255d","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b622875ef9e77232df6ea849c35ad3716f22255d"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-25 11:05:21.000000000","tz":120},"subject":"WIP:Translate scatter-gather to futurist","message":"WIP:Translate scatter-gather to futurist\n\nThis is my attempt to rewrite the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nTODO:\n* Do more testing especially with the threading mode enabled\n* Add a pool size config\n* Report pool statistics\n* Document how to configure the DB backend to ensure that\nlong queries are not holding up our worker threads.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/902fd8f769bf89856259d11927d046b021bfc3da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/902fd8f769bf89856259d11927d046b021bfc3da"}]},"branch":"refs/heads/master"},"6e088fc433967cbaca0e56aecc4f53ceb750bdc0":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-04-28 06:08:16.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/4"}}},"commit":{"parents":[{"commit":"029f10e99de36a9c79dd0bfea127dbb3b9693d91","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/029f10e99de36a9c79dd0bfea127dbb3b9693d91"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-28 06:07:56.000000000","tz":120},"subject":"WIP:Translate scatter-gather to futurist","message":"WIP:Translate scatter-gather to futurist\n\nThis is my attempt to rewrite the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nTODO:\n* Do more testing especially with the threading mode enabled\n* Add a pool size config\n* Report pool statistics\n* Document how to configure the DB backend to ensure that\nlong queries are not holding up our worker threads.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6e088fc433967cbaca0e56aecc4f53ceb750bdc0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6e088fc433967cbaca0e56aecc4f53ceb750bdc0"}]},"branch":"refs/heads/master"},"2431666e4278d22e2f194254e118e2d7f725d3c9":{"kind":"REWORK","_number":5,"created":"2025-05-05 14:25:29.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/5"}}},"commit":{"parents":[{"commit":"7f4c47c6423b121a5d8d79c192a4922500a749a1","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-05 14:25:17.000000000","tz":120},"subject":"WIP:Translate scatter-gather to futurist","message":"WIP:Translate scatter-gather to futurist\n\nThis is my attempt to rewrite the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nTODO:\n* Do more testing especially with the threading mode enabled\n* Add a pool size config\n* Report pool statistics\n* Document how to configure the DB backend to ensure that\nlong queries are not holding up our worker threads.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2431666e4278d22e2f194254e118e2d7f725d3c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2431666e4278d22e2f194254e118e2d7f725d3c9"}]},"branch":"refs/heads/master"},"e3397e53a608412cacf0d972b1a306b4ecc13007":{"kind":"REWORK","_number":6,"created":"2025-05-05 14:30:38.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/6"}}},"commit":{"parents":[{"commit":"7f4c47c6423b121a5d8d79c192a4922500a749a1","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-05 14:30:28.000000000","tz":120},"subject":"WIP:Translate scatter-gather to futurist","message":"WIP:Translate scatter-gather to futurist\n\nThis is my attempt to rewrite the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nTODO:\n* Do more testing especially with the threading mode enabled\n* Add a pool size config\n* Report pool statistics\n* Document how to configure the DB backend to ensure that\nlong queries are not holding up our worker threads.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e3397e53a608412cacf0d972b1a306b4ecc13007"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e3397e53a608412cacf0d972b1a306b4ecc13007"}]},"branch":"refs/heads/master"},"0aa7770bd1930710d2eb0379153e759e1054f9c7":{"kind":"REWORK","_number":7,"created":"2025-05-05 14:44:55.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/7"}}},"commit":{"parents":[{"commit":"7f4c47c6423b121a5d8d79c192a4922500a749a1","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-05 14:44:10.000000000","tz":120},"subject":"WIP:Translate scatter-gather to futurist","message":"WIP:Translate scatter-gather to futurist\n\nThis is my attempt to rewrite the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nTODO:\n* Do more testing especially with the threading mode enabled\n* Report pool statistics\n* Document how to configure the DB backend to ensure that\nlong queries are not holding up our worker threads.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0aa7770bd1930710d2eb0379153e759e1054f9c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0aa7770bd1930710d2eb0379153e759e1054f9c7"}]},"branch":"refs/heads/master"},"1e0608a581e2667ec38f98c75cf5fc59ade9f502":{"kind":"REWORK","_number":8,"created":"2025-05-06 14:17:57.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/8"}}},"commit":{"parents":[{"commit":"7f4c47c6423b121a5d8d79c192a4922500a749a1","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-06 13:42:35.000000000","tz":120},"subject":"Translate scatter-gather to futurist","message":"Translate scatter-gather to futurist\n\nThis rewrites the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nTODO:\n* Do more testing especially with the threading mode enabled\n* Report pool statistics\n* Document how to configure the DB backend to ensure that\nlong queries are not holding up our worker threads.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e0608a581e2667ec38f98c75cf5fc59ade9f502"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e0608a581e2667ec38f98c75cf5fc59ade9f502"}]},"branch":"refs/heads/master"},"fbdf6b7fdb94d627cc5ac7670f02fe450d65eb10":{"kind":"REWORK","_number":9,"created":"2025-05-07 15:40:01.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/9"}}},"commit":{"parents":[{"commit":"7f4c47c6423b121a5d8d79c192a4922500a749a1","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-07 13:41:30.000000000","tz":120},"subject":"Translate scatter-gather to futurist","message":"Translate scatter-gather to futurist\n\nThis rewrites the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nIn this change we also create a separate executor for the scatter-gather\ncalls to better control it.\n\nA new config option [default]scatter_gather_thread_pool_size is added\nto define the number of threads in this ThreadPoolExecutor. For the\nGreenThreadPoolExecutor case this config is ignored as only real\nthreads are expensive, green threads doesn\u0027t.\n\nAs oslo.sevice use os.fork(), and fork copies the parent process state\nto the children processes we need to make sure that the children\nprocesses get a proper, fresh executor state, so we destroy the\nexecutor just before the fork.\n\nNote that testing the threading mode is done in nova-next job\nin I36c68740fae3e3a9bd3286a1b66d86fd3341aff5. And pool statistics\nreporting will be added by Id4244f5ae0fd49c99af2898789cdd510859e150d.\n\nTODO:\n* Document how to configure the DB backend to ensure that\nlong queries are not holding up our worker threads.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fbdf6b7fdb94d627cc5ac7670f02fe450d65eb10"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fbdf6b7fdb94d627cc5ac7670f02fe450d65eb10"}]},"branch":"refs/heads/master"},"23dc3ff6c1ef949bb1497f32b2761ac78dd0232c":{"kind":"REWORK","_number":10,"created":"2025-05-09 13:27:41.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/10"}}},"commit":{"parents":[{"commit":"7f4c47c6423b121a5d8d79c192a4922500a749a1","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-09 13:11:44.000000000","tz":120},"subject":"Translate scatter-gather to futurist","message":"Translate scatter-gather to futurist\n\nThis rewrites the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nIn this change we also create a separate executor for the scatter-gather\ncalls to better control it.\n\nA new config option [default]scatter_gather_thread_pool_size is added\nto define the number of threads in this ThreadPoolExecutor. For the\nGreenThreadPoolExecutor case this config is ignored as only real\nthreads are expensive, green threads doesn\u0027t.\n\nAs oslo.sevice use os.fork(), and fork copies the parent process state\nto the children processes we need to make sure that the children\nprocesses get a proper, fresh executor state, so we destroy the\nexecutor just before the fork.\n\nNote that testing the threading mode is done in nova-next job\nin I36c68740fae3e3a9bd3286a1b66d86fd3341aff5. And pool statistics\nreporting will be added by Id4244f5ae0fd49c99af2898789cdd510859e150d.\n\nTODO:\n* Document how to configure the DB backend to ensure that\nlong queries are not holding up our worker threads.\n* Add a fixture that ensure that the executors are re-inited for each\n  test case to avoid leaking threads between test cases\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23dc3ff6c1ef949bb1497f32b2761ac78dd0232c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23dc3ff6c1ef949bb1497f32b2761ac78dd0232c"}]},"branch":"refs/heads/master"},"fade04b21a2719965e619ac372cca1044dccd3da":{"kind":"REWORK","_number":11,"created":"2025-05-09 14:39:16.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/11"}}},"commit":{"parents":[{"commit":"7f4c47c6423b121a5d8d79c192a4922500a749a1","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-09 14:38:07.000000000","tz":120},"subject":"Translate scatter-gather to futurist","message":"Translate scatter-gather to futurist\n\nThis rewrites the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nIn this change we also create a separate executor for the scatter-gather\ncalls to better control it.\n\nA new config option [default]cell_worker_thread_pool_size is added\nto define the number of threads in this ThreadPoolExecutor. For the\nGreenThreadPoolExecutor case this config is ignored as only real\nthreads are expensive, green threads doesn\u0027t.\n\nAs oslo.sevice use os.fork(), and fork copies the parent process state\nto the children processes we need to make sure that the children\nprocesses get a proper, fresh executor state, so we destroy the\nexecutor just before the fork.\n\nNote that testing the threading mode is done in nova-next job\nin I36c68740fae3e3a9bd3286a1b66d86fd3341aff5. And pool statistics\nreporting will be added by Id4244f5ae0fd49c99af2898789cdd510859e150d.\n\nTODO:\n* Add a fixture that ensure that the executors are re-inited for each\n  test case to avoid leaking threads between test cases\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fade04b21a2719965e619ac372cca1044dccd3da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fade04b21a2719965e619ac372cca1044dccd3da"}]},"branch":"refs/heads/master"},"1dddfc5799c3e99348fa80084c91dbdf501c3ebc":{"kind":"REWORK","_number":12,"created":"2025-05-12 15:48:37.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/12"}}},"commit":{"parents":[{"commit":"7f4c47c6423b121a5d8d79c192a4922500a749a1","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-12 14:29:31.000000000","tz":120},"subject":"Translate scatter-gather to futurist","message":"Translate scatter-gather to futurist\n\nThis rewrites the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nIn this change we also create a separate executor for the scatter-gather\ncalls to better control it.\n\nA new config option [default]cell_worker_thread_pool_size is added\nto define the number of threads in this ThreadPoolExecutor. For the\nGreenThreadPoolExecutor case this config is ignored as only real\nthreads are expensive, green threads doesn\u0027t.\n\nAs oslo.sevice use os.fork(), and fork copies the parent process state\nto the children processes we need to make sure that the children\nprocesses get a proper, fresh executor state, so we destroy the\nexecutor just before the fork.\n\nThe fixtures.SynchronousThreadPoolExecutorFixture is deleted. It was\nglobally mocking futurist.GreenThreadPoolExecutor which would now\nmocking more than what we want. There was only one usage of it in the\nComputeManager testing where it is replaced with a direct change of the\nmanager internal executor in the test setup to get the same, but\nlocalized, result.\n\nNote that testing the threading mode is done in nova-next job\nin I36c68740fae3e3a9bd3286a1b66d86fd3341aff5, pool statistics\nreporting will be added by Id4244f5ae0fd49c99af2898789cdd510859e150d,\nand documentation about our threading tunables are in\nI003177de3a9f69c71c19eb8eaa7232785e03e669.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1dddfc5799c3e99348fa80084c91dbdf501c3ebc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1dddfc5799c3e99348fa80084c91dbdf501c3ebc"}]},"branch":"refs/heads/master"},"18b3a82bcd21b9841e576560bb220254b066569f":{"kind":"REWORK","_number":13,"created":"2025-05-14 13:05:15.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/13"}}},"commit":{"parents":[{"commit":"7f4c47c6423b121a5d8d79c192a4922500a749a1","subject":"[quota]Refactor group counting to scatter-gather","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-14 12:40:32.000000000","tz":120},"subject":"Translate scatter-gather to futurist","message":"Translate scatter-gather to futurist\n\nThis rewrites the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nIn this change we also create a separate executor for the scatter-gather\ncalls to better control it.\n\nA new config option [default]cell_worker_thread_pool_size is added\nto define the number of threads in this ThreadPoolExecutor. For the\nGreenThreadPoolExecutor case this config is ignored as only real\nthreads are expensive, green threads doesn\u0027t.\n\nAs oslo.sevice use os.fork(), and fork copies the parent process state\nto the children processes we need to make sure that the children\nprocesses get a proper, fresh executor state, so we destroy the\nexecutor just before the fork.\n\nThe fixtures.SynchronousThreadPoolExecutorFixture is deleted. It was\nglobally mocking futurist.GreenThreadPoolExecutor which would now\nmocking more than what we want. There was only one usage of it in the\nComputeManager testing where it is replaced with a direct change of the\nmanager internal executor in the test setup to get the same, but\nlocalized, result.\n\nNote that testing the threading mode is done in nova-next job\nin I36c68740fae3e3a9bd3286a1b66d86fd3341aff5, pool statistics\nreporting will be added by Id4244f5ae0fd49c99af2898789cdd510859e150d,\nand documentation about our threading tunables are in\nI003177de3a9f69c71c19eb8eaa7232785e03e669.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/18b3a82bcd21b9841e576560bb220254b066569f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/18b3a82bcd21b9841e576560bb220254b066569f"}]},"branch":"refs/heads/master"},"c9bd933144f2920e66d33fa2a0b243e9c32c1f8a":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2025-05-19 09:50:38.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/14"}}},"commit":{"parents":[{"commit":"cda0d82570ac87c448e2faaa7db9c848324f7974","subject":"Merge \"live migration: Avoid volume rollback mismatches\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cda0d82570ac87c448e2faaa7db9c848324f7974"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-19 08:52:20.000000000","tz":120},"subject":"Translate scatter-gather to futurist","message":"Translate scatter-gather to futurist\n\nThis rewrites the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nIn this change we also create a separate executor for the scatter-gather\ncalls to better control it.\n\nA new config option [default]cell_worker_thread_pool_size is added\nto define the number of threads in this ThreadPoolExecutor. For the\nGreenThreadPoolExecutor case this config is ignored as only real\nthreads are expensive, green threads doesn\u0027t.\n\nAs oslo.sevice use os.fork(), and fork copies the parent process state\nto the children processes we need to make sure that the children\nprocesses get a proper, fresh executor state, so we destroy the\nexecutor just before the fork.\n\nThe fixtures.SynchronousThreadPoolExecutorFixture is deleted. It was\nglobally mocking futurist.GreenThreadPoolExecutor which would now\nmocking more than what we want. There was only one usage of it in the\nComputeManager testing where it is replaced with a direct change of the\nmanager internal executor in the test setup to get the same, but\nlocalized, result.\n\nNote that testing the threading mode is done in nova-next job\nin I36c68740fae3e3a9bd3286a1b66d86fd3341aff5, pool statistics\nreporting will be added by Id4244f5ae0fd49c99af2898789cdd510859e150d,\nand documentation about our threading tunables are in\nI003177de3a9f69c71c19eb8eaa7232785e03e669.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9bd933144f2920e66d33fa2a0b243e9c32c1f8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9bd933144f2920e66d33fa2a0b243e9c32c1f8a"}]},"branch":"refs/heads/master"},"d43997d8220bf1334cca4e42b4c6eb086d050386":{"kind":"REWORK","_number":15,"created":"2025-05-27 12:46:16.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/15"}}},"commit":{"parents":[{"commit":"cda0d82570ac87c448e2faaa7db9c848324f7974","subject":"Merge \"live migration: Avoid volume rollback mismatches\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cda0d82570ac87c448e2faaa7db9c848324f7974"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-27 12:26:31.000000000","tz":120},"subject":"Translate scatter-gather to futurist","message":"Translate scatter-gather to futurist\n\nThis rewrites the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nIn this change we also create a separate executor for the scatter-gather\ncalls to better control it.\n\nA new config option [default]cell_worker_thread_pool_size is added\nto define the number of threads in this ThreadPoolExecutor. For the\nGreenThreadPoolExecutor case this config is ignored as only real\nthreads are expensive, green threads doesn\u0027t.\n\nAs oslo.sevice use os.fork(), and fork copies the parent process state\nto the children processes we need to make sure that the children\nprocesses get a proper, fresh executor state, so we destroy the\nexecutor just before the fork.\n\nThe fixtures.SynchronousThreadPoolExecutorFixture is deleted. It was\nglobally mocking futurist.GreenThreadPoolExecutor which would now\nmocking more than what we want. There was only one usage of it in the\nComputeManager testing where it is replaced with a direct change of the\nmanager internal executor in the test setup to get the same, but\nlocalized, result.\n\nNote that testing the threading mode is done in nova-next job\nin I36c68740fae3e3a9bd3286a1b66d86fd3341aff5, pool statistics\nreporting will be added by Id4244f5ae0fd49c99af2898789cdd510859e150d,\nand documentation about our threading tunables are in\nI003177de3a9f69c71c19eb8eaa7232785e03e669.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d43997d8220bf1334cca4e42b4c6eb086d050386"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d43997d8220bf1334cca4e42b4c6eb086d050386"}]},"branch":"refs/heads/master"},"0b875114d8afa1f7d85e992e4cba00a75756f725":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2025-05-27 12:46:53.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/16"}}},"commit":{"parents":[{"commit":"221a3e89e8988bc664298106ee691a4e41ca71f9","subject":"Revert \"Support glance\u0027s new location API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/221a3e89e8988bc664298106ee691a4e41ca71f9"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-27 12:46:40.000000000","tz":120},"subject":"Translate scatter-gather to futurist","message":"Translate scatter-gather to futurist\n\nThis rewrites the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nIn this change we also create a separate executor for the scatter-gather\ncalls to better control it.\n\nA new config option [default]cell_worker_thread_pool_size is added\nto define the number of threads in this ThreadPoolExecutor. For the\nGreenThreadPoolExecutor case this config is ignored as only real\nthreads are expensive, green threads doesn\u0027t.\n\nAs oslo.sevice use os.fork(), and fork copies the parent process state\nto the children processes we need to make sure that the children\nprocesses get a proper, fresh executor state, so we destroy the\nexecutor just before the fork.\n\nThe fixtures.SynchronousThreadPoolExecutorFixture is deleted. It was\nglobally mocking futurist.GreenThreadPoolExecutor which would now\nmocking more than what we want. There was only one usage of it in the\nComputeManager testing where it is replaced with a direct change of the\nmanager internal executor in the test setup to get the same, but\nlocalized, result.\n\nNote that testing the threading mode is done in nova-next job\nin I36c68740fae3e3a9bd3286a1b66d86fd3341aff5, pool statistics\nreporting will be added by Id4244f5ae0fd49c99af2898789cdd510859e150d,\nand documentation about our threading tunables are in\nI003177de3a9f69c71c19eb8eaa7232785e03e669.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0b875114d8afa1f7d85e992e4cba00a75756f725"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0b875114d8afa1f7d85e992e4cba00a75756f725"}]},"branch":"refs/heads/master"},"2275b8545e732b8bf29433a6a9cbcf00f4afad34":{"kind":"REWORK","_number":17,"created":"2025-06-13 10:53:51.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/66/947966/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/66/947966/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/66/947966/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/66/947966/17"}}},"commit":{"parents":[{"commit":"221a3e89e8988bc664298106ee691a4e41ca71f9","subject":"Revert \"Support glance\u0027s new location API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/221a3e89e8988bc664298106ee691a4e41ca71f9"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-23 16:55:59.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-06-13 10:15:56.000000000","tz":120},"subject":"Translate scatter-gather to futurist","message":"Translate scatter-gather to futurist\n\nThis rewrites the core logic of scatter-gather to use\nthe futurist lib that provides a consistent API to use either Green\nor native ThreadPoolExecutor. This way the scatter-gather code\ncan be made independent from the actual concurrency backend.\n\nIn this change we also create a separate executor for the scatter-gather\ncalls to better control it.\n\nA new config option [default]cell_worker_thread_pool_size is added\nto define the number of threads in this ThreadPoolExecutor. For the\nGreenThreadPoolExecutor case this config is ignored as only real\nthreads are expensive, green threads doesn\u0027t.\n\nAs oslo.sevice use os.fork(), and fork copies the parent process state\nto the children processes we need to make sure that the children\nprocesses get a proper, fresh executor state, so we destroy the\nexecutor just before the fork.\n\nThe fixtures.SynchronousThreadPoolExecutorFixture is deleted. It was\nglobally mocking futurist.GreenThreadPoolExecutor which would now\nmocking more than what we want. There was only one usage of it in the\nComputeManager testing where it is replaced with a direct change of the\nmanager internal executor in the test setup to get the same, but\nlocalized, result.\n\nNote that testing the threading mode is done in nova-next job\nin I36c68740fae3e3a9bd3286a1b66d86fd3341aff5, pool statistics\nreporting will be added by Id4244f5ae0fd49c99af2898789cdd510859e150d,\nand documentation about our threading tunables are in\nI003177de3a9f69c71c19eb8eaa7232785e03e669.\n\nChange-Id: Ibff6c73ad9af911a42204e53fee31ed5537c829d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2275b8545e732b8bf29433a6a9cbcf00f4afad34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2275b8545e732b8bf29433a6a9cbcf00f4afad34"}]},"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}}]}
