)]}'
{"id":"openstack%2Fnova~992862","triplet_id":"openstack%2Fnova~master~Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a","project":"openstack/nova","branch":"master","topic":"exp_sqlite","attention_set":{},"removed_from_attention_set":{"35153":{"account":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"last_update":"2026-07-30 18:00:58.000000000","reason":"Change was submitted"},"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2026-07-30 18:00:58.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-07-14 14:28:51.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}},"hashtags":[],"change_id":"Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a","subject":"tests: Use per-database write locks instead of global lock","status":"MERGED","created":"2026-06-11 08:45:25.000000000","updated":"2026-07-30 18:02:52.000000000","submitted":"2026-07-30 18:00:58.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":13,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"992862-exp_sqlite","meta_rev_id":"7b18d817ab4813db7c6f824f5892cece0ede236c","_number":992862,"virtual_id_number":992862,"owner":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-30 18:00:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2026-07-30 17:24:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-07-14 14:28:51.000000000","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":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2026-07-30 17:24:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"reviewers":{"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"]}],"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-11 09:02:10.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-06-11 09:56:22.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-06-11 12:49:56.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-06-11 13:23:59.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":"CC"},{"updated":"2026-06-11 13:47:02.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-07-09 12:59:36.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-21 20:27:55.000000000","updated_by":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2026-07-30 16:57:19.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"78538efaef67159fc8c3030d386cc3347bd18e62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-06-11 08:45:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cd53fe4dae5cea37dd5adbbcf21cca993db76ee0","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-11 09:02:10.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a .","accounts_in_message":[],"_revision_number":1},{"id":"0620ce4049a734b7db49379e07147700ebd1c8d7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 09:56:22.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/037f9d89d64f4d8ca90b9ca6202d2a37\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3bc44214e9614ca180a8916503251b97 : SUCCESS in 54m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91f3afe7ed7e4b2bb4e6bd98d935ede5 : SUCCESS in 4m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7f3b2a4f087644e7ae062eeb25c6163c : SUCCESS in 13m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3bc035abe0a44ca39cbc9ca93c4a18ed : FAILURE in 13m 16s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6e8873af56a3454cac0d3a7232039465 : FAILURE in 10m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f2519733a17c42acb746751b9ea2736b : SUCCESS in 9m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1ac123d5ee704d6a9916a7b2dda2106f : SUCCESS in 15m 22s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/56b7821a8b8d4872bdb20d74e14a0386 : SUCCESS in 43m 23s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5a15bf9be31b4c218c8baf182bc02286 : SUCCESS in 5m 03s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/81909dab7bf142949552f1ead9f9d242 : SUCCESS in 26m 18s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c3d6097e79214b7f8ea420d2af5cdb92 : SUCCESS in 26m 23s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/a8f92f83ba67411c904c2f487fa17b9f : FAILURE in 1h 08m 40s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/52f0bfa6aaec40dabeaca1d01e19e882 : SUCCESS in 13m 25s","accounts_in_message":[],"_revision_number":1},{"id":"61cc51df38c59d52763e35e025d5f6a3afb65b76","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-06-11 11:11:26.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7f102d7703c5ae22dc75528a92b8a37364540239","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-06-11 11:24:44.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e0c7fe7909027d5107a817f7b1f661677ff5f0f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 12:44:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f1a6f72bc4d34f28a86d379a9a13b272\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/86d344a74e06494ba8f7c6b84bd7c6c9 : SUCCESS in 1h 25m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/22634d53d26f4b158cd8ba1951927d83 : SUCCESS in 7m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/57d0f2b46ad94ee8bf0dfd71f7644493 : SUCCESS in 14m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3fc904728ff24601ad1565d087494439 : SUCCESS in 13m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1d1c20e134e545ffa69c2861121aa569 : SUCCESS in 23m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c49c15ba327748299f37627b5885cd1b : SUCCESS in 13m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ed54ebe4d8324d50a8db2700431ea2bd : SUCCESS in 16m 01s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/ec99ea7ab8d444e3b4f963c0af24b704 : SUCCESS in 44m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0bf459cc81d1480eba1fbe80b3e7eb0b : SUCCESS in 5m 18s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/d2c486c68d8b46f5b3ed7464028972df : SUCCESS in 27m 46s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/d0b5071563a44e5abcd2bf2a2de27d87 : SUCCESS in 26m 37s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/a261a94807e24806ae00d0fd05d0d885 : FAILURE in 47m 28s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/f79e11b50221476ebd26778a442801d4 : SUCCESS in 13m 32s","accounts_in_message":[],"_revision_number":1},{"id":"c13c09977253e11a1032b453c7641871d0c00bd3","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-06-11 12:59:56.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"971bcf7828fd3c7144d7bafa34aec50d79b28f1e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-06-11 13:23:59.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"38553b7f74cb7cd14a937026e1189f0d65880fb8","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-06-11 13:47:02.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e2782779b8efbbd1af04f1bd5d5a78e7b93971c2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 21:53:28.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f9c0e7eeb27a4245987801b00105a79a\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/6bf1af84d820473ea84740eaedaa89ed : SUCCESS in 14m 08s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/841e69b4ea614070b846ab32aca67243 : SUCCESS in 21m 57s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/1f83d1af2c8542fe9bd690a4b725dd9a : SUCCESS in 37m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"645fd16ab80eebd813ae815ec9ad214a8a172b8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-05 23:34:07.000000000","message":"Uploaded patch set 2.\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":2},{"id":"2e90927027721c7cfbf82c2e08d5f54811e55743","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-05 23:42:18.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"47ac1993b6352e7a96136b52026317a822af8e97","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-05 23:56:00.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/01e94b2d7b42481fb5e08a28e22a5684\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/9003a589922a4a43bcd6ee1d4fcba829 : SUCCESS in 19m 38s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fedf2b29c2ea422e88a4cf28ad1b77b7 : SUCCESS in 16m 42s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/fdcdc2e2f8de40559895f203c4526514 : SUCCESS in 19m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ece7539456ebf399a1da4b7d72dca772d492b0da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 00:29:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4be0f8c103a54678ac4b459a9a32b5de\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/acd5806720d741f0938d034200823351 : SUCCESS in 50m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a3d8366b703c4ad6bbe8e6d652c0f564 : SUCCESS in 10m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c4528f647ecf49c8af06532a1958174b : SUCCESS in 10m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/288b3f18791c46b89548b50597ad947b : SUCCESS in 11m 11s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4584dde68a644969a3289f18a69bc0e9 : SUCCESS in 17m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61b27f542fc844a3b6c6abbe63c07a3c : SUCCESS in 12m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/410bb81b3fd74d4c8bc7f7dd9f5b19a7 : SUCCESS in 8m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1cd5151309d7443086d34ff515a44cc8 : SUCCESS in 4m 47s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/af232254cb554a1784dcc731796c2946 : SUCCESS in 27m 41s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/89ef74b70d1549739e0a3e2ee18fa6c9 : SUCCESS in 25m 53s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/383bd6f6161041819e51e50c8cf2172b : SUCCESS in 50m 23s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/1eedc0f0a22f496ea9197a39228a9523 : SUCCESS in 10m 23s","accounts_in_message":[],"_revision_number":2},{"id":"634d7ac762ed9c93a534aad2b321d93222967d0c","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-06 00:37:53.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a .","accounts_in_message":[],"_revision_number":2},{"id":"ffac9bc310602dc7dd0a85e7d127b020e228d924","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-06 00:40:19.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":2},{"id":"da02f32fbbe1907fac5f044bc2f4f7b5dafa4921","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-06 10:39:48.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"4fdd6d99211c4f8c313acd687bff15cf61621c66","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-06 11:45:26.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a .","accounts_in_message":[],"_revision_number":3},{"id":"713dd30615957916fcb23e3359caa1e9c7120059","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 11:56:52.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1827226256714e0ebe15cd94ab1f0051\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d71dc9d442c44a4d8e44e41bf8b2a259 : SUCCESS in 1h 06m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05f10beb82a2492fa481d2deec68f340 : FAILURE in 8m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c6c81e53983e408b8325d797116fbb34 : SUCCESS in 11m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c2ce7305b3d344a0b632c998c0cf4825 : SUCCESS in 13m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/becd2098cca145389be8f55717475020 : SUCCESS in 14m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a90c54f1e2944aa18344f3ba505ecc1c : SUCCESS in 10m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/94ec82454ccd46c1a099349343971b4f : SUCCESS in 8m 41s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ca5381ce59264ded950962e305a6fd3f : SUCCESS in 5m 17s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/48385177f3b14ea68757826393f5ded2 : SUCCESS in 27m 53s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c033e935347e4ff292b303606385b7ce : SUCCESS in 26m 36s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/fc79803f09764837b02f92b502f2b512 : SUCCESS in 50m 58s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/61be2671f7b34bff9d936372f0d5439c : SUCCESS in 14m 52s\n\nWarning:\n  Comments left for invalid file nova/tests/unit/test_fixtures.py","accounts_in_message":[],"_revision_number":3},{"id":"cc4b4d60fc66ee62a35cfeca7d47d7ef07eec46d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 14:56:14.000000000","message":"Patch Set 3:\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/nova/+/992581 is needed.","accounts_in_message":[],"_revision_number":3},{"id":"1645b09069d3ddfffabf2bd8ac9bba3568d8008e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-06 15:04:15.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"8938c2d18f288f2d556810a16851e6c5a58eac99","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-06 15:30:15.000000000","message":"Topic exp_sqlite removed","accounts_in_message":[],"_revision_number":4},{"id":"cd66c8b81547a8c3a77e9fb3f8468c8079f9cb0c","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-06 15:30:36.000000000","message":"Topic set to eventlet-removal","accounts_in_message":[],"_revision_number":4},{"id":"7df21116bcc8e211c9669657e8a22ba8d6666375","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-06 16:04:44.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a .","accounts_in_message":[],"_revision_number":4},{"id":"f0a0a36a7c4a2fdd89270021ebd635605d41204d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 16:24:49.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65dcc8472383457797147e5b9bd55093\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/239b146a409542439f61f92b92c45b87 : SUCCESS in 1h 15m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f0ed4b64dd44d8991e9c26e87b2f2f6 : SUCCESS in 8m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/69adcb64f76543e386fe06d618233d82 : SUCCESS in 13m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6b31a5bce1254fa5b1626a6875cf05cb : SUCCESS in 13m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/52d2d862a7d34d9fbec14f4086312c96 : SUCCESS in 25m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6947c96febce4621a8e4ff73088c89be : SUCCESS in 12m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4405618b4cc14266a7f7f4b1f5b6f82a : SUCCESS in 9m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/fa247226397743329302471d8dd08ecf : SUCCESS in 5m 47s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/82144c728c354ae9bea85dc638e3742a : SUCCESS in 28m 59s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/4538e6332e08486184af3bb093eaa00c : SUCCESS in 25m 17s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/72b343b6d1f445d8889b1a9a0e4394a3 : SUCCESS in 49m 25s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/85c07207166e4921a14f3bc1709aed10 : SUCCESS in 13m 39s","accounts_in_message":[],"_revision_number":4},{"id":"a727c84852cc58f263ddb37c3902f6a03ca6844b","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-06 16:40:41.000000000","message":"Patch Set 4:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":4},{"id":"7e64f6ce42ca54b3bfb880b2d98a5e32abc3ebb8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 19:07:08.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/702a49360e5c427085504813697b29c3\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/56b8723e1af74d47a6eb4c13d37e6968 : SUCCESS in 31m 18s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c4b787302df4424b937c33f0cb855c1b : SUCCESS in 30m 28s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/bac2e32313d14b908b65486e83b5942f : SUCCESS in 35m 59s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"2af1f4aa3717f609a7ece50c4c5f472b86132b3b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-08 14:50:51.000000000","message":"Uploaded 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":"ddcfbcfdc5ea9a2eae537bb3cdeb87af7769336a","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-08 15:52:33.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a .","accounts_in_message":[],"_revision_number":5},{"id":"58004bff42216ef589ab7c806b7ae372c007b9de","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 16:24:44.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5a71964c20f14bfcbdf8522b6f716659\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0de5b6cac15c4c78aa5984a90273bb90 : SUCCESS in 1h 25m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cfa3af163ad94487a904893c1cb09496 : SUCCESS in 9m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e3b94cb05acd4485beac0403ee04ead3 : SUCCESS in 17m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4f4ede33232740f487418424afbacc5f : SUCCESS in 14m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cde98c888ba04425ba3d6b25315b91f2 : SUCCESS in 20m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac61e48aca0b4b3f93606e06bda05261 : SUCCESS in 14m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cee4598290914b25a301ea59a6c99fbc : SUCCESS in 9m 14s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c438bb3ac814479db4d7f81861662350 : SUCCESS in 5m 24s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/567ea967931b400c9f7c7c9de0224403 : SUCCESS in 29m 29s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0003496673994a708683823de5ac9242 : SUCCESS in 27m 29s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/f5ac92922a454800a398d28e4307e9ef : SUCCESS in 50m 36s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/a5c55e52026940289232fd96d312af11 : SUCCESS in 16m 49s","accounts_in_message":[],"_revision_number":5},{"id":"66f30e278e8f3c166756929b4b1bb4986718d5ca","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 19:53:05.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f04be2ef7f674a2f9657cafc18ab9775\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/190fb019939a44e1a5b8235b0c01cd1c : SUCCESS in 25m 03s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1e6f43612bdc4ac2824a1a9338041db3 : SUCCESS in 31m 42s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f13e1371daa64d44812c02593efc6089 : SUCCESS in 39m 45s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"fbb3fed00058f43b9c64991ced4df686a85bf107","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-08 23:27:10.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"18d2b6f55a8e008015fda1967e62c5b36c0b3552","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 00:08:03.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/49674ca1bb454956a9bb8da2108004bd\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f3362e33712b485b988588aad996ae94 : SUCCESS in 25m 56s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fb22c18702044967adaaf6b4c9dc6f3d : SUCCESS in 25m 11s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/5760d1774aca46e5af63252275b7ab92 : SUCCESS in 38m 14s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"0b1d6804f8d96430943f7db0a2d5af372ff3d323","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 00:13:56.000000000","message":"Patch Set 6: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/nova/+/992581 is needed.","accounts_in_message":[],"_revision_number":6},{"id":"6e17828fa7d51fa778fedccf634dfbb590ec366b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-09 00:15:12.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"df9ee131f7cb7742c2d6311aef22a03c31810cac","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-09 00:30:44.000000000","message":"Patch Set 6:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a .","accounts_in_message":[],"_revision_number":6},{"id":"eeb755bad3a180f9a71a1a4a568b2b0c5c680180","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 01:12:27.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ac2f111c231842e09062a5eaac0f3360\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/44b5486e727b435c9a2cc76dda713393 : SUCCESS in 26m 46s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8bbbaa997e824475bdf48ecf5fd0870a : SUCCESS in 35m 09s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f70fe0c2b19341acbc5c7e991c965c05 : SUCCESS in 49m 58s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"a72971d896d7fdad2ed41f35bf74277e3e70cd0d","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-09 01:20:14.000000000","message":"Patch Set 7:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a .","accounts_in_message":[],"_revision_number":7},{"id":"78df281c13fffdea72e32cb50a122d390da4ca3c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 01:22:26.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/667783ba35b944cab28c0e4752e9919a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7ee7e9459a8d44a7b26dd1f7db28428f : SUCCESS in 1h 04m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dcf1a765383441b19ffad13754bf0f41 : SUCCESS in 4m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/36fc7f9703e44c8fa53f4750870c881b : SUCCESS in 10m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a9098dfbd1024186b2a4a50759a6b1f4 : SUCCESS in 15m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b64ed23f12784475b71392123bd09088 : SUCCESS in 18m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8364c0277be7490a9dd1b51f406a39b3 : SUCCESS in 12m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/032dc612f6884a858bf38cbfcf7db2f3 : SUCCESS in 8m 43s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f7296d54cdc34f489b29bcee18e91d57 : SUCCESS in 3m 05s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/0ca28d3f3fc74352a59a3a41a2c23246 : SUCCESS in 31m 55s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/74779ef91ffe4c92888e8c97510a1b8e : SUCCESS in 29m 33s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/797c4aafd26e4b399cd34ae3ff4bc35d : SUCCESS in 50m 42s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/4d5a72ff005e415f9db258ba438dc85d : SUCCESS in 10m 12s","accounts_in_message":[],"_revision_number":7},{"id":"fb956bb3d0c50a8b716ed29c27f8496e33baca74","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-09 12:34:52.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"cf1b8e05d4e9814e8d35296eaab1d50b4048c0fd","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-09 12:59:36.000000000","message":"Patch Set 8:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-992862-jjsrv/index.html\u003e","accounts_in_message":[],"_revision_number":8},{"id":"e22c8ae651d00a2658b02eb2f0cdad1416e80fc0","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-09 13:34:36.000000000","message":"Patch Set 8:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a .","accounts_in_message":[],"_revision_number":8},{"id":"68685cc85f4ac6e261f0879079e83039a575e4a5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 13:54:24.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2af2e35647994081aae22538b872602c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4352075515874046905d186adb1df0b0 : SUCCESS in 1h 17m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2ee9697fe9f5498c9715386f0368f228 : SUCCESS in 4m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9983f206393044e9b6a127de88509263 : SUCCESS in 14m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/160b7569876246c9be2e5dfad35658cd : SUCCESS in 11m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/11e3d40fcc6f4f23a2bce13ef0745ed9 : SUCCESS in 18m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/efd50c1980c747ddb92767bca5882ee0 : SUCCESS in 13m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7c7bb123ff7a4f8681cbfd8e49107d0d : SUCCESS in 8m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d3f2090316ba4d27a348b690eb370aad : SUCCESS in 3m 54s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/e91d9dfc1f144b7ebe301b7ffbe079bb : SUCCESS in 25m 53s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/a6062d70406f4a4fb8f0b234c4511e00 : SUCCESS in 26m 02s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/6927d01b7440471da549c0b2b1a1cef7 : FAILURE in 1h 13m 47s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/4921d79af21049f1b5d791a82046162c : SUCCESS in 10m 17s","accounts_in_message":[],"_revision_number":8},{"id":"234652d7228e59f74e56a4c5ec74446d5f060836","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 16:32:20.000000000","message":"Patch Set 8:\n\nThis change depends on a change that failed to merge.\n\nChanges https://review.opendev.org/c/openstack/nova/+/992581, https://review.opendev.org/c/openstack/placement/+/993106 are needed.","accounts_in_message":[],"_revision_number":8},{"id":"bd0732e4f0f0537b20168b209e246d7a3a596f07","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-09 16:33:16.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"bc6b3e5637bb0ca47c3a90c826a020b7ed21a46b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 17:39:20.000000000","message":"Patch Set 8:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3d2021e7dbfb47d3a99861becb04123a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/16a09c674dd04a1588c9fc74a1ec0ca7 : SUCCESS in 51m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/282e5f3aacdc453ab50d9a329a60b669 : SUCCESS in 8m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/be759c31a5b24de3b0f5450bd51ee7ff : SUCCESS in 11m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f3a2dbcceb5b4ff396e2079bbffca345 : SUCCESS in 13m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d53a72187cdd40d296477a9ab8b11f7e : SUCCESS in 20m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0829991b50344552bb0b4ff2415f173e : SUCCESS in 12m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bd49ce9c53434eb1985d76058c6a73db : SUCCESS in 9m 07s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0e16d4179eee4bb88478a758cfe40880 : SUCCESS in 7m 21s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/1fa8d78aa3074c0faf1fddb270d99ba7 : SUCCESS in 27m 04s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/5767e9e95d1b4956bb08370d44fa8acf : SUCCESS in 26m 17s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/83959bb0d39e488aabb62b123bac7a8a : SUCCESS in 52m 21s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/9cf23a06bd8a470f937e6ef5da0e17f7 : SUCCESS in 14m 00s","accounts_in_message":[],"_revision_number":8},{"id":"c15c04df231944c4fccd0bc52587184c9be39e74","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-09 20:41:52.000000000","message":"Patch Set 8:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-992862-9sxh8/index.html\u003e","accounts_in_message":[],"_revision_number":8},{"id":"aecd4359584167286ccf406fbf2fc898fd74341a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 21:28:10.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3da836a6a6114328a9abe06c81c91294\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/021a3f17dace4891ae3f9326508276cf : SUCCESS in 32m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b6eeb6fb9e4a4bf1a76eb3e37287afb7 : SUCCESS in 24m 17s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/e6b0080fff484544b6c59bf88c40ec8b : SUCCESS in 17m 08s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"27d24a2de858e58c1703e29b06bfe26082454e76","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-07-14 14:28:51.000000000","message":"Patch Set 8: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"337a8c68347b5feb013dad88f3563f1a538e9d76","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-15 10:25:52.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-992862-mztjm/index.html\u003e","accounts_in_message":[],"_revision_number":7},{"id":"6a7cd94cfa55f00f04fcb31a77496c8531df2a8e","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-07-15 17:51:22.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-992862-jgkkj/index.html\u003e","accounts_in_message":[],"_revision_number":7},{"id":"a00a0cbdd129784894478d960c989cabc3492f17","author":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"date":"2026-07-27 21:33:13.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"8071b7a4be1e47a9500680d36c4ccda491d7cc59","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-30 16:57:19.000000000","message":"Patch Set 8: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"0ca589722290e0e73d40e7e165215d689fd64433","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-30 17:24:37.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"1f8107e090309ff66870999a7732b2bccd7c3874","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 17:24:51.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"f5bad38a0e2a2e37e340164ab97f3f95864cafa9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 18:00:58.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d26d22809c74fdf9e133828deaf127d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74175cbc22634439a9ad5b0dc7e8d162 : SUCCESS in 4m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/36da65a53ff249cd85a4b0d983400c88 : SUCCESS in 15m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6d7be09452c6400b8f370a1477dcf337 : SUCCESS in 13m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fdf1d7cbbc044be69ee82f1e5699d167 : SUCCESS in 12m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4d88b6904a394243bcdefccc872e5440 : SUCCESS in 8m 32s\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/933ae92767914245be945106009e7486 : SUCCESS in 29m 16s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/6249e2e8f27546b0bd95092965a38b32 : SUCCESS in 27m 47s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/ef0fc7d3f61441ec8bc640ee8f14db88 : SUCCESS in 31m 43s (non-voting)\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/39063ad63b7946a59fdda3059ad201ba : SUCCESS in 4m 59s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/3e19e6bf52df43adbb861f425012c42a : SUCCESS in 12m 11s","accounts_in_message":[],"_revision_number":8},{"id":"9be39c37d891e2405a486254e2090bd6e7fd5c1c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 18:00:58.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"7b18d817ab4813db7c6f824f5892cece0ede236c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 18:02:52.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a7d2a96c192f4ce08c10864e0a69b1a6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f693c90622e74758ac1f94d43281b490 : SUCCESS in 54s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"3b7d0ba78c99a605999dfa6dab7497d95057ee61","revisions":{"cf13f363e464baa1b48b6a97c1afb18468cdbd68":{"kind":"REWORK","_number":1,"created":"2026-06-11 08:45:25.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/62/992862/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/992862/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/992862/1"}}},"commit":{"parents":[{"commit":"3f20e6e5f182d63d0179bf07a102cc786e2c35b3","subject":"tests: Add file-backed SQLite with WAL for placement fixture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3f20e6e5f182d63d0179bf07a102cc786e2c35b3"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-06-11 08:40:22.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-06-11 08:45:09.000000000","tz":330},"subject":"[DNM][Experimental] tests: Use per-database write locks instead of global lock","message":"[DNM][Experimental] tests: Use per-database write locks instead of global lock\n\nThe previous patch (Ia1463734c347f908b93d8659edbf5cadf05ab5d8)\nintroduced a global DatabaseWriteLock that serialized ALL write\ntransactions across ALL databases (main, api, cell0, cell1, etc.)\nto work around SQLite\u0027s single-writer limitation.\n\nWhile correct for preventing conflicts within a single database,\nthis was overly conservative and caused unnecessary serialization.\nTwo write transactions targeting different databases (e.g., one to\ncell0 and one to cell1) were forced to serialize even though they\noperate on completely separate SQLite files.\n\nThis patch experments the locking mechanism to use per-database locks:\n\n   - Maintains a dict of locks keyed by the transaction context\n     manager\u0027s _root object (which is unique per database)\n   - Each database gets its own RLock, so writes within the same\n     database still serialize (as required by SQLite)\n   - Writes to different databases can now proceed in parallel\n\nChange-Id: Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cf13f363e464baa1b48b6a97c1afb18468cdbd68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cf13f363e464baa1b48b6a97c1afb18468cdbd68"}]},"branch":"refs/heads/master"},"b1bfe19a0927fbfc252057f6cc28c48986f1f655":{"kind":"REWORK","_number":2,"created":"2026-07-05 23:34:07.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/62/992862/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/992862/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/992862/2"}}},"commit":{"parents":[{"commit":"0ea74575a14d03d668da0e20f53c5b26e5cd7913","subject":"tests: use file-backed Placement SQLite in functional threading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0ea74575a14d03d668da0e20f53c5b26e5cd7913"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-06-11 08:40:22.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-07-05 23:24:53.000000000","tz":330},"subject":"tests: Use per-database write locks instead of global lock","message":"tests: Use per-database write locks instead of global lock\n\nReplace the global DatabaseWriteLock with per-database RLocks keyed by\nengine facade root so writes to different SQLite files (main, api,...) can\nproceed in parallel while writes to the same database still serialize.\n\nStore per-database locks on DatabaseWriteLock via defaultdict(RLock).\n\nDepends-On: I9aed06cc906a916992a9bf8420f2a9e4beca7299\nDepends-On: I2bc6f54a34b364bdf1e9e40fc344a889a0b0ae23\n\nChange-Id: Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b1bfe19a0927fbfc252057f6cc28c48986f1f655"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b1bfe19a0927fbfc252057f6cc28c48986f1f655"}]},"branch":"refs/heads/master"},"87bd1e50346d5998fa253c312549c460836999ae":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-06 10:39:48.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/62/992862/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/992862/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/992862/3"}}},"commit":{"parents":[{"commit":"8bafe17ae234248f2b22d5e60d3d8a538f638fb1","subject":"tests: use file-backed Placement SQLite in functional threading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8bafe17ae234248f2b22d5e60d3d8a538f638fb1"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-06-11 08:40:22.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-07-06 10:37:42.000000000","tz":330},"subject":"tests: Use per-database write locks instead of global lock","message":"tests: Use per-database write locks instead of global lock\n\nReplace the global DatabaseWriteLock with per-database RLocks keyed by\nengine facade root so writes to different SQLite files (main, api,...) can\nproceed in parallel while writes to the same database still serialize.\n\nStore per-database locks on DatabaseWriteLock via defaultdict(RLock).\n\nDepends-On: I9aed06cc906a916992a9bf8420f2a9e4beca7299\nDepends-On: I2bc6f54a34b364bdf1e9e40fc344a889a0b0ae23\n\nChange-Id: Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/87bd1e50346d5998fa253c312549c460836999ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/87bd1e50346d5998fa253c312549c460836999ae"}]},"branch":"refs/heads/master"},"065e8b21a7c40a2dd9c2497121f0b29bf6fcf781":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-07-06 15:04:15.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/62/992862/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/992862/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/992862/4"}}},"commit":{"parents":[{"commit":"58052c387a6516d6cdc1741aa287448d2d5bf6fb","subject":"tests: use file-backed Placement SQLite in functional threading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/58052c387a6516d6cdc1741aa287448d2d5bf6fb"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-06-11 08:40:22.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-07-06 15:02:28.000000000","tz":330},"subject":"tests: Use per-database write locks instead of global lock","message":"tests: Use per-database write locks instead of global lock\n\nReplace the global DatabaseWriteLock with per-database RLocks keyed by\nengine facade root so writes to different SQLite files (main, api,...) can\nproceed in parallel while writes to the same database still serialize.\n\nStore per-database locks on DatabaseWriteLock via defaultdict(RLock).\n\nDepends-On: I9aed06cc906a916992a9bf8420f2a9e4beca7299\nDepends-On: I2bc6f54a34b364bdf1e9e40fc344a889a0b0ae23\n\nChange-Id: Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/065e8b21a7c40a2dd9c2497121f0b29bf6fcf781"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/065e8b21a7c40a2dd9c2497121f0b29bf6fcf781"}]},"branch":"refs/heads/master"},"d776d895ea2cbdbadb7469eb1aba798e4c648d0d":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-07-08 14:50:51.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/62/992862/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/992862/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/992862/5"}}},"commit":{"parents":[{"commit":"03e880194dfcf212a5906a57a7971a5579fde79d","subject":"tests: use file-backed Placement SQLite in functional threading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/03e880194dfcf212a5906a57a7971a5579fde79d"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-06-11 08:40:22.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-07-08 14:47:57.000000000","tz":330},"subject":"tests: Use per-database write locks instead of global lock","message":"tests: Use per-database write locks instead of global lock\n\nReplace the global DatabaseWriteLock with per-database RLocks keyed by\nengine facade root so writes to different SQLite files (main, api,...) can\nproceed in parallel while writes to the same database still serialize.\n\nStore per-database locks on DatabaseWriteLock via defaultdict(RLock).\n\nDepends-On: I9aed06cc906a916992a9bf8420f2a9e4beca7299\nDepends-On: I2bc6f54a34b364bdf1e9e40fc344a889a0b0ae23\n\nChange-Id: Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d776d895ea2cbdbadb7469eb1aba798e4c648d0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d776d895ea2cbdbadb7469eb1aba798e4c648d0d"}]},"branch":"refs/heads/master"},"b382c4c5b8c08fbfeeef9f675903bf89e6f060c2":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-07-08 23:27:10.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/62/992862/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/992862/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/992862/6"}}},"commit":{"parents":[{"commit":"7e4780c4fec0e84dd760610d86d87eec53bda1da","subject":"tests: use file-backed Placement SQLite in functional threading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7e4780c4fec0e84dd760610d86d87eec53bda1da"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-06-11 08:40:22.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-07-08 23:25:15.000000000","tz":330},"subject":"tests: Use per-database write locks instead of global lock","message":"tests: Use per-database write locks instead of global lock\n\nReplace the global DatabaseWriteLock with per-database RLocks keyed by\nengine facade root so writes to different SQLite files (main, api,...) can\nproceed in parallel while writes to the same database still serialize.\n\nStore per-database locks on DatabaseWriteLock via defaultdict(RLock).\n\nDepends-On: I9aed06cc906a916992a9bf8420f2a9e4beca7299\nDepends-On: I2bc6f54a34b364bdf1e9e40fc344a889a0b0ae23\n\nChange-Id: Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b382c4c5b8c08fbfeeef9f675903bf89e6f060c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b382c4c5b8c08fbfeeef9f675903bf89e6f060c2"}]},"branch":"refs/heads/master"},"260a7a982dac2cf39c9a68892b519551223da2bd":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-07-09 00:15:12.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/62/992862/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/992862/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/992862/7"}}},"commit":{"parents":[{"commit":"34a0afdb38afa4acaa40d41a2ff89ec4b5c11b2d","subject":"tests: use file-backed Placement SQLite in functional threading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/34a0afdb38afa4acaa40d41a2ff89ec4b5c11b2d"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-06-11 08:40:22.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-07-09 00:14:52.000000000","tz":330},"subject":"tests: Use per-database write locks instead of global lock","message":"tests: Use per-database write locks instead of global lock\n\nReplace the global DatabaseWriteLock with per-database RLocks keyed by\nengine facade root so writes to different SQLite files (main, api,...) can\nproceed in parallel while writes to the same database still serialize.\n\nStore per-database locks on DatabaseWriteLock via defaultdict(RLock).\n\nDepends-On: I9aed06cc906a916992a9bf8420f2a9e4beca7299\nDepends-On: I2bc6f54a34b364bdf1e9e40fc344a889a0b0ae23\n\nChange-Id: Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/260a7a982dac2cf39c9a68892b519551223da2bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/260a7a982dac2cf39c9a68892b519551223da2bd"}]},"branch":"refs/heads/master"},"3b7d0ba78c99a605999dfa6dab7497d95057ee61":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-07-09 12:34:52.000000000","uploader":{"_account_id":35153,"name":"Ashish Gupta","email":"ashigupt@redhat.com","username":"ashigupt","status":"Redhat"},"ref":"refs/changes/62/992862/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/992862/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/992862/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/992862/8"}}},"commit":{"parents":[{"commit":"adcccfeac32729ea2b0ef6e7a3a17b48ad17c90b","subject":"tests: use file-backed Placement SQLite in functional threading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/adcccfeac32729ea2b0ef6e7a3a17b48ad17c90b"}]}],"author":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-06-11 08:40:22.000000000","tz":330},"committer":{"name":"Ashish Gupta","email":"ashigupt@redhat.com","date":"2026-07-09 12:34:10.000000000","tz":330},"subject":"tests: Use per-database write locks instead of global lock","message":"tests: Use per-database write locks instead of global lock\n\nReplace the global DatabaseWriteLock with per-database RLocks keyed by\nengine facade root so writes to different SQLite files (main, api,...) can\nproceed in parallel while writes to the same database still serialize.\n\nStore per-database locks on DatabaseWriteLock via defaultdict(RLock).\n\nDepends-On: I9aed06cc906a916992a9bf8420f2a9e4beca7299\nDepends-On: I2bc6f54a34b364bdf1e9e40fc344a889a0b0ae23\n\nChange-Id: Idd22ae764bb8fe8cdad27ae0fa9418e39f1dcc4a\nSigned-off-by: Ashish Gupta \u003cashigupt@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3b7d0ba78c99a605999dfa6dab7497d95057ee61"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3b7d0ba78c99a605999dfa6dab7497d95057ee61"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
