)]}'
{"id":"openstack%2Fnova~948064","triplet_id":"openstack%2Fnova~master~I6d1b5f9654df2a93bd3722a5813d5ad3a7d1c94a","project":"openstack/nova","branch":"master","topic":"eventlet-removal","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-05-06 22:40:35.000000000","reason":"Change was submitted"},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2025-05-05 14:26:56.000000000","reason":"\u003cGERRIT_ACCOUNT_4393\u003e replied on the change","reason_account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-05-06 22:40:35.000000000","reason":"Change was submitted"},"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2025-05-06 20:15:30.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}}},"hashtags":[],"change_id":"I6d1b5f9654df2a93bd3722a5813d5ad3a7d1c94a","subject":"[quota]Refactor group counting to scatter-gather","status":"MERGED","created":"2025-04-24 11:02:10.000000000","updated":"2025-05-06 22:41:36.000000000","submitted":"2025-05-06 22:40:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"948064-eventlet-removal","meta_rev_id":"4e1b9bcbca3918bdd589da242021da88d801474f","_number":948064,"virtual_id_number":948064,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-05-06 22:40:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-05-05 14:26:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2025-05-06 20:15:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-05-06 20:15:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"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"]}],"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-04-24 11:04:34.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2025-04-24 11:25:10.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-24 11:43:37.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-24 13:16:13.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:42:42.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 12:17:40.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-04-25 14:52:57.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"}],"messages":[{"id":"e7a22deb88434d327010d49eee5ca7d1b1a68e7d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-24 11:02:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"713cf2e24e6e87b5f7fe9c830abc342dbca0c525","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-24 11:03:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"665a25bab22163feb7aa4d56eae56516e1c61c27","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 11:25:10.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0cde672dcc6249d992758d7c21fcb4d9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/9425e708ccdd417cb36e8154e745d1a5 : SUCCESS in 19m 48s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a2b06fde2e2e4360a4e81499798242f3 : SUCCESS in 17m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/04fc30976c9e47ba8131ee7abe50fd1c : SUCCESS in 20m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"51549858e7cd587e3de5eafb025770aa025d97a4","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 11:43:37.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948064-v89l7/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"45a6ab9dc6e41aaa7bb88bd9b51e83b26c02231b","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 12:13:23.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948064-crw4x/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"3efc4b8d31bad6e91f19b2e00a510b7765e565e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 13:16:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/70ff4057ba02464e92776044ed4b2c2f\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4dadd3a4a6664bcfb32a4b579bf70ff7 : SUCCESS in 53m 07s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5bc4670ef4bd460d87345218d8caca15 : SUCCESS in 1h 19m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/395adf9791cc4849a4ef98e834c89d14 : SUCCESS in 59m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b14cdd4f87e54daeb81f9f053bf9bdb2 : SUCCESS in 13m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0fbfaec231e24174bab3fcbc45f89ed1 : SUCCESS in 7m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/25273d5056564f24a44c20bc6c21b18e : SUCCESS in 11m 03s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e58574b104b24595a3d44818396da1c5 : SUCCESS in 13m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/66de4240e2cc4756b36f223f79020840 : SUCCESS in 17m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1529a6c5473a439488f7de083ef47e86 : SUCCESS in 12m 14s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/bd347edefcd347d380e4da9860993c3d : SUCCESS in 1h 15m 32s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f646eb41b74646eca93ede26f209e890 : SUCCESS in 1h 42m 25s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6072e00683c4484aa589ffdf2e22b3ce : SUCCESS in 22m 49s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a6c82ecafd6e41ca840ee92c838f3ca2 : SUCCESS in 46m 31s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6a346e96c5204b638aa309042388b4ce : SUCCESS in 1h 41m 32s\n- nova-next https://zuul.opendev.org/t/openstack/build/6a67a1a3b52347c6b036d17f15cb2f54 : SUCCESS in 2h 07m 21s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/cfcdced6949a4787915cccba9986bdc1 : SUCCESS in 42m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/316f8db8b0e041b8bdab09bd9caa605a : SUCCESS in 6m 09s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/382db63f81284e7bbdeb9ee484d7b28d : SUCCESS in 21m 55s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/53ed3e021b4044718e5f43455ebd8868 : SUCCESS in 23m 38s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/e74ad98f87b4468dbc6cf52b9a9a574d : SUCCESS in 31m 47s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f9205b63f36a45388f7afafd3dfb3030 : SUCCESS in 1h 17m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/56616e451f944681906da594f39ac2b3 : SUCCESS in 1h 00m 59s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3c5834d9a0ed4e99971b8ece64058a54 : SUCCESS in 10m 58s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/cb7bf94745504d7e87c951c6ae02005d : SUCCESS in 30m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bc7514bfae3ff7d9b65fd62930702b9d83e1da97","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-24 15:42:42.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9ca6a4ae8113a6ce57ffc24d557c410aa4fc7ba1","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-04-24 16:53:39.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"deb3c9f497c6b338ab9e5d4cc8a68723f56cf2d7","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-25 12:17:40.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fe49d05abc1bfdc80cc0c0642524b5f78d1dae28","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-25 12:18:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"2c972c6b43132017ef4ea3bf171820f2767097ba","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-25 14:34:20.000000000","message":"Patch Set 2: -Workflow","accounts_in_message":[],"_revision_number":2},{"id":"08a01045b72df2cbf1ba1c3979a9c8e113b45d90","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-25 14:34:24.000000000","message":"Patch Set 2: Verified-2\n\nThis change is unable to merge due to a missing merge requirement.","accounts_in_message":[],"_revision_number":2},{"id":"192b8726ce7c515a49557f9fbadb6f2cb5ec3255","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-25 14:39:05.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"55827040239f4a93df67bb0500a93a97d4f577ca","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-04-25 14:52:57.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"32785c0ceff356efed9d0bb0e7ae7c1d6046b8e8","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 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-2\n","accounts_in_message":[],"_revision_number":3},{"id":"d2bd020e6f5b60edea4dcd0fef7edbfc1a6886f4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-28 06:42:40.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0f62992bb26943af9e7eade15e74fd2d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/cf904edf27004140a8aa45230ac5c724 : SUCCESS in 23m 28s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/01655745a6e6410b98f654aa4e290087 : SUCCESS in 24m 26s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/85b34a4120b449c6b79e4b50ff316be7 : SUCCESS in 32m 17s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fa0691111235567b356d1817ef5fe9a24e1fd9d1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-28 08:33:19.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/fd65434074714444b1dbb08926e01be0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c81175fdb4454212ab135921af6449c6 : SUCCESS in 55m 47s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/21483112bbd14680bb587dd0316c6dc6 : SUCCESS in 2h 01m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/569809a4f76e417ebb69bc29780f974b : SUCCESS in 32m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8b56f92963504c9bb32b3122111ed161 : SUCCESS in 25m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/63d07f23dc2d46febf28705bb5689ada : SUCCESS in 5m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b363bb7ecb1144e8a219eca394b4c63b : SUCCESS in 13m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/285e54d9ed814e0386befae3595a0013 : SUCCESS in 14m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/84e74f83ec4c458584a80350b685d9df : SUCCESS in 20m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f96d5382956d4e75a9be2c2d9dff755f : SUCCESS in 11m 52s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ad31abc455f14c189249fab20de7f203 : SUCCESS in 59m 00s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ef02288f78dc433388b56004df2ac370 : SUCCESS in 2h 03m 22s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7f38b2c0e879492082264bc05e25ae70 : SUCCESS in 37m 38s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/90a0c34e224f43c399b1e46fa5aa8943 : SUCCESS in 51m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6b0d6b7afc714db59702c28f387ab6fb : FAILURE in 2h 05m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/ef2d7e1b5f7b409e96194d50a2d151cc : SUCCESS in 2h 03m 38s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/2c791299c7bd43e489fa5fbfad5734df : SUCCESS in 39m 23s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c7cbd4c8b9f84b0388368fb3146e9281 : SUCCESS in 2m 38s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e555d19ba43a48e0a98d718d4812935a : SUCCESS in 28m 03s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e0b027b85c83479aa885562efb2a23a0 : SUCCESS in 28m 07s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f647543ad4554cad95f0bb56add3c7cb : SUCCESS in 25m 31s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a854fbe7bfb54c1ebbfa663fe8b786dc : SUCCESS in 1h 17m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/398457df1a554d44906f04007f553c12 : SUCCESS in 52m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4ef99df7db3d4ba68e7e6e951053221e : FAILURE in 22m 54s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8e34a6c2d04a49e7a2ddd78f9cce5b84 : FAILURE in 16m 14s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ba4e9818d80a8b0659a954e75be78abc0f9b5567","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:12:40.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948064-fblp2/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"3deec4b0e4fbf7535b3fcd225ccae8eef7e22c66","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:06:35.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"f4ab4920105a6ab2e7568564f56c039c1a40e4ba","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-05 14:07:04.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8a5f4d987e024160d3381a626c78ef42bc588127","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-05 14:26:56.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"033a2e19e189784486c0e30abaa3b403e808235f","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 14:38:18.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948064-7gm76/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"7b3fa49c5c448c2c15d0af33613c187639054e2a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-05 15:47:12.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/83b2ef17c29241d5bb68a964e0ba44cf\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/447e07efe5fe4e398f7d737043a2a973 : SUCCESS in 39m 26s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f535cf520d0d4f4eb94d90c08d81b45b : SUCCESS in 39m 50s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f8721c92e72e45ba9d5004a764f6a238 : SUCCESS in 46m 10s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"44ef1e2433915aa63b58a2e6e25310e036b80d79","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-05 16:21:57.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/124107b1f27e4a4c98168169ac6382b3\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bf7ad197fc0746afa806083247ffb835 : SUCCESS in 54m 12s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a46d8d1825d646b0a8e5635716052893 : SUCCESS in 1h 41m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cbaa603164aa47568df05bcafba6eb5b : SUCCESS in 54m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a29e931f5b1a43f499ae4535d3c8a1f5 : SUCCESS in 20m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/07a1258514f343c78e54f55d1c4725ee : SUCCESS in 6m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9719067aed1c4652ae4f6190290cbddd : SUCCESS in 13m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2c3ca4156ab541979add7095525bb843 : SUCCESS in 12m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a2ffb2ed5e194a27aa789ec44ca61fa8 : SUCCESS in 15m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc5e9867065e40f398f500865605c353 : SUCCESS in 10m 51s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/43929617e94b49ba9ad96a3c57346883 : SUCCESS in 59m 08s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/02496ca583c24518baa4ade3549fd282 : FAILURE in 1h 53m 45s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a4e72eb0f2e846dd86af2c16e0546cd3 : SUCCESS in 56m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/71f51f6210fa416b9759f0781b7938ea : SUCCESS in 52m 23s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/05fe9f4dcd804d5e883902bc533742fb : SUCCESS in 1h 54m 29s\n- nova-next https://zuul.opendev.org/t/openstack/build/32a5778d748845d6b737fe57397d2145 : SUCCESS in 2h 02m 15s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f8b7285e7e7a4e38a9dd96c246b2fc70 : SUCCESS in 41m 15s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e418f91338d24cf28ff60ec02adea96d : SUCCESS in 4m 44s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/02251b9b424543a5bf83994f4e06f4e5 : SUCCESS in 25m 30s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/18c7999e55024e25b124b7a15d073594 : SUCCESS in 36m 29s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a645cd99732e48099597392dee2cb095 : SUCCESS in 1h 24m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ffe6b00f0ba443a9b347f1d3b2f1a956 : SUCCESS in 44m 40s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9a506f3cc00845018c7febbc9f494683 : FAILURE in 10m 33s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5984de35d9d048cf9b588229763f17ce : FAILURE in 27m 34s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ae86fcbfba2b97db965d947e638f14000e554385","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-06 08:09:53.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"58540c9da30bf75cdee5a8f763746d3b57073559","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 08:39:11.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-948064-26nbb/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"b5aaae117a368b0de5a55472f5d7a0e447907093","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-06 08:57:21.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/584cf5be669c418c85ddb47d6e1926a9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f4972af7991c48669c259e7e75547e40 : SUCCESS in 40m 57s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/676f99b6ce15425f8e4aaf1c0da60995 : SUCCESS in 41m 52s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/dfafe37ef80a405c8fc55d08d25c72ba : SUCCESS in 45m 26s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"372bffab4cf54df2e4ea6e3c2221fa33b996b4ac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-06 10:18:18.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/46fa4ff5cb4a4d0bb4530a8d470a5b7e\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a7d210589bc7441d9272ec7c2b8907bb : SUCCESS in 57m 19s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b39f6baf89d14ea8952d51eb1744798f : SUCCESS in 2h 03m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dbb89edd6298461a93f747bd6b46d0a5 : SUCCESS in 1h 52m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/221ea83311fa44df832215082c168c52 : SUCCESS in 23m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ecaaf0ed6d1b4077956573aa45f2157b : SUCCESS in 8m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fe7f1587deec4f50a59a4718b56ff83d : SUCCESS in 13m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c261074de84a4958a0280a206bea370f : SUCCESS in 15m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d65423c800e44e37a5ecd12646a1adf3 : FAILURE in 13m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa695e08ec2b4e55b4d232a824cf28ec : SUCCESS in 12m 26s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d6102b5beb254d90b038aea5594f821e : SUCCESS in 55m 13s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d403b2b377604f6bbc4da813ff5f4864 : SUCCESS in 1h 43m 32s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5ff9284d04614c9dbd3c6d1f66c6ca6f : SUCCESS in 50m 35s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/57426be201c74105b71b00e0df8f0f66 : SUCCESS in 51m 04s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/30d2317694e141dd8f4e22ce14c58769 : SUCCESS in 1h 05m 52s\n- nova-next https://zuul.opendev.org/t/openstack/build/ef7abdeaf087470a81e9fff6276caa2e : SUCCESS in 1h 53m 27s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/14eb074364fc4f408164c7d9224229b7 : SUCCESS in 39m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/86c4eef09bd64057a52a4a27feaacf30 : SUCCESS in 4m 24s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c77ea4f8120045f090f226069aaf5d58 : SUCCESS in 25m 08s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/936169af0b7c4d2f8814bafdfde628cf : SUCCESS in 28m 56s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9bebab5e13ca4266a440f24ec01c9724 : SUCCESS in 1h 10m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d1539dbd813a4b71a6d31e0a9cb3e411 : SUCCESS in 58m 14s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1668b08ef99740e0991275bea14ab03d : FAILURE in 23m 46s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7275026a91714ed8b23bd5846664f2fe : FAILURE in 31m 25s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6ec22ca9ef208d1996adb736623c80c6b3821c4f","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-05-06 20:15:30.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"6837ee55f0255cfe2603deea86695e3deec31987","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-06 20:15:56.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"bf5fe641501460d858b5b76736ae19a8f9c79ad5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-06 22:40:35.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b035f9f30a994c0cacd70d0bf112c152\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/44e52412a190451fb77dfe087adee2a7 : SUCCESS in 42m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9b4317d18f624e7394d705a91733abd6 : SUCCESS in 1h 55m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1b68b105d8064dc2b53698c0743f0051 : SUCCESS in 47m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d6b4ab88afdc44ffb666dab79dc0e6ea : SUCCESS in 6m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/71b1baeae40f41a9bd7d382bb05b32f9 : SUCCESS in 10m 30s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fc91967daa714dd0b0bb3a8b4c9f91db : SUCCESS in 10m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dbda0838197a40249d36a35560475666 : SUCCESS in 11m 21s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2038771a8b8a46f5bf35f6a4ee2b13cc : SUCCESS in 32m 05s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/76daceaedb834d6397758ed6f17d1ca8 : SUCCESS in 23m 05s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/0b149ce60ff04d46afb3b87da1802f71 : SUCCESS in 33m 32s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/72cde4db13f94e2bbffcd54c1f03a228 : SUCCESS in 1h 54m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/d95c7c84d80645d79c9f148649c8325e : SUCCESS in 2h 18m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0ce29fd1f0184a4189f6a3ed6acf1329 : SUCCESS in 6m 20s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1df4c55993464fefa0ccc9a00f32f39f : SUCCESS in 1h 55m 01s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7d056d6d454548429212a93b1e9644ce : SUCCESS in 1h 19m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/252316bf5c694652b0441aefd132abe1 : SUCCESS in 49m 42s","accounts_in_message":[],"_revision_number":4},{"id":"0c3776da653e41725d96cf4b33fe41c0cc8beb4f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-06 22:40:35.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"4e1b9bcbca3918bdd589da242021da88d801474f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-06 22:41:36.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/011d20d28b844bfcacf8d426b1c7da1f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3345bfafff3b422d9f9aa8c81fe9bb34 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"7f4c47c6423b121a5d8d79c192a4922500a749a1","revisions":{"e8289f4207cf95d93bb7479daf790a7e8e8da624":{"kind":"REWORK","_number":1,"created":"2025-04-24 11:02:10.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/64/948064/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/64/948064/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/64/948064/1"}}},"commit":{"parents":[{"commit":"2762a73c5b7e4cc1c5dd18cbbe21400878b273b4","subject":"Merge \"Use dict object for request_specs_dict in the _list_view\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2762a73c5b7e4cc1c5dd18cbbe21400878b273b4"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-24 10:59:45.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-24 10:59:45.000000000","tz":120},"subject":"[quota]Refactor group counting to scatter-gather","message":"[quota]Refactor group counting to scatter-gather\n\nThe legacy server group member counting logic fits well to use the\nexisting scatter-gather logic instead of rolling its own thread\nhandling.\n\nThis replaces a direct eventlet dependency with an indirect, shared one,\nin the scatter-gather therefore making the eventlet removal work easier\n\nChange-Id: I6d1b5f9654df2a93bd3722a5813d5ad3a7d1c94a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e8289f4207cf95d93bb7479daf790a7e8e8da624"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e8289f4207cf95d93bb7479daf790a7e8e8da624"}]},"branch":"refs/heads/master"},"b622875ef9e77232df6ea849c35ad3716f22255d":{"kind":"REWORK","_number":2,"created":"2025-04-24 11:03:09.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/64/948064/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/64/948064/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/64/948064/2"}}},"commit":{"parents":[{"commit":"2762a73c5b7e4cc1c5dd18cbbe21400878b273b4","subject":"Merge \"Use dict object for request_specs_dict in the _list_view\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2762a73c5b7e4cc1c5dd18cbbe21400878b273b4"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-24 10:59:45.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-24 11:03:01.000000000","tz":120},"subject":"[quota]Refactor group counting to scatter-gather","message":"[quota]Refactor group counting to scatter-gather\n\nThe legacy server group member counting logic fits well to use the\nexisting scatter-gather logic instead of rolling its own thread\nhandling.\n\nThis replaces a direct eventlet dependency with an indirect, shared one,\nin the scatter-gather therefore making the eventlet removal work easier\n\nChange-Id: I6d1b5f9654df2a93bd3722a5813d5ad3a7d1c94a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b622875ef9e77232df6ea849c35ad3716f22255d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b622875ef9e77232df6ea849c35ad3716f22255d"}]},"branch":"refs/heads/master"},"029f10e99de36a9c79dd0bfea127dbb3b9693d91":{"kind":"TRIVIAL_REBASE","_number":3,"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/64/948064/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/64/948064/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/64/948064/3"}}},"commit":{"parents":[{"commit":"2b06c9c6c2f98186baebe65b9b4cc1047787ccee","subject":"Merge \"Remove workaround for ovn live migration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2b06c9c6c2f98186baebe65b9b4cc1047787ccee"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-24 10:59:45.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-28 06:07:56.000000000","tz":120},"subject":"[quota]Refactor group counting to scatter-gather","message":"[quota]Refactor group counting to scatter-gather\n\nThe legacy server group member counting logic fits well to use the\nexisting scatter-gather logic instead of rolling its own thread\nhandling.\n\nThis replaces a direct eventlet dependency with an indirect, shared one,\nin the scatter-gather therefore making the eventlet removal work easier\n\nChange-Id: I6d1b5f9654df2a93bd3722a5813d5ad3a7d1c94a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/029f10e99de36a9c79dd0bfea127dbb3b9693d91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/029f10e99de36a9c79dd0bfea127dbb3b9693d91"}]},"branch":"refs/heads/master"},"7f4c47c6423b121a5d8d79c192a4922500a749a1":{"kind":"REWORK","_number":4,"created":"2025-05-05 14:06:35.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/64/948064/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/64/948064/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/64/948064/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/64/948064/4"}}},"commit":{"parents":[{"commit":"2b06c9c6c2f98186baebe65b9b4cc1047787ccee","subject":"Merge \"Remove workaround for ovn live migration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2b06c9c6c2f98186baebe65b9b4cc1047787ccee"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-04-24 10:59:45.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2025-05-05 14:06:20.000000000","tz":120},"subject":"[quota]Refactor group counting to scatter-gather","message":"[quota]Refactor group counting to scatter-gather\n\nThe legacy server group member counting logic fits well to use the\nexisting scatter-gather logic instead of rolling its own thread\nhandling.\n\nThis replaces a direct eventlet dependency with an indirect, shared one,\nin the scatter-gather therefore making the eventlet removal work easier\n\nChange-Id: I6d1b5f9654df2a93bd3722a5813d5ad3a7d1c94a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7f4c47c6423b121a5d8d79c192a4922500a749a1"}]},"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"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":{}}}]}
