)]}'
{"id":"openstack%2Ftooz~989049","triplet_id":"openstack%2Ftooz~master~I45a43befe529bc892f09fae806f3d667806f63b4","project":"openstack/tooz","branch":"master","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-06-30 04:40:13.000000000","reason":"Change was submitted"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-06-30 02:47:41.000000000","reason":"\u003cGERRIT_ACCOUNT_9816\u003e replied on the change","reason_account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},"36393":{"account":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"last_update":"2026-06-30 04:40:13.000000000","reason":"Change was submitted"},"16137":{"account":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"last_update":"2026-06-30 04:40:13.000000000","reason":"Change was submitted"},"28522":{"account":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"last_update":"2026-06-30 04:40:13.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I45a43befe529bc892f09fae806f3d667806f63b4","subject":"Improve get_coordinator annotations","status":"MERGED","created":"2026-05-19 03:31:33.000000000","updated":"2026-06-30 04:42:01.000000000","submitted":"2026-06-30 04:40:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"989049","meta_rev_id":"b05a9450389e671b7c466041feb7e9357481c625","_number":989049,"virtual_id_number":989049,"owner":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-30 04:40:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":2,"date":"2026-06-30 02:47:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":1,"date":"2026-06-30 02:47:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}],"reviewers":{"REVIEWER":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}],"CC":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-19 05:25:42.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-05-19 05:30:31.000000000","updated_by":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"reviewer":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"state":"REVIEWER"},{"updated":"2026-05-19 05:30:31.000000000","updated_by":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"},{"updated":"2026-05-20 07:50:50.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2026-06-09 21:35:57.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"CC"}],"messages":[{"id":"5deec3735bf7447cdcedb17e4a1cea4d76c0c667","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-05-19 03:31:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ce6df4424ad61afbb734495352ac44bd51357b1e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-05-19 03:33:53.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"4785ddffa3b5e6da02a50b42209e1d5920d9b8ea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-19 05:25:42.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1d7209535e184c94a8024d36195cd68a\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9dff5686b049468bb4b52891532ac2b9 : SUCCESS in 1h 50m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/880dc43af4ac47ab8e4f7dd3e220893a : SUCCESS in 5m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/55eccb5172a5476f803d7f13154a8a96 : FAILURE in 5m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e9f3b4f1ed02463aafbca5c75b43f729 : SUCCESS in 5m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b8675e8e2dfc441ab2532550e05071dc : SUCCESS in 5m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c21fd12f654149279e6697ea39191377 : SUCCESS in 7m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/258bb0c0f58842c7889aa58bc092a3c9 : SUCCESS in 4m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5ea645c76b5d455bbc06ec3a385a2cda : SUCCESS in 5m 30s\n- tooz-tox-examples https://zuul.opendev.org/t/openstack/build/217bf14122814bfdbc78c51c048064f1 : SUCCESS in 4m 40s\n- tooz-tox-py310-etcd3gw https://zuul.opendev.org/t/openstack/build/65ef672f97f04f9d9f2648326d3fe2b0 : SUCCESS in 4m 55s\n- tooz-tox-py313-etcd3gw https://zuul.opendev.org/t/openstack/build/f76d04d5fdb54d37bb17d26816b47b1e : SUCCESS in 3m 31s\n- tooz-tox-py310-zookeeper https://zuul.opendev.org/t/openstack/build/6d92c25e7db34aaa9dd8d6b22e2c51dc : SUCCESS in 4m 00s\n- tooz-tox-py313-zookeeper https://zuul.opendev.org/t/openstack/build/243ba46d99714ded89418fab21f86907 : SUCCESS in 4m 15s\n- tooz-tox-py310-redis https://zuul.opendev.org/t/openstack/build/148daecb7fea4a12819b41768490dae8 : SUCCESS in 8m 24s\n- tooz-tox-py313-redis https://zuul.opendev.org/t/openstack/build/3fa8f1eb368146019afe4e487a6ed04c : SUCCESS in 6m 23s\n- tooz-tox-py310-sentinel https://zuul.opendev.org/t/openstack/build/d9608edde55c4610a99a605a1f4d0bc1 : SUCCESS in 5m 38s\n- tooz-tox-py313-sentinel https://zuul.opendev.org/t/openstack/build/c889b816f3d74192b0e7715cffe7ba21 : SUCCESS in 8m 13s\n- tooz-tox-py310-memcached https://zuul.opendev.org/t/openstack/build/92375e36515f4263b303422bc86c4a59 : SUCCESS in 6m 10s\n- tooz-tox-py313-memcached https://zuul.opendev.org/t/openstack/build/48f6f8b418dc4b7f84cf995ab3136d96 : SUCCESS in 3m 21s\n- tooz-tox-py310-postgresql https://zuul.opendev.org/t/openstack/build/42dbff127384408187de6a3acc206e8b : SUCCESS in 2m 29s\n- tooz-tox-py313-postgresql https://zuul.opendev.org/t/openstack/build/3c4f561c68d34a34971b5604aa41585f : SUCCESS in 2m 58s\n- tooz-tox-py310-mysql https://zuul.opendev.org/t/openstack/build/551a1e2a92cf4aedad58900ff861f386 : SUCCESS in 4m 14s\n- tooz-tox-py313-mysql https://zuul.opendev.org/t/openstack/build/a48fc48f9f08406fbace8bcfc82e718c : SUCCESS in 5m 55s\n- tooz-tox-py310-consul https://zuul.opendev.org/t/openstack/build/41f2edc19f4c4edd8f3862399751110d : SUCCESS in 5m 06s\n- tooz-tox-py313-consul https://zuul.opendev.org/t/openstack/build/03982e4da9764a5a899dd7870c3ea9e7 : SUCCESS in 3m 41s","accounts_in_message":[],"_revision_number":2},{"id":"c48a592a3e9ab75b7539c7f576942c74f6b3146a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-05-19 05:27:24.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"33847d2c5e70c554dfe04c4932fe0234033db38d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-19 07:30:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/54fed9a7180f44559143f223f29af8d9\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9167c0867e0d441891a34b2ab4d47e93 : SUCCESS in 2h 02m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7dff1d5f7242485c8bbe0d3a50bcf272 : SUCCESS in 5m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3479b8e6c2a1467b854c120963f1740d : SUCCESS in 5m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7a0812181db0439cbb48ea324d72ddfb : SUCCESS in 4m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9415d6b3da6d461b8b6c086e6f64b0a2 : SUCCESS in 4m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/17ba6ccf484d4ef88f7e3cfccadd0dad : SUCCESS in 8m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/755ef3d846a14dba895ec424d3a81dc2 : SUCCESS in 6m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/65834e7494de4f4a936101393b65fd95 : SUCCESS in 6m 16s\n- tooz-tox-examples https://zuul.opendev.org/t/openstack/build/4310863f9c6443868d64823c443a65af : SUCCESS in 5m 53s\n- tooz-tox-py310-etcd3gw https://zuul.opendev.org/t/openstack/build/721b8b2bb9234c6e8ef6404c2a90baf2 : SUCCESS in 4m 32s\n- tooz-tox-py313-etcd3gw https://zuul.opendev.org/t/openstack/build/e29d09d867034b7f88f6ccf6fb421d1a : SUCCESS in 5m 15s\n- tooz-tox-py310-zookeeper https://zuul.opendev.org/t/openstack/build/d6ddee62e98941ea94ce9ea75d2debec : SUCCESS in 5m 48s\n- tooz-tox-py313-zookeeper https://zuul.opendev.org/t/openstack/build/899ac212e2cc455e95947a01ffa288e2 : SUCCESS in 4m 12s\n- tooz-tox-py310-redis https://zuul.opendev.org/t/openstack/build/a7d636a5f504423bb9fc4d1dfff24a51 : SUCCESS in 7m 36s\n- tooz-tox-py313-redis https://zuul.opendev.org/t/openstack/build/b4edf95831a04d83b035e38fafa75407 : SUCCESS in 6m 08s\n- tooz-tox-py310-sentinel https://zuul.opendev.org/t/openstack/build/d8df21e4ca904d5aafe941812400b215 : SUCCESS in 7m 12s\n- tooz-tox-py313-sentinel https://zuul.opendev.org/t/openstack/build/40569d1fe8fa42e48627b57e740aed03 : SUCCESS in 10m 09s\n- tooz-tox-py310-memcached https://zuul.opendev.org/t/openstack/build/17a5839a988049febcf99f7ee24edc6b : SUCCESS in 3m 59s\n- tooz-tox-py313-memcached https://zuul.opendev.org/t/openstack/build/4d1727db9aaa4848a37eb7fe9d7d6d1a : SUCCESS in 9m 18s\n- tooz-tox-py310-postgresql https://zuul.opendev.org/t/openstack/build/d1bb274283cb421d8310cce78e740e20 : SUCCESS in 2m 30s\n- tooz-tox-py313-postgresql https://zuul.opendev.org/t/openstack/build/fa5d937eb11e4e9a8f33e985cb7f658d : SUCCESS in 4m 12s\n- tooz-tox-py310-mysql https://zuul.opendev.org/t/openstack/build/825be23dd85845e780276190395264cc : SUCCESS in 5m 29s\n- tooz-tox-py313-mysql https://zuul.opendev.org/t/openstack/build/2b53ab6d87064a7789e4687b1c12d3a3 : SUCCESS in 7m 51s\n- tooz-tox-py310-consul https://zuul.opendev.org/t/openstack/build/3525c1c3292b497b84683939d4cd715c : SUCCESS in 5m 09s\n- tooz-tox-py313-consul https://zuul.opendev.org/t/openstack/build/af228baca5eb4f86bdbe80a21176cd9f : SUCCESS in 5m 11s","accounts_in_message":[],"_revision_number":3},{"id":"971e0988a8389219769adbc62d87860037689a58","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2026-05-20 07:50:50.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bb1b902c9ed090a3b6db932d4bffc5ed05ea01ec","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-06-03 16:06:08.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"11ad2cbdd58296502e0025cdd6704ed85f2b2866","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 16:08:39.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"440d1130ab763282a26a4f4dcf65ce3d8202e99a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 18:11:52.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/fcac187b599544dc84d27750d8c03c40\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e78b03435abe4cb4b2057ce31d52a332 : SUCCESS in 1h 33m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/285031f793bd4bf08375360512256765 : FAILURE in 6m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0b1343d540664c988c3b26d7ba3b5cc6 : SUCCESS in 4m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a32b0ac364414c0aae852c885670c989 : SUCCESS in 6m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e5874b4f43842ceb7dbc87ae4c36e7e : SUCCESS in 4m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f42d83c59df14dd5b030694afda0db3b : SUCCESS in 5m 54s\n- tooz-tox-examples https://zuul.opendev.org/t/openstack/build/3e223731d64b411883c8e6dd0277b902 : SUCCESS in 4m 29s\n- tooz-tox-py310-etcd3gw https://zuul.opendev.org/t/openstack/build/c60ba21364dd42b7b8e919263423e595 : SUCCESS in 5m 26s\n- tooz-tox-py313-etcd3gw https://zuul.opendev.org/t/openstack/build/5ff41ddb27e845dda23e92db8b338ad5 : SUCCESS in 4m 56s\n- tooz-tox-py310-zookeeper https://zuul.opendev.org/t/openstack/build/f153b6424c7840ce961134e26bc7f32c : SUCCESS in 5m 25s\n- tooz-tox-py313-zookeeper https://zuul.opendev.org/t/openstack/build/576b6c6a0f1e471991bb3ab89c8df61a : SUCCESS in 5m 45s\n- tooz-tox-py310-redis https://zuul.opendev.org/t/openstack/build/901c3e98d4c74421ba5a0d22ab81bfe7 : SUCCESS in 5m 02s\n- tooz-tox-py313-redis https://zuul.opendev.org/t/openstack/build/2174f52778774e26b6c0d62654c94df6 : SUCCESS in 5m 17s\n- tooz-tox-py310-sentinel https://zuul.opendev.org/t/openstack/build/0df6be3bb7a84000b92c8cbae7c9cb38 : SUCCESS in 7m 09s\n- tooz-tox-py313-sentinel https://zuul.opendev.org/t/openstack/build/5e4105ff2c8e495fab2efe579d6658d2 : SUCCESS in 6m 26s\n- tooz-tox-py310-memcached https://zuul.opendev.org/t/openstack/build/15c5e767126e417f9e9c86d0a29b3c0c : SUCCESS in 5m 27s\n- tooz-tox-py313-memcached https://zuul.opendev.org/t/openstack/build/06c2bb6639a54b15b700722f1f809f93 : SUCCESS in 5m 22s\n- tooz-tox-py310-postgresql https://zuul.opendev.org/t/openstack/build/a80f028fc7694ce9940f71a524e2b7e1 : SUCCESS in 5m 12s\n- tooz-tox-py313-postgresql https://zuul.opendev.org/t/openstack/build/5ca91789f3e34de19c6f786b14f38f2a : SUCCESS in 5m 04s\n- tooz-tox-py310-mysql https://zuul.opendev.org/t/openstack/build/f9890513497744b6b7e0c53ead685405 : SUCCESS in 4m 27s\n- tooz-tox-py313-mysql https://zuul.opendev.org/t/openstack/build/14cb94c8e9804053ac27b3372f8fb21d : SUCCESS in 8m 35s\n- tooz-tox-py310-consul https://zuul.opendev.org/t/openstack/build/e597a8f17ec348209c28a32c4b1d3a53 : SUCCESS in 5m 41s\n- tooz-tox-py313-consul https://zuul.opendev.org/t/openstack/build/9a996d23a00a4d4d83c99720a276a46b : SUCCESS in 8m 03s\n\nWarning:\n  Comments left for invalid file tooz/drivers/redis.py","accounts_in_message":[],"_revision_number":3},{"id":"736ed2c2f45f5c085ae1eacd6fe2103abeea9fa4","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-06-03 20:59:07.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"497fd4af48798fc62039569119bb1f6b0dd30a1b","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-09 21:35:57.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7d53adcdcfb553db9c7d2ee90a46f27e8456d873","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-09 21:43:28.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e53c7a202224c3d623603e372d7e8cd9f4932eab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-09 22:36:29.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/d61403ea739a4e4496db468c6f1acb83\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/33c94755fe0344c9a28041edab583a9d : SUCCESS in 58m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3999e0ccb77547e8801d761edcb8d974 : SUCCESS in 8m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/094e7aca74fd489ba2a9c2e4a666af9f : SUCCESS in 8m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2624ed33bf9b4cf7a47b408ff033b329 : SUCCESS in 4m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/160b0d07082e4eeb91118aa448fd3bb6 : SUCCESS in 8m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6e7982856f58401e8b68278d5ca9c845 : SUCCESS in 7m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/671df986ed02456bbf2406734d631a8d : SUCCESS in 4m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f8bee8ee203d4267bfd3a7efc8255ba6 : SUCCESS in 4m 50s\n- tooz-tox-examples https://zuul.opendev.org/t/openstack/build/b59e0efdf01142fab63ac39018659223 : SUCCESS in 5m 32s\n- tooz-tox-py310-etcd3gw https://zuul.opendev.org/t/openstack/build/0ad98d7ed7564b428db1b883f5aee58e : FAILURE in 4m 41s\n- tooz-tox-py313-etcd3gw https://zuul.opendev.org/t/openstack/build/83fcfba3d9cd49488f8a789067a2ba8c : SUCCESS in 6m 18s\n- tooz-tox-py310-zookeeper https://zuul.opendev.org/t/openstack/build/9918720660af4b49bd6b4d2a4c48dba4 : FAILURE in 2m 45s\n- tooz-tox-py313-zookeeper https://zuul.opendev.org/t/openstack/build/2b92c83df4a34533bcdd91c78a679efb : SUCCESS in 5m 52s\n- tooz-tox-py310-redis https://zuul.opendev.org/t/openstack/build/03a87139bea04189a9668f620fac347b : FAILURE in 3m 38s\n- tooz-tox-py313-redis https://zuul.opendev.org/t/openstack/build/79e45c72cfd64df1943b7bd3ddae1d8c : SUCCESS in 6m 38s\n- tooz-tox-py310-sentinel https://zuul.opendev.org/t/openstack/build/1a901230bc0244d0b22b8c63458af03a : FAILURE in 3m 12s\n- tooz-tox-py313-sentinel https://zuul.opendev.org/t/openstack/build/ded148a170fd4cd0a0ba3027b5c689c0 : SUCCESS in 6m 00s\n- tooz-tox-py310-memcached https://zuul.opendev.org/t/openstack/build/f5c0af73ab5b4170b0fd2fa37e9b264d : FAILURE in 3m 44s\n- tooz-tox-py313-memcached https://zuul.opendev.org/t/openstack/build/4a0db91ef38d479296a94414a055f3ce : SUCCESS in 5m 40s\n- tooz-tox-py310-postgresql https://zuul.opendev.org/t/openstack/build/2b28af5e8c114fab87b5e07f7ac051fc : FAILURE in 3m 09s\n- tooz-tox-py313-postgresql https://zuul.opendev.org/t/openstack/build/1c332f97bed441d9a277f39d5f4e17bc : SUCCESS in 5m 17s\n- tooz-tox-py310-mysql https://zuul.opendev.org/t/openstack/build/667e1c3b6d5540f0b58c2d6fbe585da4 : FAILURE in 4m 53s\n- tooz-tox-py313-mysql https://zuul.opendev.org/t/openstack/build/7a679940a7fd4dd1a1a5ca51672b1e69 : SUCCESS in 8m 53s\n- tooz-tox-py310-consul https://zuul.opendev.org/t/openstack/build/41b4a13d56ad4843bf9c58a192475223 : FAILURE in 3m 36s\n- tooz-tox-py313-consul https://zuul.opendev.org/t/openstack/build/e095bcf0f597483287f14473566b8e4b : SUCCESS in 5m 29s","accounts_in_message":[],"_revision_number":3},{"id":"0cc727ba270c671c7564bff7eae55805329e6ed7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-29 14:16:03.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"c873eb118dcbbaf260d136c0659bf22634c5846f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 16:14:20.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/25c874d43fd84b33803f6ccf038ad2c2\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6050ffb8ec4f42b2a1241f5b5882f8e6 : SUCCESS in 1h 51m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/75280489401342a880507f80dc56af5b : SUCCESS in 6m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4bf4543cd591440d9cb56836c5e52cbd : SUCCESS in 6m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0273f751615748f4badf2c34f2ba76df : SUCCESS in 5m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f9e6a0cbbca74c489946b2d39c793e0c : SUCCESS in 3m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d6b095d1c49148e4a4b9f72bdc43a372 : SUCCESS in 5m 10s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/dfa4556cc2194c83b10f312e5c1cae0d : FAILURE in 5m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4e2be32885b24bc089fe19b5b9d031bb : SUCCESS in 5m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/586c2d014b0b4685882e2cedf74401ba : SUCCESS in 3m 27s\n- tooz-tox-examples https://zuul.opendev.org/t/openstack/build/210fc5f5ed7f400d8b11af579980d878 : SUCCESS in 3m 33s\n- tooz-tox-py311-etcd3gw https://zuul.opendev.org/t/openstack/build/6caf1978b4f8487a918d9c65a7322721 : SUCCESS in 5m 35s\n- tooz-tox-py314-etcd3gw https://zuul.opendev.org/t/openstack/build/17c0d717958e481da7ab178ce295dfc8 : SUCCESS in 10m 09s\n- tooz-tox-py311-zookeeper https://zuul.opendev.org/t/openstack/build/e2fca1d901844648a17f9798da2ab100 : SUCCESS in 6m 09s\n- tooz-tox-py314-zookeeper https://zuul.opendev.org/t/openstack/build/e7a9be9acf2247159a63c470414ec5f6 : SUCCESS in 4m 50s\n- tooz-tox-py311-redis https://zuul.opendev.org/t/openstack/build/0c00dc42ade2486a953e61f94ca25c11 : SUCCESS in 4m 58s\n- tooz-tox-py314-redis https://zuul.opendev.org/t/openstack/build/73011bfe5425444689f63586b990ce86 : FAILURE in 6m 27s\n- tooz-tox-py311-sentinel https://zuul.opendev.org/t/openstack/build/86093056cfa945639e08f21927e91541 : SUCCESS in 5m 25s\n- tooz-tox-py314-sentinel https://zuul.opendev.org/t/openstack/build/d75758c156514eb18eac934a048a7dea : FAILURE in 6m 01s\n- tooz-tox-py311-memcached https://zuul.opendev.org/t/openstack/build/ada50ee604ab49869e44a5cba706bb55 : SUCCESS in 6m 07s\n- tooz-tox-py314-memcached https://zuul.opendev.org/t/openstack/build/31dfaad082ad4644a4f89c42fa36ed7d : SUCCESS in 10m 01s\n- tooz-tox-py311-postgresql https://zuul.opendev.org/t/openstack/build/4205c0c93cdc4a8e99184e4bfd66f4c9 : SUCCESS in 7m 42s\n- tooz-tox-py314-postgresql https://zuul.opendev.org/t/openstack/build/512c24ba1fab4d3092520959e43af168 : SUCCESS in 11m 06s\n- tooz-tox-py311-mysql https://zuul.opendev.org/t/openstack/build/caf918770cf2486c866d077945de3360 : SUCCESS in 9m 42s\n- tooz-tox-py314-mysql https://zuul.opendev.org/t/openstack/build/995da46acf3d4661a43a150164cf5a53 : SUCCESS in 9m 48s\n- tooz-tox-py311-consul https://zuul.opendev.org/t/openstack/build/1d066370b85f4007a4a07539286bbaa8 : SUCCESS in 4m 52s\n- tooz-tox-py314-consul https://zuul.opendev.org/t/openstack/build/91dbdc411b43435fae81c7d30973293f : SUCCESS in 5m 56s","accounts_in_message":[],"_revision_number":4},{"id":"6760f310b4f121577e7ce6977cceed4f81eb5506","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-29 20:28:32.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":"9d771f4f7011c65c01751e7820f82a1e7bb65971","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 22:06:03.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/26b3bdeda40f420bb117a4536da58232\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/520ec6fa067f42f0b5e6adc16b2a41fc : SUCCESS in 1h 25m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e44821eec3284726b2c63ccfd95b2a14 : SUCCESS in 6m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3aaf0d95fe024054bf83ce8977c1d40d : SUCCESS in 4m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1de947b5386b40bf888a05cae8f9f378 : SUCCESS in 4m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2104f5f1690c4749a22208afefb531da : SUCCESS in 5m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0d8b948ecd0241c3bd93fa5c56d49648 : SUCCESS in 5m 36s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/ec200f7c61f9419c8ee3a2a0dfe70475 : SUCCESS in 9m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/85803354d1874d7d950b53bea9b9d883 : SUCCESS in 5m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/12d0f1eab2964887b7df7854c6a573dc : SUCCESS in 6m 50s\n- tooz-tox-examples https://zuul.opendev.org/t/openstack/build/938b06e068bb4c3f87ad8f54f1e2ffa5 : SUCCESS in 5m 29s\n- tooz-tox-py311-etcd3gw https://zuul.opendev.org/t/openstack/build/7e37094166d24597ba174ae18ab21bde : SUCCESS in 4m 28s\n- tooz-tox-py314-etcd3gw https://zuul.opendev.org/t/openstack/build/dd0e877ba7314b66916049aa753b2e56 : SUCCESS in 6m 05s\n- tooz-tox-py311-zookeeper https://zuul.opendev.org/t/openstack/build/2e5557a898d449bc8480f2876db3d734 : SUCCESS in 4m 04s\n- tooz-tox-py314-zookeeper https://zuul.opendev.org/t/openstack/build/48c453ddab6d4b2aad6a3d05d380183f : SUCCESS in 7m 53s\n- tooz-tox-py311-redis https://zuul.opendev.org/t/openstack/build/1fb9b2ffca7a4cc48a2c3622587a6a72 : SUCCESS in 6m 32s\n- tooz-tox-py314-redis https://zuul.opendev.org/t/openstack/build/f5f8b1715afd4e3b96bd5bd70be7a978 : SUCCESS in 9m 33s\n- tooz-tox-py311-sentinel https://zuul.opendev.org/t/openstack/build/bab23bc8bf6e4e5a8499490aa50f3ccb : SUCCESS in 6m 05s\n- tooz-tox-py314-sentinel https://zuul.opendev.org/t/openstack/build/e38e29c83cb146fb839bc8c466fbf94e : SUCCESS in 6m 23s\n- tooz-tox-py311-memcached https://zuul.opendev.org/t/openstack/build/4e440a723b24481e95b3077979926628 : SUCCESS in 4m 36s\n- tooz-tox-py314-memcached https://zuul.opendev.org/t/openstack/build/78176ef8dfaf434e98e32cd7a690d4ec : SUCCESS in 7m 57s\n- tooz-tox-py311-postgresql https://zuul.opendev.org/t/openstack/build/b7bc1f70e8a946e6a2ac886d8c59a423 : SUCCESS in 5m 34s\n- tooz-tox-py314-postgresql https://zuul.opendev.org/t/openstack/build/0879a5b4d287481290a433f57642032a : SUCCESS in 7m 31s\n- tooz-tox-py311-mysql https://zuul.opendev.org/t/openstack/build/cc05c89e3a0a4a18b98c977f7f6a19de : SUCCESS in 8m 25s\n- tooz-tox-py314-mysql https://zuul.opendev.org/t/openstack/build/6065e2a52fd040c092aacba0f88f78ee : SUCCESS in 7m 23s\n- tooz-tox-py311-consul https://zuul.opendev.org/t/openstack/build/2f6c9faa05964be0a524e164825bdb7f : SUCCESS in 3m 52s\n- tooz-tox-py314-consul https://zuul.opendev.org/t/openstack/build/0f9db02fdcaf40b3b47102501bbdec1c : SUCCESS in 6m 22s","accounts_in_message":[],"_revision_number":5},{"id":"29767ae4050dcf691ef4d06cfd7fb350afc735c6","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-06-30 02:47:41.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"4f5a8c071536d6a8523143135791b42f8cb8534b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 02:49:44.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"1a24efcf1f9ff4fd77c8063a1cd34f9a138542ae","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 04:40:12.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/359e36b556c84ecc82ed1169f034be5c\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1ef87ffb7fe0438187af2f8dda2a5ba5 : SUCCESS in 1h 04m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad5337290480449695e6dcfd4d160d24 : SUCCESS in 4m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c467619959f24af7a77187dfbff583bb : SUCCESS in 6m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bd497c7a337d4b37a05a1f81919e27d0 : SUCCESS in 6m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c4fba96e019e467481f62364c8ac59e7 : SUCCESS in 7m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9afc5df3c8f546cb9d36d2e853312789 : SUCCESS in 5m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f66f41af0e234023bfa3764bff34c053 : SUCCESS in 7m 15s\n- tooz-tox-examples https://zuul.opendev.org/t/openstack/build/19bbf7522db74a8ea465bf0eca027a68 : SUCCESS in 5m 05s\n- tooz-tox-py311-etcd3gw https://zuul.opendev.org/t/openstack/build/a708bc484a65407e994e958c40a92755 : SUCCESS in 6m 35s\n- tooz-tox-py314-etcd3gw https://zuul.opendev.org/t/openstack/build/0c7d547037824820bfe9650ea1d86710 : SUCCESS in 7m 12s\n- tooz-tox-py311-zookeeper https://zuul.opendev.org/t/openstack/build/d712b21d0f7741628fab59e193cedf64 : SUCCESS in 4m 59s\n- tooz-tox-py314-zookeeper https://zuul.opendev.org/t/openstack/build/a5c2d46506a241cbb1c8630b38446079 : SUCCESS in 5m 01s\n- tooz-tox-py311-redis https://zuul.opendev.org/t/openstack/build/c2060855fb7f42f6a72c924c9a51dfaf : SUCCESS in 7m 32s\n- tooz-tox-py314-redis https://zuul.opendev.org/t/openstack/build/8498422fcab946169e984bcb6bdaffdb : SUCCESS in 9m 49s\n- tooz-tox-py311-sentinel https://zuul.opendev.org/t/openstack/build/cbd7b1f399db4463a50dced812da5d78 : SUCCESS in 6m 24s\n- tooz-tox-py314-sentinel https://zuul.opendev.org/t/openstack/build/5de19b5934da417e98899e3174d747a4 : SUCCESS in 6m 56s\n- tooz-tox-py311-memcached https://zuul.opendev.org/t/openstack/build/30c413d81b1b4c279afc829e51c62936 : SUCCESS in 7m 37s\n- tooz-tox-py314-memcached https://zuul.opendev.org/t/openstack/build/7239e7e0738b454abd25de349527e23f : SUCCESS in 7m 18s\n- tooz-tox-py311-postgresql https://zuul.opendev.org/t/openstack/build/2722793907e84152a4db8c258397d00f : SUCCESS in 4m 59s\n- tooz-tox-py314-postgresql https://zuul.opendev.org/t/openstack/build/217c58ba43d04a4eaceca696bf7a4c56 : SUCCESS in 8m 45s\n- tooz-tox-py311-mysql https://zuul.opendev.org/t/openstack/build/ee5620c496964c4a9d0f0e25b11a4bb8 : SUCCESS in 8m 31s\n- tooz-tox-py314-mysql https://zuul.opendev.org/t/openstack/build/535a1c13d62440ffbdd13c026304817d : SUCCESS in 8m 21s\n- tooz-tox-py311-consul https://zuul.opendev.org/t/openstack/build/84385a7d342c4e9e9e10ce26f122604d : SUCCESS in 6m 29s\n- tooz-tox-py314-consul https://zuul.opendev.org/t/openstack/build/79c26b29a857428fab1b173818ec976e : SUCCESS in 8m 41s","accounts_in_message":[],"_revision_number":5},{"id":"00f6ca3b3ddc64e7d91dccc59ca74fdaf26c30db","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 04:40:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"b05a9450389e671b7c466041feb7e9357481c625","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 04:42:01.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/23572e6b508f494ca3f0b14cd403b44c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f62458da8bc4263845c8c81557ee7a9 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"f5c89852f321b70caac82015b0cafef06a1cb848","revisions":{"0525dc59a19b3d804de758a48cdfd4146964f55e":{"kind":"REWORK","_number":1,"created":"2026-05-19 03:31:33.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/49/989049/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/49/989049/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/49/989049/1"}}},"commit":{"parents":[{"commit":"d4820f6eeb44b096c7faf1998a9252ae8cdfdba5","subject":"trivial: Add explanation to test scripts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/d4820f6eeb44b096c7faf1998a9252ae8cdfdba5"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-05-19 03:30:33.000000000","tz":720},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-05-19 03:31:12.000000000","tz":720},"subject":"Improve get_coordinator annotations","message":"Improve get_coordinator annotations\n\n* Make the annotation for the characteristics parameter less strict so any\n  iterable can be passed, not specifically frozen sets.\n* Make the default value of the characteristics parameter None to make it\n  a more standard \"optional\" parameter using None as a sentinel, with an\n  empty set being created in the function itself.\n* Fix issues with the get_coordinator function docstring.\n\nChange-Id: I45a43befe529bc892f09fae806f3d667806f63b4\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/0525dc59a19b3d804de758a48cdfd4146964f55e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/0525dc59a19b3d804de758a48cdfd4146964f55e"}]},"branch":"refs/heads/master"},"560bacdad8bf39fcc8a178f3f806af25ecccc9de":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-05-19 03:33:53.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/49/989049/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/49/989049/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/49/989049/2"}}},"commit":{"parents":[{"commit":"d4820f6eeb44b096c7faf1998a9252ae8cdfdba5","subject":"trivial: Add explanation to test scripts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/d4820f6eeb44b096c7faf1998a9252ae8cdfdba5"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-05-19 03:30:33.000000000","tz":720},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-05-19 03:33:40.000000000","tz":720},"subject":"Improve get_coordinator annotations","message":"Improve get_coordinator annotations\n\n* Make the annotation for the characteristics parameter less strict so\n  any iterable can be passed, not specifically frozen sets.\n* Make the default value of the characteristics parameter None to make\n  it a more standard \"optional\" parameter using None as a sentinel,\n  with an empty set being created in the function itself.\n* Fix issues with the get_coordinator function docstring.\n\nChange-Id: I45a43befe529bc892f09fae806f3d667806f63b4\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/560bacdad8bf39fcc8a178f3f806af25ecccc9de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/560bacdad8bf39fcc8a178f3f806af25ecccc9de"}]},"branch":"refs/heads/master"},"8eba0d6912f6ef87a467393fdb12188019041634":{"kind":"REWORK","_number":3,"created":"2026-05-19 05:27:24.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/49/989049/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/49/989049/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/49/989049/3"}}},"commit":{"parents":[{"commit":"d4820f6eeb44b096c7faf1998a9252ae8cdfdba5","subject":"trivial: Add explanation to test scripts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/d4820f6eeb44b096c7faf1998a9252ae8cdfdba5"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-05-19 03:30:33.000000000","tz":720},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-05-19 05:27:12.000000000","tz":720},"subject":"Improve get_coordinator annotations","message":"Improve get_coordinator annotations\n\n* Make the annotation for the characteristics parameter less strict so\n  any iterable can be passed, not specifically frozen sets.\n* Make the default value of the characteristics parameter None to make\n  it a more standard \"optional\" parameter using None as a sentinel,\n  with an empty set being created in the function itself.\n* Fix issues with the get_coordinator function docstring.\n\nChange-Id: I45a43befe529bc892f09fae806f3d667806f63b4\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/8eba0d6912f6ef87a467393fdb12188019041634"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/8eba0d6912f6ef87a467393fdb12188019041634"}]},"branch":"refs/heads/master"},"37250114fe6a57a7adc90960155e1c033322e0fd":{"kind":"REWORK","_number":4,"created":"2026-06-29 14:16:03.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/49/989049/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/49/989049/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/49/989049/4"}}},"commit":{"parents":[{"commit":"700670dd70074344dc0ae5e0dbd5671061cdc420","subject":"Remove redundant type docstrings","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/700670dd70074344dc0ae5e0dbd5671061cdc420"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-05-19 03:30:33.000000000","tz":720},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-29 14:15:57.000000000","tz":60},"subject":"Improve get_coordinator annotations","message":"Improve get_coordinator annotations\n\n* Make the annotation for the characteristics parameter less strict so\n  any iterable can be passed, not specifically frozen sets.\n* Make the default value of the characteristics parameter None to make\n  it a more standard \"optional\" parameter using None as a sentinel,\n  with an empty set being created in the function itself.\n* Fix issues with the get_coordinator function docstring.\n\nChange-Id: I45a43befe529bc892f09fae806f3d667806f63b4\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/37250114fe6a57a7adc90960155e1c033322e0fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/37250114fe6a57a7adc90960155e1c033322e0fd"}]},"branch":"refs/heads/master"},"f5c89852f321b70caac82015b0cafef06a1cb848":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-06-29 20:28:32.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/49/989049/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/49/989049/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/49/989049/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/49/989049/5"}}},"commit":{"parents":[{"commit":"ee5b142209c9d11c9faa4412eef66e5f4f02cc24","subject":"Remove redundant type docstrings","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/ee5b142209c9d11c9faa4412eef66e5f4f02cc24"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-05-19 03:30:33.000000000","tz":720},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-29 20:28:27.000000000","tz":60},"subject":"Improve get_coordinator annotations","message":"Improve get_coordinator annotations\n\n* Make the annotation for the characteristics parameter less strict so\n  any iterable can be passed, not specifically frozen sets.\n* Make the default value of the characteristics parameter None to make\n  it a more standard \"optional\" parameter using None as a sentinel,\n  with an empty set being created in the function itself.\n* Fix issues with the get_coordinator function docstring.\n\nChange-Id: I45a43befe529bc892f09fae806f3d667806f63b4\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/f5c89852f321b70caac82015b0cafef06a1cb848"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/f5c89852f321b70caac82015b0cafef06a1cb848"}]},"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},{"label":"Backport-Candidate","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":"Backport-Candidate","description":"Backport candidate status","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":"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":"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":""}}}]}
