)]}'
{"id":"openstack%2Fnova~998571","triplet_id":"openstack%2Fnova~master~Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3","project":"openstack/nova","branch":"master","topic":"eventlet-removal","attention_set":{"11082":{"account":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"last_update":"2026-08-11 17:53:45.000000000","reason":"\u003cGERRIT_ACCOUNT_8556\u003e replied on the change","reason_account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-08-13 04:01:40.000000000","reason":"Vote got outdated and was removed: Code-Review-1"}},"removed_from_attention_set":{"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2026-08-13 15:04:25.000000000","reason":"\u003cGERRIT_ACCOUNT_8556\u003e replied on the change","reason_account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}}},"hashtags":[],"change_id":"Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3","subject":"Unify the thread pool executors into a central factory","status":"NEW","created":"2026-07-24 00:52:38.000000000","updated":"2026-08-13 15:04:25.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":82,"unresolved_comment_count":3,"has_review_started":true,"meta_rev_id":"4cf7ee01bb21a3337ac5759cfdea37d6d846e078","_number":998571,"virtual_id_number":998571,"owner":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-08-13 05:24:06.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-24 01:14:30.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-24 01:49:17.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-24 02:53:56.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-07-25 06:25:40.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-07-29 14:14:14.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-08-08 19:35:59.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-08-10 16:31:25.000000000","updated_by":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"reviewer":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"state":"REVIEWER"}],"messages":[{"id":"057287ac9f1e35c072ff48f280ae8353352f1d08","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-07-24 00:52:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bceb95a35b601f5f64b2208cbdc41853b5644709","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 01:14:30.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f8c13c4546634c8b806a42e79b079fee\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/7356d8ed5d38468ca13466fba3edceb1 : FAILURE in 20m 05s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7855fb024e3c412aa3cb4861c8a293e6 : FAILURE in 19m 09s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/eb46311ad4c342be83bead42944808cd : FAILURE in 19m 31s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fce3e35384b31c908a687f4756d04bb1cd2d1419","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-24 01:49:17.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3 .","accounts_in_message":[],"_revision_number":1},{"id":"69e55977549fe0ae7a9b42db1f101c6f59b9ea4d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 02:53:56.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/4d2583d086d748b7b8873d6b36d316b4\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/377f24f4a026459bbb5020373285a971 : SUCCESS in 34m 58s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e92db6a1360348e9b0918a375fbb218a : SUCCESS in 51m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c2a9a16ea63447918aefa923acbda54e : SUCCESS in 56m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/954831fb763543d5907f3a4a59b999fe : FAILURE in 21m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f8f677dd43824e32aeb2a0556a805f02 : SUCCESS in 7m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4374c1f422c64966b001f26cde5173f0 : FAILURE in 12m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5189f8c43adc4dd281f4c0daf5bf1681 : FAILURE in 12m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/91cab26a2d2148d0b34b7fac8b34c879 : FAILURE in 10m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18acf4c99c3c4403ae2dfdb772ce4597 : SUCCESS in 7m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1736791097a945bbb535628299ec9514 : SUCCESS in 7m 54s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/01dfb9055d404b7488a4742e6ca94d6e : SUCCESS in 26m 37s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5cc9fd00f5a949d79326ad8b8f54b95e : SUCCESS in 1h 34m 58s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3ed5a8e457304ca5a39b153ea0e429de : SUCCESS in 22m 27s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/675b001143ed41a2a0d3dbaebfe5e7a4 : SUCCESS in 37m 32s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/1d461173d9d8447ab6379a8ede83b7e9 : SUCCESS in 58m 30s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f60bd8ca5f4045c2ad4e376ac9a6ac8a : SUCCESS in 27m 12s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/07cae5f113bb460b917b27209149cc63 : SUCCESS in 1h 14m 37s\n- nova-next https://zuul.opendev.org/t/openstack/build/dbccdc53abb9438782d2ef687c75ad3f : SUCCESS in 1h 55m 37s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/23026a87346e45beb9834ec3d3825d55 : SUCCESS in 35m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/472b5daa2b294084b6df9f15fe396952 : SUCCESS in 5m 05s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/e49ed42b37484906b891d4288f9f8bd5 : SUCCESS in 26m 04s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2e031658cffa4090a9ab98da06bbe644 : SUCCESS in 20m 54s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/913ab13ac1bb48568de065a5cca9aeda : SUCCESS in 31m 29s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a8a0d9ecd80d4956bcfbfd61d07bd7f5 : SUCCESS in 54m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ce4d441e3a2147ce9089e49a9b01e0a3 : SUCCESS in 41m 51s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/fe5e9652c15445c4b420d0c921f29bc6 : SUCCESS in 51m 17s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b482633f0c6644e99ded3e49a1ced201 : SUCCESS in 15m 19s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/41faf0cffeda4ed79c29ac73b0cabe66 : FAILURE in 13m 17s","accounts_in_message":[],"_revision_number":1},{"id":"5b1a91ab930f2bcf056b83721329d5016ca7c558","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-07-25 04:29:00.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"32209a20943fb84fcb91f511ffe01f3c79710db1","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-07-25 04:29:33.000000000","message":"Topic gs4 removed","accounts_in_message":[],"_revision_number":2},{"id":"9ca3ea75a51bec09a0a15988d9dff93684880333","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-07-25 04:29:38.000000000","message":"Topic set to bp/nova-services-graceful-shutdown-part2-task-tracking","accounts_in_message":[],"_revision_number":2},{"id":"9b771570a1031f28d3d615d9d3f175be8b230c04","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-25 05:11:05.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3e5c8da000ce4542a05658542730b580\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/46e853a393734fc09243dafc0ad36309 : SUCCESS in 29m 18s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/523cbfc11d8d4cf7a9c486a4917da9b1 : SUCCESS in 27m 23s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/ca77266932e44e5090c78764c3a017a0 : SUCCESS in 39m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9c6e307fd7b91982e7536be7e84de0d0b26720fd","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-25 05:24:54.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3 .","accounts_in_message":[],"_revision_number":2},{"id":"467bde93fb5f840622dc0f081ccca9ecd78a2854","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-25 06:25:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3e8bc344d3d840bd9dccabb095a78e73\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c08dafafc051473bb3924ddba53fac72 : SUCCESS in 42m 23s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3b25110cb4d0437c959805c9aba334ce : SUCCESS in 1h 32m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/58c8878ad2a8486e87ca19d4dbadc8ad : SUCCESS in 28m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f5331d8f59204ff2888ec73350ff4a03 : SUCCESS in 1h 07m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5758f7329ced4998819b0f7cacef1ef5 : SUCCESS in 8m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/822621ff7472491480086fc6e6473459 : SUCCESS in 15m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/04e7ea430a054a8296e06dd641ef2eb5 : SUCCESS in 8m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c7b30f23099140a7a1530df6db923897 : SUCCESS in 15m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c9f98941d9445d7a0dfbf222bf9414b : SUCCESS in 7m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c2330d3847ee42be8ae75ee0ba43a37c : SUCCESS in 8m 25s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/19856514fb8342d5a717ac7350246a69 : SUCCESS in 56m 00s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1152514414504b6896a7ad25221fcda4 : SUCCESS in 1h 13m 04s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/73701e288b0b4145936de77d26d3a53e : SUCCESS in 48m 57s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/2049358913034f6da593f4b914102aec : SUCCESS in 34m 51s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/e69f0328abd24d52a000ebb91962524e : SUCCESS in 58m 42s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/88ff2d2a3f38436082a7309dd2684a21 : SUCCESS in 51m 49s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7deb3989bca74bfea6ba854a9b73d67a : SUCCESS in 1h 49m 49s\n- nova-next https://zuul.opendev.org/t/openstack/build/47783227ddc747d3a7a4c570929f6fbf : SUCCESS in 1h 04m 34s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/f578ae9dea4f4395b7f1e0e187d28f1d : SUCCESS in 25m 24s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0acbbfc6dd2b41279ee982b1d5c8b816 : SUCCESS in 4m 59s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/92849f254f3a4cce8542a6b0c8dae07b : SUCCESS in 26m 20s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/e70b2d8d8f0f41588625d9dea07e8686 : SUCCESS in 26m 11s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/9b3740ddd4904ea29247b316167c4475 : SUCCESS in 32m 15s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f427dc003ea043c39dc0911384d3b619 : SUCCESS in 49m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e9b3023efcf74534815a8cf23aff5878 : SUCCESS in 24m 24s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/43b86622bb584d2dbb246d8fb9b20460 : SUCCESS in 54m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6f8b3825f9ba475fae258a24a74843af : SUCCESS in 16m 12s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/45fe823728ab4359911702f17054669e : SUCCESS in 14m 31s","accounts_in_message":[],"_revision_number":2},{"id":"e323985b6360759feb788d476ac3a34500b1cc3b","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-07-25 06:35:45.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":2},{"id":"f00d9dec6e94037e68ebb49cebd672d3fad6d290","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-29 14:14:14.000000000","message":"Patch Set 2: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"268d7419161b169de4ab789bc92d44ae85abea15","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-07-30 19:27:56.000000000","message":"Patch Set 2:\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"ced09c2de526b1f661cb651e02925ba0a6de4ccf","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-07-30 19:42:08.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"78fc96cd43c81e961be0fd076a681e2ac4ad104f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-08-06 09:30:06.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"ca3146dd7169a63b09f8a193009518fa27ddae9e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-08 19:06:07.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"49641e0463d8cd98d407a04d4253e73f687f782f","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-08 19:09:36.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"3795d81f819b592a907db0eef3c67824dc896eca","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-08 19:35:59.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998571-j9cr5/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"f97bfee3eac696445717b0148427bc4168f92f71","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-08 19:36:37.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b0bd76bdf894a7b282f9a89f4debb16d09a62971","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-08 19:37:04.000000000","message":"Topic gs4 removed","accounts_in_message":[],"_revision_number":4},{"id":"c94bd2ffe467834049f63d437aea538b0c13263d","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-08 19:37:09.000000000","message":"Topic set to eventlet-removal","accounts_in_message":[],"_revision_number":4},{"id":"eabacad9dce1679c730e6b707c0c43d4ec254876","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-08 20:01:53.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3 .","accounts_in_message":[],"_revision_number":3},{"id":"f89c3139cff91073048e3105956998fb571e5a81","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-08 20:07:38.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998571-m96j9/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"6c23bf41a53d4ea14083a51e9fc84ac15173007b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-08 20:18:46.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4c9da3ead0042ee9a5e82b68e31b9de\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/7bf06e03ee0c4b878f838077977a7e4f : SUCCESS in 19m 22s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4697acd190d54c8cb1d8dceb8094bcba : SUCCESS in 25m 59s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/bef980b8f07545968cae8377bb7b1d88 : SUCCESS in 39m 44s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6972ed9b877b02cb59a951a93105ec4ecbc87ee3","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-08 20:32:02.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3 .","accounts_in_message":[],"_revision_number":4},{"id":"b5b42a1e0dcaede6003854f4dfd163059ecf0010","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-08 21:42:22.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/d3a22e8fd786472985f43ec2a9bd2805\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8f0b95a636284752b3b824eea14273dc : SUCCESS in 44m 15s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/794fcabe3bb2437396ac6fbec8893370 : SUCCESS in 1h 31m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e41318ee95b94d81a900a83a07a4383d : FAILURE in 39m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e4a0cf234c194038a36798727accad2a : SUCCESS in 1h 17m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2ebb461add2044f18d820ebaba47fb48 : SUCCESS in 5m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5fec9766442d4e6c85305444b8dddfd2 : SUCCESS in 13m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ff1037099ad9475f9c8bbe4365a2bee3 : SUCCESS in 13m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/dff6b943302d4b39b06d829b971f68dd : SUCCESS in 13m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00765a3e09ee4d4eb64973950a53f645 : SUCCESS in 15m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d401b45539d04f8bbf69abcde3b771d1 : SUCCESS in 11m 12s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/988b8d8d8e064c60b48187c3aef521d8 : SUCCESS in 26m 53s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e1f96b4634054fe9b428d4d505495c90 : SUCCESS in 56m 18s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/52be61dcb49446aeaf4fd1e52f02bf80 : SUCCESS in 30m 36s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/e860008c0b36458ea3352bf57ffac211 : SUCCESS in 34m 18s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/2ac279c28378464b88520f313305a574 : SUCCESS in 1h 02m 59s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/92e6b2aa381c4de997cab1bba06161a9 : SUCCESS in 25m 10s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/6ea9dc01478c44c194af2de7901f3e37 : SUCCESS in 38m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7496a20203e1432ba35a6e9f76f68cda : SUCCESS in 1h 56m 32s\n- nova-next https://zuul.opendev.org/t/openstack/build/aee4a621044e432f89a3cfb09ddce251 : SUCCESS in 2h 00m 03s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/2fec4c9ea06f4a28b6b74c964a620eb6 : SUCCESS in 25m 44s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/265b0e4f7ec8402ebe03edb3d05bc1d1 : SUCCESS in 4m 38s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/d23fec4260d443dda25e04d94927dddc : SUCCESS in 28m 03s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/7652733abbd441c58abdd3fef6ddea70 : SUCCESS in 27m 22s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/6847eb9297a041e3b22fb11d1960712c : SUCCESS in 33m 33s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/dcc5e5df261a4f00be0ae89fdb83fbb9 : SUCCESS in 51m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/abd45ac64f0242839eda727801bc7dc3 : SUCCESS in 1h 00m 52s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/02a5de7f695149ea9e8d6e0eb517e66b : SUCCESS in 51m 08s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e8f87c0844a14d6db9d7c18471e15e64 : SUCCESS in 35m 46s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/6e1ba1834342438396238802f2e9d4cb : SUCCESS in 13m 52s","accounts_in_message":[],"_revision_number":4},{"id":"c31763807e3c9c0cff0dc04e12e42c4b8535ca80","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-10 16:22:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"bc9a9dc95111463b6c1e8bc3af6e12f4bfbfa447","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 16:49:10.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ae4dc6e03a6b4f4e9c620fbfbf4523f6\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/2426af99cdef4250b2f51fb8639220e8 : SUCCESS in 22m 46s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d14892b1e4b94fc4a417849404b4233d : SUCCESS in 22m 43s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/e2866f2163c3443c88d5b1c83c7b59a1 : SUCCESS in 24m 41s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ff05e3cd1360b677891bf3cf8512ee05b35a3aaf","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-10 18:06:49.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998571-wxsbz/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"2f19f8be7901d3dbcb025cecfc6d68be5c31460d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 18:35:31.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/915b5c82c44e407288d9fe10677502aa\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2ed90a467b6b42db82bdbeb8673876d4 : SUCCESS in 59m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4860ef65539e4403b77c6c762a65d090 : SUCCESS in 1h 02m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/546ae4b7b6914bfab31de882bdeb5250 : SUCCESS in 28m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/03170d9979c54937977cb288eddc156e : SUCCESS in 1h 24m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a081d0b9947490db02c200c194a80c6 : SUCCESS in 7m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ada19732218b479395b8a275ce60c699 : SUCCESS in 12m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/785f3b7a37ff4a07b1dda01a03473fd8 : SUCCESS in 10m 51s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/191938a3b2d84f3b85831eca9686c6b4 : SUCCESS in 17m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71ba31af8f8f4521837b14abc0ff5043 : SUCCESS in 11m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/90bd39bc58ad49849e440be3e30c1fef : SUCCESS in 9m 08s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/942ed7a0ba7a4f36b048f4348bd7dad7 : SUCCESS in 1h 03m 53s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e1bf5c19d0b94b8da706cc7858932e5c : SUCCESS in 1h 23m 36s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6b951358d7154dd9b60bf0898557c8d9 : SUCCESS in 52m 52s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/8ec55fd883374affa7acc3b4f4b451cb : SUCCESS in 37m 14s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/ce5768d3ba174c1c839a833a8ba961b7 : SUCCESS in 42m 21s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7fe5c5faa4d04ee88e51c4be9488ad02 : SUCCESS in 52m 22s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/090d1bd3e96f4c06b3d9a6b6f9e52a73 : SUCCESS in 1h 06m 15s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/47150304a3184125aadda14deb70690e : SUCCESS in 1h 57m 18s\n- nova-next https://zuul.opendev.org/t/openstack/build/839fa6da8e4b469c83734d231b9ae2ac : SUCCESS in 2h 06m 59s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/23f6db05876349fc9104c5431e3f56c0 : SUCCESS in 25m 29s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/24b1e60615f34d91b25633c888a83554 : SUCCESS in 5m 06s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/1bc6fb43314a46b18a6068a5181d619c : SUCCESS in 26m 00s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/7204da053c9e4621978761376ffb7c13 : SUCCESS in 25m 51s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/758e361ee08a4fe8992db8a45973fb06 : SUCCESS in 33m 54s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/91d2886609ef4093bfe20b2e4ff9a224 : SUCCESS in 1h 26m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2de4f691614f489b8b2bcb5fc1af0d4c : SUCCESS in 34m 34s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/e4c29cc674094210a25efbb894616166 : SUCCESS in 31m 38s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3abe0679f56c4d87a5ff2c1b60d1ad62 : SUCCESS in 35m 59s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/943d3964699c4379bdbe9c7c18a2a364 : SUCCESS in 13m 27s","accounts_in_message":[],"_revision_number":4},{"id":"15adfb3b69b4549dcec26fb8f89da13ab23c4ee5","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-08-10 18:46:05.000000000","message":"Patch Set 4:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":4},{"id":"d79bf43f39fc1b6fb263015ad8596c7e61a81cab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-11 04:14:51.000000000","message":"Patch Set 5: Patch Set 4 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"de43248dc9ec98e22485ffc179132a5fd9423932","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-11 04:27:20.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"92b553e8ddd7845eed186191dbcd745937c8ff6b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-11 05:14:53.000000000","message":"Patch Set 5:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3 .","accounts_in_message":[],"_revision_number":5},{"id":"7db63e56ecc07af59c2b5c9d050fddccdb494b23","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 05:26:11.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ca307f1e07d43c5881ede101de8f702\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c7e3c081ba0c4af7bd917bd2387f0497 : SUCCESS in 25m 32s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e42de3cde14f4378afa1af633ec066ae : SUCCESS in 22m 51s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/bf4578e0d4d1454fb14ea2e6d773290a : SUCCESS in 41m 21s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"015784d1a9af5f2c3f7d5dff00635a4d9c268a7e","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-11 05:47:54.000000000","message":"Patch Set 6:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3 .","accounts_in_message":[],"_revision_number":6},{"id":"c2581812bfc0bce8b4dda7207fb0937c3b7d0826","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-11 06:00:19.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998571-2fgw4/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"fc37f51778f8a163b6e8cfc71309f377930c6a3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 06:27:00.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/726ce3b0c0744d5c9c4cc4b3afa8ff0c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1fb0216d5e4b4cadaae71c091b873c4f : SUCCESS in 1h 04m 12s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2a85574ca9a144a5b9cdc9da82fd30b4 : SUCCESS in 1h 08m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0c429a67858e44c2af4975afec1276a6 : SUCCESS in 54m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dde15e32336f4e1981ea3d9e84810577 : SUCCESS in 1h 18m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/690a817fd9ce48108b09118d59db2916 : SUCCESS in 5m 54s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b280d49e2d5b4915ac63e35444386d88 : SUCCESS in 13m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d3b23f2c98264353ad1f9c16e4003674 : SUCCESS in 12m 25s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0d95342acfd04728a409d45410fec79f : SUCCESS in 16m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52446329969c493ca17a8f5246f03514 : SUCCESS in 6m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/562123fff65b4037a64b2b127103f5cf : SUCCESS in 9m 23s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/58cf20ceb3c148af832143da00777e28 : SUCCESS in 26m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fd77eb3b394a47aa93fc71dcf8d34667 : SUCCESS in 1h 21m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/47d1ddee02734e64b92ff514509e84df : SUCCESS in 53m 45s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/fff5ef53cb0e44f5b588670cb8b12c56 : SUCCESS in 35m 08s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/b63e721ac5b5443ca6b4ec5678fe3205 : SUCCESS in 42m 03s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2ea644ec33bd46b891082fb0782c2d7a : SUCCESS in 48m 24s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/14f94a48165249ac831eac9a8107ee86 : SUCCESS in 49m 02s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6bad84bf53d9420f9c4fa18b1a1609bf : SUCCESS in 1h 43m 43s\n- nova-next https://zuul.opendev.org/t/openstack/build/6819640ba38946de91df5f973940eb99 : SUCCESS in 1h 53m 03s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/2a5ef59e232b489d8ef7c0e9e65efce2 : SUCCESS in 47m 34s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d3ecedb690e5497dbe2ec720cee04403 : SUCCESS in 5m 02s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/5a74bc4ada7d48de9e53c139919ba4be : SUCCESS in 28m 19s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2e216463ec82496293dd1194103ebe97 : SUCCESS in 31m 19s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/df2c1f504754431d890a08fa78f71554 : SUCCESS in 26m 02s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a45fa39e0a95411e9d4269474c172a63 : SUCCESS in 1h 37m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/031c4c4d60f940f680cd2e5621e6d230 : SUCCESS in 59m 49s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/0d27c745dd7a48b1ad674a2e95c06658 : SUCCESS in 52m 58s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2255cdc2a5794c36a37d868c0ae8d296 : SUCCESS in 27m 04s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/c51900159f0646adb3ed188cbde3401c : SUCCESS in 12m 31s","accounts_in_message":[],"_revision_number":6},{"id":"779e87e63b2820eee5b972c498f461ca58a6dbee","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-11 07:40:42.000000000","message":"Patch Set 6:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998571-26ppk/index.html\u003e","accounts_in_message":[],"_revision_number":6},{"id":"7f6e81e51d7d99b73cdba0bfd0af75d5834ca2f6","author":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"date":"2026-08-11 14:43:54.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"e644d02698bb895efe662165e90ad3b449c43118","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-08-11 16:58:28.000000000","message":"Patch Set 6: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":6},{"id":"a1b675c5228d1ae25b30ba2571d055afc4a03515","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-11 17:53:45.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"0345f370a6dae9c9510006becebca8bb28cb1f09","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-11 18:06:27.000000000","message":"Patch Set 6:\n\n(7 comments)","accounts_in_message":[],"_revision_number":6},{"id":"e34efb44b6ca82b30a2fe610462f7637021915db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-11 19:37:25.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"abbec74e53aeb3ac4617307e623466c6f7aab742","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-11 19:37:44.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"db9ce38c55177e6d42f1a980e27b364925c3618e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 20:18:40.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b10de4cb138747bcb17e90b6052d110e\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/45bb582e8522448bbfe4c2e5ee84ca10 : SUCCESS in 27m 42s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/20e7dd1e64ce4c1dbf8e1fa2d8f62896 : SUCCESS in 26m 22s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/4b61c0e3de1e4e3fbe739a03854f8b11 : SUCCESS in 38m 40s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"c2af9df00e4fcf93c1db461640e55dda434cb670","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-11 20:26:20.000000000","message":"Patch Set 7:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3 .","accounts_in_message":[],"_revision_number":7},{"id":"26f29806ee58df077eaa1adf4f47b58fd6e04f78","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 21:06:30.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/f299d78d3f534dc6b1cc993023fbb14c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3f88776859404748bf847f29cf411fbb : FAILURE in 1h 01m 12s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/751d64e73db54f63ae9bcd52ae9872d5 : FAILURE in 57m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d2f94961c7704e53ae1d2749cdbffbf3 : FAILURE in 27m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0b5e1f38614a47b78e28f5abcd5ce890 : SUCCESS in 1h 21m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c35563efe98a4f7981f50719193c793e : SUCCESS in 6m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f887fc953623403893f69d59e090d6bb : SUCCESS in 14m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/013b8d55394a406caf8f65f52c84c91c : SUCCESS in 13m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2282be80cb3c418db7de7c50556d93a3 : SUCCESS in 17m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d197e4ca43fc44a2b3a6105a71f1b295 : SUCCESS in 13m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5069592e219c4d2e88d10d5e976ccb72 : SUCCESS in 8m 22s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/ff5f2de5db874df1ba5f7fd6276564b9 : FAILURE in 34m 38s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4aa9ce1cb5524d14a1f0814dd1e54804 : FAILURE in 54m 22s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a10db8d41ba24c01b933463aa1280e97 : POST_FAILURE in 48m 46s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/9e7baaf35b60455fa2fe73f529ac66e6 : FAILURE in 31m 04s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/dd501e1a95f44f2fa60179b5a7445677 : FAILURE in 34m 14s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/1948204e99c14d12990b5317f55b5c67 : POST_FAILURE in 47m 24s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/f54dd8780b2e4e5b97c860d89a042a25 : FAILURE in 47m 39s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8e57af81702e4169ae178a4ea9e5c967 : FAILURE in 59m 20s\n- nova-next https://zuul.opendev.org/t/openstack/build/cd182a8ff4c145ea94080e841c473e86 : POST_FAILURE in 1h 02m 07s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/db7a55bb16cf44c38a22f11bcc0b5641 : POST_FAILURE in 34m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b7f7142d1bc043d68d2c570dc67fb08f : SUCCESS in 6m 20s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/bf3808378e434e03b9f694c6a17c49ff : SUCCESS in 27m 04s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/04d85c5fa2ea4e1e91c60ef0b183fcfd : SUCCESS in 25m 54s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/ffedbf40c98f4ac39a6b94e1e8776229 : SUCCESS in 30m 14s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a075a470910b4589940e61c020062f53 : FAILURE in 1h 13m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1c9e63e2e8e444ea99d17ad08f969d1e : FAILURE in 42m 03s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/fb88443b663e40b19097fc5dc09c2de8 : FAILURE in 44m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f7d27400c2474aeb8a6f3d690d89e6ea : FAILURE in 34m 46s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/94f8aee45bd940c18fdb8ac940a23188 : SUCCESS in 14m 06s","accounts_in_message":[],"_revision_number":7},{"id":"0720858923adf91e3cdf7ad9b9d616f56e9a1954","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-11 21:14:33.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998571-g8fpm/index.html\u003e","accounts_in_message":[],"_revision_number":7},{"id":"79b3dbc98d3a026f8c961dee2905fe4b4543b2da","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-12 04:06:43.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"95635993dacb66c2f7aa0602319573a32bc9ce56","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-12 05:01:24.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"d17f7d01f61cb93fdbd822229824603ef7df56ce","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-12 05:41:36.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b8f3d02116b142d9bc88e22338530ee0\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ebb4c60838cc40b3929b872eda78a297 : SUCCESS in 23m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3d836ce3bbcb4573a2658b294ae63c46 : SUCCESS in 15m 50s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/3bc3443560e2471c85cb92676bdb9c14 : SUCCESS in 37m 48s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"850b67a5be7d52c258e4b83e099f99a7dd223129","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-12 05:46:27.000000000","message":"Patch Set 8:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998571-wsh66/index.html\u003e","accounts_in_message":[],"_revision_number":8},{"id":"d1a2d422231e31684ea17e59baadef73ee07e4b6","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-12 05:58:08.000000000","message":"Patch Set 8:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3 .","accounts_in_message":[],"_revision_number":8},{"id":"9a0de845127ce44578af6f2b3a1e99396c2664ef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-12 06:51:39.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd48fcc07ad24213b91042380a54d094\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f3942ecc9965418abb2a5a6acdcb78fe : SUCCESS in 30m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/81a68cc5e8cc4646b9a3e3b5bd1f58ac : SUCCESS in 45m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a610da9e9dc04c7685948ec4c907e7b9 : SUCCESS in 32m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a373511a61744b46a19af87ac6c84d1d : SUCCESS in 1h 24m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/44d6d60eb88147aba16e97c4e73b8594 : SUCCESS in 7m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2e6c4d9ff35c4575bdd940da99b67904 : SUCCESS in 11m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/783299cfaf08401e826d4fdd859b23a4 : SUCCESS in 13m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ee90d083bc9c48f6888d4927fbbc27ad : SUCCESS in 21m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa78e301cec947b8a7b663a3e0b70c7d : SUCCESS in 9m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6e751e07d7d4494faa19be925f2d783b : SUCCESS in 8m 46s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/c8a2a780b4c94295aff5f6984f270495 : SUCCESS in 1h 06m 33s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/425dc657a9f14999849b8d0a30e9eecf : SUCCESS in 1h 32m 16s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ea59fbdbf53343eab07eb059c5624ccb : SUCCESS in 37m 47s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/39d4497b0918431895cd4f9d47b83f52 : SUCCESS in 36m 33s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/1f7c4326949c4672b116af9edae62c3a : SUCCESS in 1h 00m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/200283f596d34a2ca53b67c4c4c78d80 : SUCCESS in 39m 55s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/a4a78feb4306423f972f2110c7097b19 : SUCCESS in 1h 04m 30s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2c30a3cc211a4f75ba3c61594fe38b61 : SUCCESS in 59m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/732e3cbad6e744cf9aac6e70adb7ca76 : SUCCESS in 1h 47m 49s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/bcf7ba18257a41daa9bfdd9d4ace20ff : SUCCESS in 35m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/517df3f32fa04910a0353d66df2d1953 : SUCCESS in 5m 18s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/923b1fe8b34e46a7b1dd12a4e615a446 : SUCCESS in 27m 19s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/d2ec1a14ebfc41009a21b9fe064206a3 : SUCCESS in 26m 40s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/e8ca6541fcc94dad939dec24b7acd78f : SUCCESS in 31m 51s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ae1d7f06d7cc4a0c950bf0c97f2b3de4 : SUCCESS in 1h 36m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c4d25366ebc3429487630c99bf772314 : SUCCESS in 52m 37s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/2ec151648f7f42b3a22796c1c8661802 : SUCCESS in 30m 15s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7431f4a121d84d66a2024e7475520768 : SUCCESS in 19m 08s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/a3db23a6a12f4127b6591a42a034656c : SUCCESS in 11m 43s","accounts_in_message":[],"_revision_number":8},{"id":"d30e8358d4044d0ad421ef1309eb0102e30ab475","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-08-12 07:02:47.000000000","message":"Patch Set 8:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":8},{"id":"dd90ba110515765651d129b59f0091b76d4274bd","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-08-12 11:19:08.000000000","message":"Patch Set 8:\n\n(4 comments)","accounts_in_message":[],"_revision_number":8},{"id":"a852b447f3ebc3e3ddfedb3b59141efa6fc4c92c","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-08-12 12:48:52.000000000","message":"Patch Set 8: Code-Review-1\n\n(15 comments)","accounts_in_message":[],"_revision_number":8},{"id":"8deaab69a78d6d2f459ab86b4d598b4ce0f09159","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-13 04:01:40.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"258da2b0dde12e3c36c686d988cb207aef065b93","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-13 04:02:10.000000000","message":"Patch Set 9:\n\n(16 comments)","accounts_in_message":[],"_revision_number":9},{"id":"cd3176649b6912dfb166e1d4c820c7d49c01cb26","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-13 04:56:03.000000000","message":"Patch Set 9:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3 .","accounts_in_message":[],"_revision_number":9},{"id":"44cfce182c9172674bee78d481b0bde83e0d6468","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-08-13 04:59:28.000000000","message":"Patch Set 9:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-998571-lwmfk/index.html\u003e","accounts_in_message":[],"_revision_number":9},{"id":"b62fd86ac5c8bee829a1f3e01d2bb1e114055365","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 05:24:06.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/b444b24a54df4fc4a6805618bef60d99\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/effb065a97fc4640af34ac76e3af75c7 : SUCCESS in 44m 48s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/70465fdcab3a477e95e5156367411c80 : SUCCESS in 59m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4b28c6b48147442c8001d10ebf6fcafb : SUCCESS in 28m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cac6f18ece194a7ca2e77537cb098861 : SUCCESS in 1h 00m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/542d7af2c77c4f1aaf3a7456a1a62df1 : SUCCESS in 6m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d84c986d64d04ede99cd8fb8756c2132 : SUCCESS in 15m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f0c8993937e049738dedfde0cf72d4a5 : SUCCESS in 8m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/555244f0be0d4a72bea5c769792c5993 : SUCCESS in 20m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f63c2dd09829454095a48d4b457e7759 : SUCCESS in 6m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e74f269b692e4d80a1d10288c7cef442 : SUCCESS in 6m 19s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/7273131e77394eabad004ab2f5f28921 : SUCCESS in 27m 39s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0647fe8f3f4548e7a867f76de98c52b2 : SUCCESS in 55m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2353869ad1664d53ab188c8ee5df7ec6 : SUCCESS in 28m 40s\n- nova-whitebox https://zuul.opendev.org/t/openstack/build/46de86f6a0c34c829c85db8583271df7 : SUCCESS in 35m 01s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/aacbba0cc8a647b2b29296172106ec39 : SUCCESS in 1h 02m 31s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/1fdfe68508f04c718f59b74533a1f5de : SUCCESS in 50m 28s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/8b106dde47214068aabdc571af70541e : SUCCESS in 37m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6868b797fd6543b3802a374b69fcbbaa : SUCCESS in 46m 14s\n- nova-next https://zuul.opendev.org/t/openstack/build/ef5956aeaa5049c494263eec6acfa16c : SUCCESS in 1h 09m 46s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/bd7fe6c2d04e47a09552e7ac8f540f8e : SUCCESS in 49m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9bb826fa71f54627a14ba036d2088cbf : SUCCESS in 3m 27s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/f4de222a44b0433890c1767a5723b41b : SUCCESS in 31m 35s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2321fd6b5cfe4209b871c30f83189585 : SUCCESS in 30m 52s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/3a2e1aca8af74d9ab87678dc654624d4 : SUCCESS in 27m 44s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1074df6bda144348bc20997b5dbd5bf5 : FAILURE in 57m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7d90f144866f4909871c350edcdd050a : SUCCESS in 52m 35s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/2ec319bb5ff04bf4b19144c6ce6e2b8c : SUCCESS in 31m 13s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/98e8bc98a5314b649fb1db291ae4fcb2 : SUCCESS in 33m 32s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/8c2b12ba122345448d84156e588b7611 : SUCCESS in 14m 41s","accounts_in_message":[],"_revision_number":9},{"id":"804e5af7d15bba4e451495d91ff6f7fd378023f5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 06:16:19.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d451dae0e6db4ca1bbb34b7f8a7fae37\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/fae5c407cdcb4409abe12e2bad211a3a : SUCCESS in 22m 58s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cad00a78520043eabfa7b7379295f700 : SUCCESS in 30m 21s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9b4285b6696c4786814e4dbe2622e800 : SUCCESS in 42m 59s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"4cf7ee01bb21a3337ac5759cfdea37d6d846e078","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-08-13 15:04:25.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"af7bbc157227ad984c28328bec1853025bef9a20","revisions":{"ab9c851304095087f650d66cf59b864d67076f7c":{"kind":"REWORK","_number":1,"created":"2026-07-24 00:52:38.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/71/998571/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/998571/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/998571/1"}}},"commit":{"parents":[{"commit":"185c59d3452585261c4704ecd774238d96648d60","subject":"Task tracking mechanism for graceful shutdown","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/185c59d3452585261c4704ecd774238d96648d60"}]}],"author":{"name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","date":"2026-07-09 02:31:57.000000000","tz":0},"committer":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-07-24 00:49:07.000000000","tz":-420},"subject":"Shutdown thread pool executors during service shutdown","message":"Shutdown thread pool executors during service shutdown\n\nWhen service is stopping, we need to shutdown all the thread pool\nexecutors created by that service. That will be done at the end of\neverything else done during shutdown and with wait\u003dfalse so that it\nwill let in-progress tasks to complete and will not block shutdown\nif any task still running on any executor.\n\nAdding a global list variable so that all executors can be tracked in\nthat and can be used to shutdown all of them.\n\nPartial implement blueprint nova-services-graceful-shutdown-part2-task-tracking\n\nChange-Id: Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3\nSigned-off-by: Ghanshyam Maan \u003cgmaan.os14@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab9c851304095087f650d66cf59b864d67076f7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab9c851304095087f650d66cf59b864d67076f7c"}]},"branch":"refs/heads/master"},"064d1f5dfac8ec2b5906115262c92c182748fa0f":{"kind":"REWORK","_number":2,"created":"2026-07-25 04:29:00.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/71/998571/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/998571/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/998571/2"}}},"commit":{"parents":[{"commit":"1a061441dfda2ac9409c4fc6e5b6b907d324229a","subject":"Call manager graceful_shutdown while RPC server waits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1a061441dfda2ac9409c4fc6e5b6b907d324229a"}]}],"author":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-07-25 04:24:20.000000000","tz":-420},"committer":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-07-25 04:28:51.000000000","tz":-420},"subject":"Shutdown thread pool executors during service shutdown","message":"Shutdown thread pool executors during service shutdown\n\nWhen service is stopping, we need to shutdown all the thread pool\nexecutors created by that service. That will be done at the end of\neverything else done during shutdown and with wait\u003dfalse so that it\nwill let in-progress tasks to complete and will not block shutdown\nif any task still running on any executor.\n\nAdding a global list variable so that all executors can be tracked in\nthat and can be used to shutdown all of them.\n\nPartial implement blueprint nova-services-graceful-shutdown-part2-task-tracking\n\nChange-Id: Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3\nSigned-off-by: Ghanshyam Maan \u003cgmaan.os14@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/064d1f5dfac8ec2b5906115262c92c182748fa0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/064d1f5dfac8ec2b5906115262c92c182748fa0f"}]},"branch":"refs/heads/master"},"2ac30f76a2b480f2945fd1b8d4f32d6f1e62949d":{"kind":"REWORK","_number":3,"created":"2026-08-08 19:06:07.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/71/998571/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/998571/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/998571/3"}}},"commit":{"parents":[{"commit":"1a061441dfda2ac9409c4fc6e5b6b907d324229a","subject":"Call manager graceful_shutdown while RPC server waits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1a061441dfda2ac9409c4fc6e5b6b907d324229a"}]}],"author":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-07-25 04:24:20.000000000","tz":-420},"committer":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-08-08 18:50:20.000000000","tz":-420},"subject":"Unify the thread poool executors into a central factory","message":"Unify the thread poool executors into a central factory\n\nCurrently thread pool executors creation, destroy, get are\nin utils and their singleton-ness is achieved via globals\nvariables which makes them less readable as utils.py is\nbecoming large. Also, there is no way to know what all\nexecutors are created for this service/process which makes\nhard perform single operation on all of them. For example,\nshutdown all executors during graceful shutdown.\n\nTo solve the above issues, we are unifying the executors\ninto a single factory who will be responsible for their\ncreation, tracking, shutdown, and get. This will make sure\nthose are singleton per process and can be shutdown all\ntogether.\n\nThis change might looks big in size but most of the test file\nchanges are because of moving things from utils.py to a new\nthread pool factory file. A few key things changed here:\n\n- Replace the per-manager executor attributes (e.g.\nComputeManager._live_migration_executor, _long_task_executor,\n_sync_power_executor, and the scatter-gather/cache-images/default\nexecutors scattered across nova.utils) with a single\nThreadPoolFactory that creates and tracks every executor as\na process-wide singleton, keyed by ExecutorType. In production,\nno change as manager is a single instance per process but our\ntests create multiple managers within same process.\n\n- Gives get_executor()/spawn()/spawn_on() one common entry point\nfor every caller (manager etc) and gives shutdown_all_executors()\na single place to shut all of them. This makes usage easy as\ncaller does not need to worry about executors creation/get when\nthey want to spawn the things.\n\n- spawn_on takes executor type as arg and then create/get the\nexecutors by its own. Callers just need to pass what type of\nexecutors they want to spawn things on.\n\n- pool size which are mostly from config options are also\nmaintained in central place.\n\n- ComputeManager\u0027s _cleanup_live_migrations_in_pool() no longer\nshutdown its own executor directly, since the live migration\nexecutor is now shared across every compute manager instance in\nthe process rather than owned by one. And RPC server stop will\ntake care that no new live migration is heppning during this\ncleanup.\n\nChange-Id: Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3\nSigned-off-by: Ghanshyam Maan \u003cgmaan.os14@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2ac30f76a2b480f2945fd1b8d4f32d6f1e62949d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2ac30f76a2b480f2945fd1b8d4f32d6f1e62949d"}]},"branch":"refs/heads/master"},"2002a7198bebea694d18d0db255990090a26227c":{"kind":"REWORK","_number":4,"created":"2026-08-08 19:36:37.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/71/998571/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/998571/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/998571/4"}}},"commit":{"parents":[{"commit":"d8646c2c9e2cd1a5302918829e2bb160685b63bd","subject":"Track and log the main RPC server in-progress task","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d8646c2c9e2cd1a5302918829e2bb160685b63bd"}]}],"author":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-07-25 04:24:20.000000000","tz":-420},"committer":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-08-08 19:30:00.000000000","tz":-420},"subject":"Unify the thread poool executors into a central factory","message":"Unify the thread poool executors into a central factory\n\nCurrently thread pool executors creation, destroy, get are\nin utils and their singleton-ness is achieved via globals\nvariables which makes them less readable as utils.py is\nbecoming large. Also, there is no way to know what all\nexecutors are created for this service/process which makes\nhard perform single operation on all of them. For example,\nshutdown all executors during graceful shutdown.\n\nTo solve the above issues, we are unifying the executors\ninto a single factory who will be responsible for their\ncreation, tracking, shutdown, and get. This will make sure\nthose are singleton per process and can be shutdown all\ntogether.\n\nThis change might looks big in size but most of the test file\nchanges are because of moving things from utils.py to a new\nthread pool factory file. A few key things changed here:\n\n- Replace the per-manager executor attributes (e.g.\nComputeManager._live_migration_executor, _long_task_executor,\n_sync_power_executor, and the scatter-gather/cache-images/default\nexecutors scattered across nova.utils) with a single\nThreadPoolFactory that creates and tracks every executor as\na process-wide singleton, keyed by ExecutorType. In production,\nno change as manager is a single instance per process but our\ntests create multiple managers within same process.\n\n- Gives get_executor()/spawn()/spawn_on() one common entry point\nfor every caller (manager etc) and gives shutdown_all_executors()\na single place to shut all of them. This makes usage easy as\ncaller does not need to worry about executors creation/get when\nthey want to spawn the things.\n\n- spawn_on takes executor type as arg and then create/get the\nexecutors by its own. Callers just need to pass what type of\nexecutors they want to spawn things on.\n\n- pool size which are mostly from config options are also\nmaintained in central place.\n\n- ComputeManager\u0027s _cleanup_live_migrations_in_pool() no longer\nshutdown its own executor directly, since the live migration\nexecutor is now shared across every compute manager instance in\nthe process rather than owned by one. And RPC server stop will\ntake care that no new live migration is heppning during this\ncleanup.\n\nChange-Id: Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3\nSigned-off-by: Ghanshyam Maan \u003cgmaan.os14@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2002a7198bebea694d18d0db255990090a26227c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2002a7198bebea694d18d0db255990090a26227c"}]},"branch":"refs/heads/master"},"f6a4aff20132ed07ab30cdfc5211da76135dc055":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-08-11 04:14:51.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/71/998571/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/998571/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/998571/5"}}},"commit":{"parents":[{"commit":"949ffd7617dffc57bb9c4bdbaada8d7e64ce0569","subject":"Track and log the main RPC server in-progress task","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/949ffd7617dffc57bb9c4bdbaada8d7e64ce0569"}]}],"author":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-07-25 04:24:20.000000000","tz":-420},"committer":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-08-11 04:14:51.000000000","tz":0},"subject":"Unify the thread poool executors into a central factory","message":"Unify the thread poool executors into a central factory\n\nCurrently thread pool executors creation, destroy, get are\nin utils and their singleton-ness is achieved via globals\nvariables which makes them less readable as utils.py is\nbecoming large. Also, there is no way to know what all\nexecutors are created for this service/process which makes\nhard perform single operation on all of them. For example,\nshutdown all executors during graceful shutdown.\n\nTo solve the above issues, we are unifying the executors\ninto a single factory who will be responsible for their\ncreation, tracking, shutdown, and get. This will make sure\nthose are singleton per process and can be shutdown all\ntogether.\n\nThis change might looks big in size but most of the test file\nchanges are because of moving things from utils.py to a new\nthread pool factory file. A few key things changed here:\n\n- Replace the per-manager executor attributes (e.g.\nComputeManager._live_migration_executor, _long_task_executor,\n_sync_power_executor, and the scatter-gather/cache-images/default\nexecutors scattered across nova.utils) with a single\nThreadPoolFactory that creates and tracks every executor as\na process-wide singleton, keyed by ExecutorType. In production,\nno change as manager is a single instance per process but our\ntests create multiple managers within same process.\n\n- Gives get_executor()/spawn()/spawn_on() one common entry point\nfor every caller (manager etc) and gives shutdown_all_executors()\na single place to shut all of them. This makes usage easy as\ncaller does not need to worry about executors creation/get when\nthey want to spawn the things.\n\n- spawn_on takes executor type as arg and then create/get the\nexecutors by its own. Callers just need to pass what type of\nexecutors they want to spawn things on.\n\n- pool size which are mostly from config options are also\nmaintained in central place.\n\n- ComputeManager\u0027s _cleanup_live_migrations_in_pool() no longer\nshutdown its own executor directly, since the live migration\nexecutor is now shared across every compute manager instance in\nthe process rather than owned by one. And RPC server stop will\ntake care that no new live migration is heppning during this\ncleanup.\n\nChange-Id: Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3\nSigned-off-by: Ghanshyam Maan \u003cgmaan.os14@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f6a4aff20132ed07ab30cdfc5211da76135dc055"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f6a4aff20132ed07ab30cdfc5211da76135dc055"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"d8646c2c9e2cd1a5302918829e2bb160685b63bd","ours":"2002a7198bebea694d18d0db255990090a26227c","theirs":"949ffd7617dffc57bb9c4bdbaada8d7e64ce0569","merge_strategy":"recursive","contains_conflicts":false}},"b1b8b6062a695339e37802a1b6ef2aa5771d2ec4":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-08-11 04:27:20.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/71/998571/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/998571/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/998571/6"}}},"commit":{"parents":[{"commit":"2a745c7e15376b8c4b9581e9f149bb02ef596ebc","subject":"Track and log the main RPC server in-progress task","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2a745c7e15376b8c4b9581e9f149bb02ef596ebc"}]}],"author":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-07-25 04:24:20.000000000","tz":-420},"committer":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-08-11 04:27:20.000000000","tz":0},"subject":"Unify the thread poool executors into a central factory","message":"Unify the thread poool executors into a central factory\n\nCurrently thread pool executors creation, destroy, get are\nin utils and their singleton-ness is achieved via globals\nvariables which makes them less readable as utils.py is\nbecoming large. Also, there is no way to know what all\nexecutors are created for this service/process which makes\nhard perform single operation on all of them. For example,\nshutdown all executors during graceful shutdown.\n\nTo solve the above issues, we are unifying the executors\ninto a single factory who will be responsible for their\ncreation, tracking, shutdown, and get. This will make sure\nthose are singleton per process and can be shutdown all\ntogether.\n\nThis change might looks big in size but most of the test file\nchanges are because of moving things from utils.py to a new\nthread pool factory file. A few key things changed here:\n\n- Replace the per-manager executor attributes (e.g.\nComputeManager._live_migration_executor, _long_task_executor,\n_sync_power_executor, and the scatter-gather/cache-images/default\nexecutors scattered across nova.utils) with a single\nThreadPoolFactory that creates and tracks every executor as\na process-wide singleton, keyed by ExecutorType. In production,\nno change as manager is a single instance per process but our\ntests create multiple managers within same process.\n\n- Gives get_executor()/spawn()/spawn_on() one common entry point\nfor every caller (manager etc) and gives shutdown_all_executors()\na single place to shut all of them. This makes usage easy as\ncaller does not need to worry about executors creation/get when\nthey want to spawn the things.\n\n- spawn_on takes executor type as arg and then create/get the\nexecutors by its own. Callers just need to pass what type of\nexecutors they want to spawn things on.\n\n- pool size which are mostly from config options are also\nmaintained in central place.\n\n- ComputeManager\u0027s _cleanup_live_migrations_in_pool() no longer\nshutdown its own executor directly, since the live migration\nexecutor is now shared across every compute manager instance in\nthe process rather than owned by one. And RPC server stop will\ntake care that no new live migration is heppning during this\ncleanup.\n\nChange-Id: Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3\nSigned-off-by: Ghanshyam Maan \u003cgmaan.os14@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b1b8b6062a695339e37802a1b6ef2aa5771d2ec4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b1b8b6062a695339e37802a1b6ef2aa5771d2ec4"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"949ffd7617dffc57bb9c4bdbaada8d7e64ce0569","ours":"f6a4aff20132ed07ab30cdfc5211da76135dc055","theirs":"2a745c7e15376b8c4b9581e9f149bb02ef596ebc","merge_strategy":"recursive","contains_conflicts":false}},"ddfbf9b389a01dac0ea5321ce6b2a6a8ea274c8e":{"kind":"REWORK","_number":7,"created":"2026-08-11 19:37:25.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/71/998571/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/998571/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/998571/7"}}},"commit":{"parents":[{"commit":"2a745c7e15376b8c4b9581e9f149bb02ef596ebc","subject":"Track and log the main RPC server in-progress task","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2a745c7e15376b8c4b9581e9f149bb02ef596ebc"}]}],"author":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-07-25 04:24:20.000000000","tz":-420},"committer":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-08-11 19:37:12.000000000","tz":-420},"subject":"Unify the thread poool executors into a central factory","message":"Unify the thread poool executors into a central factory\n\nCurrently thread pool executors creation, destroy, get are\nin utils and their singleton-ness is achieved via globals\nvariables which makes them less readable as utils.py is\nbecoming large. Also, there is no way to know what all\nexecutors are created for this service/process which makes\nhard perform single operation on all of them. For example,\nshutdown all executors during graceful shutdown.\n\nTo solve the above issues, we are unifying the executors\ninto a single factory who will be responsible for their\ncreation, tracking, shutdown, and get. This will make sure\nthose are singleton per process and can be shutdown all\ntogether.\n\nThis change might looks big in size but most of the test file\nchanges are because of moving things from utils.py to a new\nthread pool factory file. A few key things changed here:\n\n- Replace the per-manager executor attributes (e.g.\nComputeManager._live_migration_executor, _long_task_executor,\n_sync_power_executor, and the scatter-gather/cache-images/default\nexecutors scattered across nova.utils) with a single\nThreadPoolFactory that creates and tracks every executor as\na process-wide singleton, keyed by ExecutorType. In production,\nno change as manager is a single instance per process but our\ntests create multiple managers within same process.\n\n- Gives get_executor()/spawn()/spawn_on() one common entry point\nfor every caller (manager etc) and gives shutdown_all_executors()\na single place to shut all of them. This makes usage easy as\ncaller does not need to worry about executors creation/get when\nthey want to spawn the things.\n\n- spawn_on takes executor type as arg and then create/get the\nexecutors by its own. Callers just need to pass what type of\nexecutors they want to spawn things on.\n\n- pool size which are mostly from config options are also\nmaintained in central place.\n\n- ComputeManager\u0027s _cleanup_live_migrations_in_pool() no longer\nshutdown its own executor directly, since the live migration\nexecutor is now shared across every compute manager instance in\nthe process rather than owned by one. And RPC server stop will\ntake care that no new live migration is heppning during this\ncleanup.\n\nChange-Id: Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3\nSigned-off-by: Ghanshyam Maan \u003cgmaan.os14@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ddfbf9b389a01dac0ea5321ce6b2a6a8ea274c8e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ddfbf9b389a01dac0ea5321ce6b2a6a8ea274c8e"}]},"branch":"refs/heads/master"},"c1bfbd327bbc4bec89e030aa3404b54ddd04f235":{"kind":"REWORK","_number":8,"created":"2026-08-12 05:01:24.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/71/998571/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/998571/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/998571/8"}}},"commit":{"parents":[{"commit":"2a745c7e15376b8c4b9581e9f149bb02ef596ebc","subject":"Track and log the main RPC server in-progress task","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2a745c7e15376b8c4b9581e9f149bb02ef596ebc"}]}],"author":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-07-25 04:24:20.000000000","tz":-420},"committer":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-08-12 04:58:12.000000000","tz":-420},"subject":"Unify the thread pool executors into a central factory","message":"Unify the thread pool executors into a central factory\n\nCurrently thread pool executors creation, destroy, get are\nin utils and their singleton-ness is achieved via globals\nvariables which makes them less readable as utils.py is\nbecoming large. Also, there is no way to know what all\nexecutors are created for this service/process which makes\nhard perform single operation on all of them. For example,\nshutdown all executors during graceful shutdown.\n\nTo solve the above issues, we are unifying the executors\ninto a single factory who will be responsible for their\ncreation, tracking, shutdown, and get. This will make sure\nthose are singleton per process and can be shutdown all\ntogether.\n\nThis change might looks big in size but most of the test file\nchanges are because of moving things from utils.py to a new\nthread pool factory file. A few key things changed here:\n\n- Replace the per-manager executor attributes (e.g.\nComputeManager._live_migration_executor, _long_task_executor,\n_sync_power_executor, and the scatter-gather/cache-images/default\nexecutors scattered across nova.utils) with a single\nThreadPoolFactory that creates and tracks every executor as\na process-wide singleton, keyed by ExecutorType. In production,\nno change as manager is a single instance per process but our\ntests create multiple managers within same process.\n\n- Gives get_executor()/spawn()/spawn_on() one common entry point\nfor every caller (manager etc) and gives shutdown_all_executors()\na single place to shut all of them. This makes usage easy as\ncaller does not need to worry about executors creation/get when\nthey want to spawn the things.\n\n- spawn_on takes executor type as arg and then create/get the\nexecutors by its own. Callers just need to pass what type of\nexecutors they want to spawn things on.\n\n- pool size which are mostly from config options are also\nmaintained in central place.\n\n- A single method to shutdown and reset all the executors created\nin specific process.\n\n- ComputeManager\u0027s _cleanup_live_migrations_in_pool() no longer\nshutdown its own executor directly, since the live migration\nexecutor is now shared across every compute manager instance in\nthe process rather than owned by one. And RPC server stop will\ntake care that no new live migration is heppning during this\ncleanup.\n\nChange-Id: Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3\nSigned-off-by: Ghanshyam Maan \u003cgmaan.os14@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c1bfbd327bbc4bec89e030aa3404b54ddd04f235"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c1bfbd327bbc4bec89e030aa3404b54ddd04f235"}]},"branch":"refs/heads/master"},"af7bbc157227ad984c28328bec1853025bef9a20":{"kind":"REWORK","_number":9,"created":"2026-08-13 04:01:40.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/71/998571/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/998571/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/998571/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/998571/9"}}},"commit":{"parents":[{"commit":"2a745c7e15376b8c4b9581e9f149bb02ef596ebc","subject":"Track and log the main RPC server in-progress task","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2a745c7e15376b8c4b9581e9f149bb02ef596ebc"}]}],"author":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-07-25 04:24:20.000000000","tz":-420},"committer":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2026-08-13 04:01:29.000000000","tz":-420},"subject":"Unify the thread pool executors into a central factory","message":"Unify the thread pool executors into a central factory\n\nCurrently thread pool executors creation, destroy, get are\nin utils and their singleton-ness is achieved via globals\nvariables which makes them less readable as utils.py is\nbecoming large. Also, there is no way to know what all\nexecutors are created for this service/process which makes\nhard perform single operation on all of them. For example,\nshutdown all executors during graceful shutdown.\n\nTo solve the above issues, we are unifying the executors\ninto a single factory who will be responsible for their\ncreation, tracking, shutdown, and get. This will make sure\nthose are singleton per process and can be shutdown all\ntogether.\n\nThis change might looks big in size but most of the test file\nchanges are because of moving things from utils.py to a new\nthread pool factory file. A few key things changed here:\n\n- Replace the per-manager executor attributes (e.g.\nComputeManager._live_migration_executor, _long_task_executor,\n_sync_power_executor, and the scatter-gather/cache-images/default\nexecutors scattered across nova.utils) with a single\nThreadPoolFactory that creates and tracks every executor as\na process-wide singleton, keyed by ExecutorType. In production,\nno change as manager is a single instance per process but our\ntests create multiple managers within same process.\n\n- Gives get_executor()/spawn()/spawn_on() one common entry point\nfor every caller (manager etc) and gives shutdown_all_executors()\na single place to shut all of them. This makes usage easy as\ncaller does not need to worry about executors creation/get when\nthey want to spawn the things.\n\n- spawn_on takes executor type as arg and then create/get the\nexecutors by its own. Callers just need to pass what type of\nexecutors they want to spawn things on.\n\n- pool size which are mostly from config options are also\nmaintained in central place.\n\n- A single method to shutdown and reset all the executors created\nin specific process.\n\n- ComputeManager\u0027s _cleanup_live_migrations_in_pool() no longer\nshutdown its own executor directly, since the live migration\nexecutor is now shared across every compute manager instance in\nthe process rather than owned by one. And RPC server stop will\ntake care that no new live migration is heppning during this\ncleanup.\n\nChange-Id: Ifcb4b4ad1113d742e26d91cbb35e5b92a14878e3\nSigned-off-by: Ghanshyam Maan \u003cgmaan.os14@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/af7bbc157227ad984c28328bec1853025bef9a20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/af7bbc157227ad984c28328bec1853025bef9a20"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
