)]}'
{"id":"openstack%2Foslo.messaging~997472","triplet_id":"openstack%2Foslo.messaging~master~I9ffa3f440a4f2d6f8b975f269017b370fb4434e4","project":"openstack/oslo.messaging","branch":"master","topic":"bp/oslo-http-driver-v2","attention_set":{"10273":{"account":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"last_update":"2026-09-26 06:41:14.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":["http-rpc"],"change_id":"I9ffa3f440a4f2d6f8b975f269017b370fb4434e4","subject":"HTTP-RPC driver: DevStack plugin, CI, and docs","status":"NEW","created":"2026-07-16 04:10:32.000000000","updated":"2026-10-02 08:34:28.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"fd1529356853f6283bbf9dfd8e357a18fad6942c","_number":997472,"virtual_id_number":997472,"owner":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-09-26 06:41:14.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"all":[{"value":1,"date":"2026-10-02 08:34:28.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},{"_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,"permitted_voting_range":{"min":-1,"max":1},"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-16 04:13:35.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-09-09 15:44:51.000000000","updated_by":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"reviewer":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"state":"CC"},{"updated":"2026-10-02 08:34:28.000000000","updated_by":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"reviewer":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"state":"REVIEWER"}],"messages":[{"id":"6f3597b0e33ff352cbe84e96bc1c21ad7aa99b47","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 04:10:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1eabd3aa977135e33d36b90ee1519cb7907ce27c","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 04:10:41.000000000","message":"Patch Set 1:\n\ncheck experimental","accounts_in_message":[],"_revision_number":1},{"id":"f31a331c772c8c8e1241af473900a85dd2ccc9f5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 04:13:35.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/oslo.messaging for 997470,1","accounts_in_message":[],"_revision_number":1},{"id":"f491426236c83c5772abc66c4bf7936ba2502110","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 04:16:22.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"4896f3b6ad719bd9a4ac429cefffc88118faf782","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 04:16:35.000000000","message":"Patch Set 2:\n\ncheck experimental","accounts_in_message":[],"_revision_number":2},{"id":"b8507f5ef73a8707df74cbe611c6b3572ed403d2","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 04:29:03.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"e5e89cbfbeabf29bd79a5104b93ae883dccac979","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 04:29:11.000000000","message":"Patch Set 3:\n\ncheck experimental","accounts_in_message":[],"_revision_number":3},{"id":"b11f786a23d955be25131faeafcdf3f1af6a6fe3","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 05:05:24.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"6886924ba61a08c753c836ffb635b233ac262806","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 05:06:07.000000000","message":"Patch Set 4:\n\ncheck experimental","accounts_in_message":[],"_revision_number":4},{"id":"20def6ccbc280a4b0995d432c468ef55f9b1fb0c","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 05:50:53.000000000","message":"Patch Set 4:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3fd08e8ddf8f42d7853b3b073df6614f\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/1fbb5e8111c74d49938f4a339cb1bb98 : FAILURE in 19m 32s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/703e29da5f2c4324926bf76d895b9a2f : FAILURE in 31m 30s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/27bb236d933f4dd79569f3016a200f8e : FAILURE in 31m 06s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/d52ee46519b24685a0650e4cb8fdfe1b : FAILURE in 30m 08s\n- oslo.messaging-src-dsvm-full-tooz-k8s https://zuul.opendev.org/t/openstack/build/be68c7bade344d0ba4c4173d039f009f : FAILURE in 36m 06s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/d52c498c06b9489f87047f4160526b80 : FAILURE in 21m 25s","accounts_in_message":[],"_revision_number":4},{"id":"223052dab60d386b342362b88e068c29903e8b9a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 06:43:51.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/86adb67eecd54939aab01d00522dfbfa\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bf58959157a94e5f9baee700971fa501 : SUCCESS in 1h 29m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/39d53989e5e24108b55cb3ac5ca65e9e : SUCCESS in 4m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/194d04629a374fb6a1094e191b1fd693 : SUCCESS in 2m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/135e358d623844ea8db31e92a94afc13 : SUCCESS in 4m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/97713ac44f4146da952cbf7d2c2f6c5d : SUCCESS in 2m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/36fccac484434507b646923f2663c24b : SUCCESS in 4m 22s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/c1defab739e143dbb9e5dcb4bcf1c26e : FAILURE in 4m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/093e442b99f54c619cc847ffa15260e3 : SUCCESS in 2m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ad244a6889b84457822e3553fc097796 : SUCCESS in 4m 55s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/6f2d0bafb1ed4e27a25daeab380809a7 : SUCCESS in 4m 48s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/e661e875cfeb4733b00ac032c4048be9 : FAILURE in 4m 20s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/73e042bb1cfe43aa9e20f11bcb2986d5 : SUCCESS in 1h 00m 53s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/140fb5f539574469910a5cabffb3db52 : SUCCESS in 1h 02m 19s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/a9b984470d844a86b735e981d5f2d771 : SUCCESS in 40m 47s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/1e10dd94bb164d4d91cc5aa9a5a15450 : SUCCESS in 1h 01m 16s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"41ac39551b138cf640facd04ce1ec5167cd3e578","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 08:38:43.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"da5d78ab81d6e78bfc42f30ae08382ed65569d9b","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 08:39:10.000000000","message":"Patch Set 5:\n\ncheck experimental","accounts_in_message":[],"_revision_number":5},{"id":"d38034bdd8aa38cf0c5c774e57b07e72cf655576","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 10:41:14.000000000","message":"Patch Set 5: 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/9c910a48f1a646fd9fb37772ce1933db\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/eb93ef6ac6be428189427ab29630150d : SUCCESS in 1h 51m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c7cacdc66b1046299d7d4e4da147258b : SUCCESS in 4m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/76da8662573447a2a691c1a03c3060bf : SUCCESS in 5m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/773b087f72a3423d8808d25b78be6634 : SUCCESS in 4m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b3e12aab15a64a6996d95f074116591a : SUCCESS in 4m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/70ec1942409642b494d0c2be3ed571b9 : FAILURE in 6m 48s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/1f420e2b27be4c5c84cf83f949c7be12 : FAILURE in 5m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90ebd84f35a74ae38fc7d44ba452fa76 : SUCCESS in 2m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e29de43dcd434ff6988c3ea0c5b77676 : SUCCESS in 4m 08s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/f06fea9ae5344e8aab9693590468f94d : SUCCESS in 6m 11s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/e3ac4d29548545409a5f44a52a57b3dc : FAILURE in 6m 29s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/70f97f3011d14ffc8126b9da824ae62d : SUCCESS in 1h 41m 26s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/32126f83203c45a59b94599c94de34d0 : SUCCESS in 1h 39m 57s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/d579005ab68b4ef8b49e59ecf0b2548e : SUCCESS in 1h 09m 34s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/ed456492753b489292aa077139d38748 : SUCCESS in 1h 30m 08s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"916c78f3f4f01667aa41241d899324be6fcc4c24","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 11:29:31.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":"14897384d8c901891e6846def6794ad195fd7a96","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 11:29:59.000000000","message":"Patch Set 6:\n\ncheck experimental","accounts_in_message":[],"_revision_number":6},{"id":"5cf0ff32f1ce75be8df45a7ead1b3c006cce1064","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 13:23:16.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25c4a49d22134627a9ab2e0fc71ad438\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2c8f425209a74f18b33b8d55c0e557fd : SUCCESS in 1h 34m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9e62dd828ec44d61a5526855a4aeee55 : SUCCESS in 7m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d60546faf90c4d5589127dff853fe523 : SUCCESS in 4m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/308d84e6242b4b8ea4e246bd66438456 : SUCCESS in 4m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2f10d185563b46a499dcab3a9cea3a38 : SUCCESS in 7m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a4104a5265bd4fbc8a8d5d23c7a7b0d0 : SUCCESS in 6m 38s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/4799e211050a4dd18b54839c1ff43409 : FAILURE in 3m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1097b2d64f6b4c52beb0c8d9a87afab8 : SUCCESS in 4m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/90a7646b677441739c52766a43c59094 : SUCCESS in 2m 51s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/87a1726d3364409383891204922c8fe5 : SUCCESS in 5m 35s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/3cdf45de68e742dcaad9835ffe89f98b : FAILURE in 5m 22s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/440610d61a8a4c28afd7a2fd20f635cd : SUCCESS in 1h 36m 48s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/710bda49477c45879d5561b538773e60 : SUCCESS in 1h 44m 21s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/d2c319668d1844039d724c6cc82ccb2c : SUCCESS in 54m 52s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/18f17bc8fb1d408494be688153b2b781 : SUCCESS in 1h 14m 22s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"08825e9a8edf1940bf6fdfade9627e52d1cd793f","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 14:51:09.000000000","message":"Patch Set 6:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2716ed604d9143dbad05bdff3f84459d\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/f320a7964ec14d23a4fdc6f603fa641f : FAILURE in 2h 48m 23s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/8ee4ff483b41495582d7ab6c5a1859fe : FAILURE in 2h 51m 13s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/1305423042f24f7eb77840ea81a9cfed : FAILURE in 2h 41m 53s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/31c510d86ed1430c9c99d7e4ca72b079 : FAILURE in 2h 43m 17s\n- oslo.messaging-src-dsvm-full-tooz-k8s https://zuul.opendev.org/t/openstack/build/adc2a3d5b2ed4490822faab486e75a0b : FAILURE in 2h 58m 26s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/22d79b38c7d74f9585027531666b54a6 : FAILURE in 2h 55m 59s\n- oslo.messaging-src-dsvm-full-tooz-k8s-native-threads https://zuul.opendev.org/t/openstack/build/5372d04ddffc4522a48117744e7e6ddc : FAILURE in 2h 58m 47s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/7fac03442d51467ba7076aa924f2f41b : POST_FAILURE in 2h 49m 10s","accounts_in_message":[],"_revision_number":6},{"id":"b8ee2fb5b392fe9cd274c883386db11bf5eee2d8","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 16:05:21.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":"72cbca9b8017239adc9132d3a649e5eea0f1c1ec","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 16:05:49.000000000","message":"Patch Set 7:\n\ncheck experimental","accounts_in_message":[],"_revision_number":7},{"id":"14c7cdc5a67d0f8d08b70fe3d293c8144be3ea88","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 18:06:25.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/707667306bae44be90f5a7861a799beb\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fa58f10e187e4eb6bcf1f5503f4ae478 : SUCCESS in 1h 29m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6904cf343f4c4c729e687009e1d589b6 : SUCCESS in 6m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef9a541148034d57961fa703aa3db94b : SUCCESS in 3m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f7a150a99ad94960be95b59687dbeb20 : SUCCESS in 3m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5a908b5e34e043fbbdc918e9fe148ad5 : SUCCESS in 4m 02s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/911b3909a81242bf964daa877fd83766 : SUCCESS in 9m 02s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/3c6ec0c47e0d43da9c89220de783cc01 : FAILURE in 6m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/030eb1a38801402191b627a489f3dc31 : SUCCESS in 4m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a2ce146416e9403e86bc76e918d1cab8 : SUCCESS in 4m 27s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/90e8239b633b4bcb9c42c15a8145791e : SUCCESS in 5m 20s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/77fcbb737f514da98adea139a4c0856c : FAILURE in 4m 57s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/107b8339ca464d42a1157bffca14a0f5 : SUCCESS in 1h 50m 59s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/fcd7dc1de9ae43fbbd2d5779221a2e80 : SUCCESS in 1h 35m 07s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/60fc676c39c24881bb18b07dda381616 : SUCCESS in 1h 04m 00s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/87cf79f171bf44edb5fa3c8c9c3d5cfd : SUCCESS in 1h 15m 35s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"51029e2a7427561e8bca8a79119939be1fd02eff","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 18:52:52.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"4a4297ea1675f78c836030b07a6375e152ac808c","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 18:52:59.000000000","message":"Patch Set 8:\n\ncheck experimental","accounts_in_message":[],"_revision_number":8},{"id":"71af8fd5bc360a979ffe5138eab37677c791ada4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 20:42:55.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/745fe359afb74458af928ebf3481c7a6\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a83bf0bdca2943bc84305f562458e8f1 : SUCCESS in 1h 12m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3af769331fb449fcbc8b8afae0147d7d : SUCCESS in 5m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff2f4b1b89984e748c8330e2fd5dba23 : SUCCESS in 5m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a98cbe68b97d478cbf46cf7dc15d4546 : SUCCESS in 4m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/919e62d2277a4350afeaf9ca5e963a62 : SUCCESS in 4m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9a2305ed231a4b73b8d63f52e836db68 : SUCCESS in 7m 15s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/cf01271604d6494fb9900308594d22c4 : FAILURE in 5m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6dc2acd583e34b919af2879aa5693b91 : SUCCESS in 4m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/794e7b16a9214363b4c6d690ab1fa0fb : SUCCESS in 5m 16s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/28d8cc1faf2f48f694b67c19a5526f47 : SUCCESS in 6m 46s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/2e1e3ff2c40649f188df3754ed536a72 : FAILURE in 4m 41s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/9196ee6b31cf43df8730f279378c4553 : SUCCESS in 1h 32m 50s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/baf2bf0cd4294b488c7852efc7241f8d : SUCCESS in 1h 38m 35s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/ec01012c20c043179b35c7cbc58f5db3 : SUCCESS in 1h 00m 57s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/0371ba89688449d5ac0788fc6302c0ef : SUCCESS in 1h 18m 49s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"2e8fecde75cec5e976e198fb62192f3d6994762f","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 21:27:49.000000000","message":"Patch Set 8:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a295b97e400842d0b35a07e104ae7f7e\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/034ba6ec35c14279a53f2315ebcaf397 : SUCCESS in 1h 22m 37s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/a1c3883b935f418db78e917998c45a67 : SUCCESS in 1h 45m 09s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/769836d3ce164c1bb0770cfe682a3888 : SUCCESS in 2h 05m 50s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/b99529bd18d9411ea3749ab8a40bd7a9 : SUCCESS in 2h 02m 14s\n- oslo.messaging-src-dsvm-full-tooz-k8s https://zuul.opendev.org/t/openstack/build/bd21691d6de24b02b7dd3984493bd491 : SUCCESS in 1h 24m 15s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/d7468d1f1f8d4636b664ef58b58705e4 : POST_FAILURE in 2h 26m 03s\n- oslo.messaging-src-dsvm-full-tooz-k8s-native-threads https://zuul.opendev.org/t/openstack/build/4fba597a88564cd49b65461806fd5b69 : SUCCESS in 1h 58m 09s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/2fe3eb9a9f664771888d6ebc1b6610a7 : SUCCESS in 1h 38m 46s","accounts_in_message":[],"_revision_number":8},{"id":"e9a5e87fba355dff3432219e48cf41a66d6a7407","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 21:50:45.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"0d451b0f13820e6e86cf338873798acbc600ef46","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 21:51:23.000000000","message":"Patch Set 9:\n\ncheck experimental","accounts_in_message":[],"_revision_number":9},{"id":"3385776afae2c81e4dd77336e452750f363189a9","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 22:38:15.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"b8299765b620bf0a412429271967aed765f56567","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-16 22:38:24.000000000","message":"Patch Set 10:\n\ncheck experimental","accounts_in_message":[],"_revision_number":10},{"id":"bccc922e7b9e9c67af82cd7ed4d04220ddf744fa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 22:38:31.000000000","message":"Patch Set 9: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChanges https://review.opendev.org/c/openstack/oslo.messaging/+/997471, https://review.opendev.org/c/openstack/tooz/+/996961 are needed.","accounts_in_message":[],"_revision_number":9},{"id":"c51bf77cbbddfb2885ed81aa2908a0acdcc0bf4c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 00:29:38.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2c65d623046c45e09618e9afca53da85\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3389a83da754443c8efadee7ef7b927b : SUCCESS in 1h 30m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/817a68cba40f4f9ba9110985993ebdc8 : SUCCESS in 4m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2311335cefde44178c00fc85bfe156f5 : SUCCESS in 3m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1439ff78adde479cb6d0f43bc1545527 : SUCCESS in 5m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d39bca9d032d48449fdc3fddec36daa5 : SUCCESS in 3m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c812913db9f740f5b2efb9ab988f1cf6 : SUCCESS in 6m 33s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/5a72f0021fac4a249bdaf3b927548dd9 : FAILURE in 4m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e53c733e6e24c5f9d93c4554c49fb71 : SUCCESS in 4m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cdf342549f5247c5a2a1747d2edced2e : SUCCESS in 3m 09s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/a2b580b4cf3e44dc8b91262343d55535 : SUCCESS in 4m 48s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/baf05946560145c2a1c5c491dfe10aa9 : FAILURE in 4m 50s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/a2a1b35d0da043c19a44efde35d3afdf : SUCCESS in 1h 42m 35s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/2e79e72f5af3419ab4d562405f09f2d5 : SUCCESS in 1h 23m 47s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/60b83935ab2c4f74be60e973d620875a : SUCCESS in 59m 59s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/a2ae63b8f17a45728c6e58bf78df6d19 : SUCCESS in 1h 20m 28s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"1d638ef3461819fe8929c687ccfe6fdb59fea69f","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 01:50:44.000000000","message":"Patch Set 10:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bdd530c23f3549eb9c36800bf46149be\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/24308b4dda1343e9822f812a1856d7af : FAILURE in 30m 55s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/efc54f26412641dab057f714257c700c : TIMED_OUT in 3h 04m 06s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/7e7e2a2a7a6542868618cd8a880211f4 : FAILURE in 29m 01s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/51b556e24ce1413bbdefd73977b8a25a : TIMED_OUT in 3h 03m 30s\n- oslo.messaging-src-dsvm-full-tooz-k8s https://zuul.opendev.org/t/openstack/build/3eaa689ce1d34571bfaecdd1a68c4f10 : TIMED_OUT in 3h 04m 14s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/8da708f0fe8a449f8f018a6b669414f7 : FAILURE in 33m 26s\n- oslo.messaging-src-dsvm-full-tooz-k8s-native-threads https://zuul.opendev.org/t/openstack/build/f620ea229c37486da3b1f9088af07e95 : FAILURE in 31m 50s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/2fe406c831444cb692cbec6e395a15b7 : FAILURE in 18m 51s","accounts_in_message":[],"_revision_number":10},{"id":"679c130fc85ec229596ef17e69c003e6cb500e15","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 02:21:43.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":11},{"id":"57dc24934f8d1ebc41a5c3a61e1d869bdf619807","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 02:22:00.000000000","message":"Patch Set 11:\n\ncheck experimental","accounts_in_message":[],"_revision_number":11},{"id":"a02bb72053e165cf0830f85dafecee7268b1cda0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 04:39:22.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d1c985947814bf9801550a9c7588b96\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/95d14d4f2f7d4041a946a4fd4b35c323 : SUCCESS in 1h 34m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/de6c2cab23064067a2972204af06e5c3 : SUCCESS in 6m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5480b75e385f4352afe37208d42f430c : SUCCESS in 4m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/35e2dc0eff05443da55ead4f5c7e9eaa : SUCCESS in 5m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/20b225dc51634f89af11a815968d6d40 : SUCCESS in 4m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0ef64b79799a457983f95b1c8ce238d7 : SUCCESS in 5m 04s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/945e75ef05394e269505ca3e95ca4b52 : FAILURE in 4m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9fdf4c14fd3482983f5f3ea920fe505 : SUCCESS in 6m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4c7e362341db484688653bcd86e37851 : SUCCESS in 2m 52s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/934a52581bc44eb38b196137216520a2 : SUCCESS in 6m 26s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/8708c26c2de04e55b00b72a4dadef7f5 : FAILURE in 3m 31s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/1ba2621b9d5349a6b14755ce43985068 : SUCCESS in 57m 42s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/dc07b2ca103f466a904b32a8cc4b95a8 : SUCCESS in 1h 29m 52s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/1993aead651d4b32ba9f527a4fe5adee : SUCCESS in 1h 05m 06s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/5fc12b65962542608500e80aab5c5ac9 : SUCCESS in 1h 13m 54s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"cc8038ea4ad77aea00352e44ae7eaddc4ac70d9e","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 05:13:42.000000000","message":"Patch Set 11:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/138abcbd59fc431587beb9fb739fbf32\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/43b0f11c20ec480390c6351444fe5eb5 : SUCCESS in 1h 33m 34s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/ade6f4402cf145b8ac6f342e45e2cf7d : SUCCESS in 1h 46m 40s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/f966522c4e0f4beabad2798e7ba3a9c5 : FAILURE in 53m 49s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/67d0e7f364eb41fb9bbeac935e9aecfa : SUCCESS in 1h 52m 45s\n- oslo.messaging-src-dsvm-full-tooz-k8s https://zuul.opendev.org/t/openstack/build/54ea8cf404874373a7cc1bd14393a05f : SUCCESS in 2h 06m 14s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/724ba0ae518d429eb208309db191ba5b : POST_FAILURE in 2h 03m 23s\n- oslo.messaging-src-dsvm-full-tooz-k8s-native-threads https://zuul.opendev.org/t/openstack/build/ec4e35baaec14302a1ae1705558896ab : SUCCESS in 1h 54m 36s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/1db899a0c13b4dd48d86a407c1907e83 : SUCCESS in 1h 27m 15s","accounts_in_message":[],"_revision_number":11},{"id":"3b556b8ea358b8ac367ec67e04b9b8e3a0884180","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 06:02:43.000000000","message":"Patch Set 11:\n\ncheck experimental","accounts_in_message":[],"_revision_number":11},{"id":"b8ce27ca0f5e2372854a6e2c5ba5b7d2ab0c4ccd","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 08:02:27.000000000","message":"Patch Set 11:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/10a69541197d4ef8935dfcb1db4c2f03\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/2177e9d608de48e6b9e207a44bfe4d98 : SUCCESS in 1h 19m 25s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/8e15eaf9deaf44cc9cf323b963ab23f6 : SUCCESS in 1h 53m 45s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/130b77ae4bf1441f9f7b0bbced851a52 : SUCCESS in 1h 43m 14s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/77aebaf1b1044b6bb60c487c942d2fa3 : SUCCESS in 1h 50m 45s\n- oslo.messaging-src-dsvm-full-tooz-k8s https://zuul.opendev.org/t/openstack/build/0630035032684cb7ad17d9dd443dc445 : SUCCESS in 1h 07m 15s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/f45243dce1364cfbbed096cbff099231 : FAILURE in 57m 19s\n- oslo.messaging-src-dsvm-full-tooz-k8s-native-threads https://zuul.opendev.org/t/openstack/build/32486e4adb0d40b9a67a79cbd7aec859 : SUCCESS in 1h 38m 35s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/dbfd282f010f4da7a1ae60d7d4550336 : FAILURE in 1h 03m 01s","accounts_in_message":[],"_revision_number":11},{"id":"02f47ec262cbc2da5ba35acc4bc626ff065061bf","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 08:18:13.000000000","message":"Patch Set 11:\n\ncheck experimental","accounts_in_message":[],"_revision_number":11},{"id":"7f7614f6e679444b3a119c12ab6f503d7854b242","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 08:26:46.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"7a56298fbdfd38fb5cfd423881c9de7f45de781b","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 08:26:54.000000000","message":"Patch Set 12:\n\ncheck experimental","accounts_in_message":[],"_revision_number":12},{"id":"67c4460fb5811d7b87061e8bc3b218a84bf79234","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 10:27:39.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b984117cc7c446619378bee47b39b137\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6f6a2222a88d42eeaa287b6f861b66b0 : SUCCESS in 52m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/708e10fc7ed14c72a88061cc108c43b1 : SUCCESS in 5m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b555927424264956b3a448a7da0035bb : SUCCESS in 3m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/edd0f51e37964ce1843a62cbb07c77b2 : SUCCESS in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4451231f043d4030948881338989a378 : SUCCESS in 3m 11s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7c5f85cb93c74eb0afde9e47be4a79e7 : SUCCESS in 7m 36s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/ff01638a9fc64d3da9373c8c82a8d4e8 : FAILURE in 6m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03e32ebd31dc44bca1241e01f424f105 : SUCCESS in 2m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a3c02dec93bf45c2bb5635558c940998 : SUCCESS in 3m 06s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/57e151354d144ba7a29ac19ce4475664 : SUCCESS in 5m 24s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/29a80c4d43a746838179d5b8c5196269 : FAILURE in 6m 52s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/259e2c6a31ce4dd79676d43377bd85f5 : SUCCESS in 1h 50m 48s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/bfb925d9c0664d73963eaefa9548847c : SUCCESS in 1h 50m 04s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/7a51e5b761fd436585a35272b4a82bdd : SUCCESS in 1h 09m 58s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/f60502ac5f564389829c44de0fa4b79c : SUCCESS in 1h 22m 36s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"10d1c355a903d02b196f19be1f0d81fce7c81b6a","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 11:06:55.000000000","message":"Patch Set 12:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0cb5a3aa6d3440c9b41089783adc97a7\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/455f529701c04946b42956c17c270d99 : SUCCESS in 2h 02m 26s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/ccdb518a7b394e1fb9679ce8e09cf261 : SUCCESS in 1h 54m 27s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/07734cdb81394e879dd276d5121a5f17 : SUCCESS in 2h 01m 29s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/26205af4fd914f34bfc9e0f72802ea2e : SUCCESS in 1h 57m 33s\n- oslo.messaging-src-dsvm-full-tooz-k8s https://zuul.opendev.org/t/openstack/build/72c073e9428e4555aea6682bf87d1edf : SUCCESS in 2h 07m 32s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/e01eaef4a766445eaccf575086bf8030 : POST_FAILURE in 2h 15m 08s\n- oslo.messaging-src-dsvm-full-tooz-k8s-native-threads https://zuul.opendev.org/t/openstack/build/41e10c43e7164f95b91a0ed27665b835 : SUCCESS in 2h 27m 46s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/125fb607f52e4b1785f3b17a9a30f76b : SUCCESS in 1h 25m 06s","accounts_in_message":[],"_revision_number":12},{"id":"2ddd0f138e4ff0e93c747cfd5ce32392f27890c5","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 11:08:37.000000000","message":"Patch Set 12:\n\ncheck experimental","accounts_in_message":[],"_revision_number":12},{"id":"d33e6d7556e2e23b688180fa60d0b8bd03cbe671","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 11:19:42.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":13},{"id":"be2e4246285b24b277c3f3f0b95fbc918cdd4075","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 11:19:50.000000000","message":"Patch Set 13:\n\ncheck experimental","accounts_in_message":[],"_revision_number":13},{"id":"994631a8046f03cedce8273e51bc0a98a4aca7e6","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 12:43:35.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.","accounts_in_message":[],"_revision_number":14},{"id":"45b682cb48b54ff0d51ebdac2f2de9e8c6e20e70","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-17 12:43:44.000000000","message":"Patch Set 14:\n\ncheck experimental","accounts_in_message":[],"_revision_number":14},{"id":"af430d08232b0b6bead240cfc23dca6076b7ee7a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 14:17:00.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/700c8c1bbfa24fe5881bce39245914e4\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d2d6b257999b4893a4072efc9af5eae8 : SUCCESS in 1h 12m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2daf71364dc34ae9945a223b0e085683 : SUCCESS in 5m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/19df4df7310b469696c7d14f8e0b260f : SUCCESS in 3m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ceded94e939943ce9f9543e4d1cfa258 : SUCCESS in 4m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b2b477d517db434885d210e13ebdf712 : SUCCESS in 5m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/72b3a917d66445f0a8708e9b279c8140 : SUCCESS in 6m 46s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/62eb4cecd96e4743a357559c066732e0 : FAILURE in 6m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/46b5f354ed7946d196ce8463ce599ae4 : SUCCESS in 4m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/28edb481baf449289bf40b648a27b4db : SUCCESS in 5m 39s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/042c147df25b45dea3ecc8185d1785c6 : SUCCESS in 5m 32s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/eb407ccb27fb4f9982b73a2caf6e947e : FAILURE in 4m 30s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/f3de349b723f4469b6c275f16533f807 : SUCCESS in 1h 24m 24s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/75f6e3a74bc847749d2e15c56525c712 : SUCCESS in 1h 14m 20s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/68ff2ed7fd2647d6b672aa92d25e7468 : SUCCESS in 54m 07s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/303ce1fcede749c593f40eef63889349 : SUCCESS in 1h 19m 16s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"bb3e59805fc43883bf8a214cf0c1b68a50ed9d32","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 16:33:32.000000000","message":"Patch Set 14:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed5b4d94c50746b3b5e18e9703201530\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/470fbf269332487f8142321141d3157a : SUCCESS in 1h 48m 36s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/0658fca37db44946abd6a52c2d133bc6 : SUCCESS in 1h 54m 35s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/adf51de62e314ff8b3b56bfa62fce0dd : SUCCESS in 1h 37m 27s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/c30bdf3b39e149458c1d68368b820207 : SUCCESS in 1h 40m 23s\n- oslo.messaging-src-dsvm-full-tooz-k8s https://zuul.opendev.org/t/openstack/build/358efbf114014ee4beb3b3edc5d2eb7f : SUCCESS in 2h 08m 37s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/4551e72a3579407a83effb7ed1c86e5d : SUCCESS in 1h 51m 18s\n- oslo.messaging-src-dsvm-full-tooz-k8s-native-threads https://zuul.opendev.org/t/openstack/build/9b7c2fa17c1f4cd6ab7d82629f951e8f : SUCCESS in 1h 49m 45s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/8ed6b5a7c25f4a6caa4abc595859a954 : SUCCESS in 2h 19m 49s","accounts_in_message":[],"_revision_number":14},{"id":"7a91b31ac19267b84413bc9fef2deae60802557d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-18 01:37:22.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"6a5a55b4c83fbada0bcc14b622a3e6e8fd9aa930","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-18 03:04:07.000000000","message":"Patch Set 15:\n\ncheck experimental","accounts_in_message":[],"_revision_number":15},{"id":"06fb9b9442e8cce8a5d252749dbef8a1e8290605","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-18 03:24:05.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/89860a793c4e450295b672532825c799\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f2075bba42234b3d8342c294adf57eb1 : SUCCESS in 1h 35m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fc8fd30373ed46dc87d43068ccf4d3a0 : SUCCESS in 4m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/87d6488484564451bad456dac532fd60 : SUCCESS in 3m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1d914fcd27ba41e98ab7a85057564d77 : SUCCESS in 4m 04s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5d1d862c2cec4576b393f3471583870d : SUCCESS in 4m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b5230e11396040acab871350b9808f60 : SUCCESS in 4m 41s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/3a4e2983a56f408c9e5f706acb4aa666 : FAILURE in 5m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/77896ab8491c4891ae4c84ae8e4a96f5 : SUCCESS in 3m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4efc91bc94f64882a113b364a326305e : SUCCESS in 5m 09s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/683dc80e1b0d445fb780f2f80df7d40a : SUCCESS in 5m 05s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/4ca3254937914e0e9bc764ec7169f07e : FAILURE in 3m 12s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/96f6782c175043f3a42700e188b0064b : SUCCESS in 1h 02m 04s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/08219b0644ec492488f99860022dbfac : SUCCESS in 1h 35m 38s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/5e1670491fda4e6bb29659a847542dae : SUCCESS in 1h 07m 10s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/c32ee5a3aa58468e881077a87d0a548c : SUCCESS in 37m 39s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"bf14f9b798de7b061f39c84d87a7215e17f0a977","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-18 05:37:26.000000000","message":"Patch Set 15:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8ff1d6e2093940c894689a2a325ee2b4\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/4c782e2089f14f9684d8b2caf16322ff : SUCCESS in 1h 47m 56s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/e9cd14c929bb4f868da44f5f44d43cb2 : SUCCESS in 39m 13s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/c9b4cfd1f52d41cb84a89961ac2741fd : SUCCESS in 1h 48m 41s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/db436d4f67eb49b890402b1cdb6f16b3 : SUCCESS in 1h 42m 51s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/490ce86cf7d64a32a0176d99e8de47a4 : SUCCESS in 1h 32m 18s\n- oslo.messaging-src-dsvm-full-tooz-k8s https://zuul.opendev.org/t/openstack/build/d71efce65a08436b94c19943a3fcd9b5 : SUCCESS in 2h 15m 02s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/77713a095c624b0fa86327bb7d834544 : SUCCESS in 1h 53m 37s\n- oslo.messaging-src-dsvm-full-tooz-k8s-native-threads https://zuul.opendev.org/t/openstack/build/0977e7b6b52a45089182e5463fe1d5dc : SUCCESS in 1h 48m 56s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/c5ee9e2531354e678e74cdf8e32d425b : SUCCESS in 1h 36m 58s","accounts_in_message":[],"_revision_number":15},{"id":"1662941dc657175d6a71546b8d24a8c4d6a60c79","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-20 11:23:49.000000000","message":"Patch Set 15:\n\ncheck experimental","accounts_in_message":[],"_revision_number":15},{"id":"a2fc2f8067f610d3d5b83ff8ae877798b3094124","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 13:57:59.000000000","message":"Patch Set 15:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fce63a4582834dcbb41f69e3f4b9e624\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/30b5501c5b284be7aaf678c33849d440 : SUCCESS in 2h 01m 30s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/ecb52fbf915b4a9587b4d1b68a7f03b1 : SUCCESS in 41m 03s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/edb32339b4e44a24a0e973525d00281a : SUCCESS in 1h 51m 45s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/46ddcc5573cf4bc298fc5fe12d686071 : SUCCESS in 2h 08m 09s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/adf191bab09b45509226efd306a8fc21 : SUCCESS in 1h 59m 59s\n- oslo.messaging-src-dsvm-full-tooz-k8s https://zuul.opendev.org/t/openstack/build/8d4fc1d13b0842fea1217122ead0d017 : SUCCESS in 2h 23m 58s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/a5b910c18c0d40fabb29f2bc5289a0d8 : SUCCESS in 2h 26m 50s\n- oslo.messaging-src-dsvm-full-tooz-k8s-native-threads https://zuul.opendev.org/t/openstack/build/cc2b8625046f4df68eef595ff693b449 : SUCCESS in 2h 21m 40s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/c3cb5f03f31f4fe1bd7847763ead7e15 : SUCCESS in 2h 07m 53s","accounts_in_message":[],"_revision_number":15},{"id":"2d307adf9315c423c71072f0ad2ef1103ce67a68","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-23 08:28:23.000000000","message":"Patch Set 15:\n\nrecheck","accounts_in_message":[],"_revision_number":15},{"id":"9139431dbdde123d0eeecad19b6b6d54be255c03","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 10:34:25.000000000","message":"Patch Set 15:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cbe5f6a0240342a1bdd13abc40a1f6ac\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/afa773772f254402ac213e0288011ad6 : SUCCESS in 1h 36m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a3b295ce4b524427aa7a3c1322d40d6f : SUCCESS in 3m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f587f0cf2d144225a9594255b7077645 : SUCCESS in 3m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/be49a164d54242eab82be5cdb5538574 : SUCCESS in 4m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/12092e6a3e8a4028946d9caa6387dce8 : SUCCESS in 4m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/725b7f2efead4184b5ad239353492d22 : SUCCESS in 9m 18s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/3967e38da9374cf98b83bdc57a481243 : FAILURE in 8m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1dea796c9a6b4be7b2155a5b09114508 : SUCCESS in 2m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/01a8f5ce0223457db3ec19bbf239445d : SUCCESS in 3m 57s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/0c85ca27e8cc4c0aa1d9ee6105a39f2b : SUCCESS in 5m 24s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/2c7ef7a6ed11403998329cc543a2f974 : FAILURE in 9m 33s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/80da7975840544d1927319d23c467c70 : SUCCESS in 1h 40m 45s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/959851bc1d734853831b00cd6b269e29 : SUCCESS in 1h 48m 18s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/2098a0d2a7064eccac971da1e9715899 : SUCCESS in 1h 07m 04s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/912de66944fc4867814e81c589a7bdc1 : SUCCESS in 1h 19m 16s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"a0591461be2a8a9cebcb6ed634f8ce1b7107e554","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-07-23 11:27:02.000000000","message":"Hashtag added: http-rpc","accounts_in_message":[],"_revision_number":15},{"id":"d1a973cefb016c1386fb993f7742b8d00ba71441","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-07 02:55:11.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"be90d5dd4a19b0a13af56b01e5cf8eb2a8c7f7e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 02:58:09.000000000","message":"Patch Set 16: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/cinder for 995140,2","accounts_in_message":[],"_revision_number":16},{"id":"fcfc47b86ba958714e0079ee8a83e7864dd37100","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-15 01:50:09.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":17},{"id":"cca6e53236d20e32ac5151a73817dfd18ca50b07","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-15 01:52:02.000000000","message":"Patch Set 17:\n\ncheck experimental","accounts_in_message":[],"_revision_number":17},{"id":"6bb6fc7779f51e407a069ac5413325545e0238c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-15 03:44:22.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/343f03bb96b04342bb94e5898273fc6e\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bd3e378173504569a3f4bee34c2bd290 : SUCCESS in 41m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a483847054f4ac8b660092b330927d2 : SUCCESS in 4m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/58756bc221fe435bab7f725447e7ac08 : SUCCESS in 3m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/88308fee92bb4d4f9bc4478a9c760ec5 : SUCCESS in 3m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/82fb116c25854eefa88a5200d2efce28 : SUCCESS in 4m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f39e696f690c4c92ab099132548d5fb7 : SUCCESS in 8m 14s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/78029e5455834b2e833de4577eb9a373 : FAILURE in 4m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/97fe4c5769bd40a48371647341febd86 : SUCCESS in 3m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e2402e88adf8410c85628f77f0f3b1a7 : SUCCESS in 4m 04s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/4e34a1fa3e9d44518f3df1eaebb8a8b3 : SUCCESS in 3m 42s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/9854cd68396f4d00ad3220e676736365 : FAILURE in 8m 13s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/92935320d4a54b408b3daf7a97dc8c83 : SUCCESS in 1h 15m 53s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/9fe90347cd064168b51f9b19a7d604c7 : SUCCESS in 1h 47m 35s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/1c3ae22c873c4ff7b2cb6672d8532cf3 : SUCCESS in 1h 14m 19s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/3bf28abb05584341954e0ee194ea8837 : SUCCESS in 1h 22m 05s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"458a22e399455daee60983d2b39aa6b7c89866a7","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-15 03:48:18.000000000","message":"Patch Set 17:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/210954edcebb471a8679d491347bf2ea\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/d97cf79ca8a244d69f7d26985c3642a6 : SUCCESS in 1h 29m 11s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/ade238e58c57462991b4c8a698fefb50 : SUCCESS in 40m 12s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/2fad8ca24d284a6fb31306a4a5f1024c : SUCCESS in 1h 32m 29s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/bcab4f0f098f439d904289bbd8a6f6ce : FAILURE in 1h 10m 38s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/b8cbb83720304427a409776ee97ff134 : SUCCESS in 1h 29m 02s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/9042d764ee324d6d9756abf018b38e66 : FAILURE in 17m 55s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/505f8a47f97e4cda86309747610e8a6a : SUCCESS in 1h 50m 45s","accounts_in_message":[],"_revision_number":17},{"id":"20a6869e34beaff7e4f9a865baf444cb2b074a6f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-15 08:07:00.000000000","message":"Uploaded patch set 18.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":18},{"id":"d3d16b14580d5032917fe8932ea2a2c104d01512","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-15 08:07:46.000000000","message":"Patch Set 18:\n\ncheck experimental","accounts_in_message":[],"_revision_number":18},{"id":"16dcafec90b6f4000444e61eeb4c4545bc8687c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-15 09:29:22.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a3c318af7d54626820076375ac3e932\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/66137266797a41469e6a292bebd4175c : SUCCESS in 1h 12m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6fefb23e6c874ae6b03fadee5e4372f4 : SUCCESS in 5m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32d5fa3944434c61b2611c6e7982a4a2 : SUCCESS in 3m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fc661150ea0d444b8ce3c5eae3290a04 : SUCCESS in 4m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/20ddb440d0c640cd8e0e0c84c2271c6d : SUCCESS in 4m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5dfc33b4573d43dd80895f41e5e5b0d5 : SUCCESS in 7m 08s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/ff587d7d2b3b454baf15a2f323ece65b : FAILURE in 4m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6712b32cc53b437a8a8fcd2f68ae3c5d : SUCCESS in 4m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/877f7eb314cd4cfd976028589bbed217 : SUCCESS in 4m 14s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/958e4b0da7ce47608823b037b7cfd186 : SUCCESS in 5m 09s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/7bda19788af44921822f52e94a8e0acb : FAILURE in 6m 09s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/e5cfdddc981641a1b4bff09e04a54323 : SUCCESS in 1h 15m 51s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/a5ca8feec27b4b90a1a23badbf4de8ac : FAILURE in 1h 09m 44s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/a6e2e0f749e644cf9066e75d97675c86 : SUCCESS in 43m 25s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/1f722830baa94327abd63e891adbf523 : SUCCESS in 1h 11m 18s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"18e1165ebe92f676c55bed3d8ba839c759420833","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-15 10:10:37.000000000","message":"Patch Set 18:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e3dfcfd401644ea6b6496eb74aebd105\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/1ff471aafe274adcb0f44688abda019f : SUCCESS in 1h 53m 23s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/b8ff49cb5efc4909bcc79b2e18a6a677 : SUCCESS in 38m 06s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/4411b0ae12114a0193e2c098ecbf3ecb : SUCCESS in 1h 09m 42s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/618689bc16b842c4b5ff577d6f7edbd0 : SUCCESS in 1h 08m 36s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/a9b01bd72a2841cc8995711ccc2afe44 : SUCCESS in 1h 08m 38s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/f52277f77a87484e92df6037e7459de5 : SUCCESS in 1h 07m 19s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/fc45b1017eb74e1f82e19fba4003cac5 : SUCCESS in 1h 23m 57s","accounts_in_message":[],"_revision_number":18},{"id":"222e6a61a93c9265d46ebd556e7d37d9434ecf56","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-16 04:35:50.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":19},{"id":"366b9cc090b1d5ad6f8d0bd79228b67291c75af4","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-16 04:36:43.000000000","message":"Patch Set 19:\n\ncheck experimental","accounts_in_message":[],"_revision_number":19},{"id":"37a3c0a353d58654780627b3d99d87197d69b2c4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-16 06:09:43.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/33018db6d6a549b38f4f711fd3920b44\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/78a6f8769df34d1ebb6950e0409e1a34 : SUCCESS in 1h 26m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1a81981b26ec48abaec4d85dbf795a76 : SUCCESS in 5m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2edfd8322fdd4037a6241190c4f1b6bc : SUCCESS in 4m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bcad577cdf824401a26888c55dc19b75 : SUCCESS in 4m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/99e1ad26d37e4e37adde040d6b2b1e44 : SUCCESS in 3m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c2dde04608e94f2793a929a0e7dfb93e : SUCCESS in 6m 12s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/c22d784268864568add0c1ced47f0057 : FAILURE in 3m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a458ffc2dc6e49dda5f29e919bbef1dc : SUCCESS in 3m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/859c2d5e8b68404ca68035c96279f389 : SUCCESS in 5m 11s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/ba2a7e905c424851a82b633283f7f8cd : SUCCESS in 4m 18s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/35a78af4546f4a6d94272303875bac5d : FAILURE in 2m 43s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/ba39de2aa6184a6b81fca9338152b1f4 : SUCCESS in 1h 11m 18s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/32d002ca82a640be9388192d548d0648 : SUCCESS in 1h 15m 51s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/864875eb029e4a51bb630bfc745934b3 : SUCCESS in 1h 05m 42s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/222a607f5a72474f8423ba3364b7ab1f : SUCCESS in 1h 15m 21s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"91972595ab7bcac91a585ec371f48ae2cb5b2b03","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-16 06:43:29.000000000","message":"Patch Set 19:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/01a6f480b7404c39b93e9419c2cb9498\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/d5b61a306b99480c8d6614ebfb219255 : SUCCESS in 1h 06m 12s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/191ca0d7b5054ac29781e7769323a3c2 : SUCCESS in 27m 55s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/19fa9fa4734e48c9aa0f87155c3b6579 : SUCCESS in 1h 36m 13s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/2b9805dc34ff4706b8a0562b2b903aff : SUCCESS in 1h 03m 56s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/fb35efeb21ec40e6a5a2e9642e6b676c : SUCCESS in 1h 34m 55s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/f83b869969cc48399c7edc8db9e26710 : SUCCESS in 2h 00m 05s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/5f05f46fb7f94e81a40de935989cf79d : SUCCESS in 1h 06m 02s","accounts_in_message":[],"_revision_number":19},{"id":"71d4cb4dcea19ab79bed609fb1a65baa040d56ec","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-16 07:48:29.000000000","message":"Uploaded patch set 20.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":20},{"id":"b01e081a26fae44a96db3d94be8942339c9b1b16","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-16 07:49:01.000000000","message":"Patch Set 20:\n\ncheck experimental","accounts_in_message":[],"_revision_number":20},{"id":"60eac07161c897d248d502122b7faa3a6c88f2f9","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-16 09:24:21.000000000","message":"Patch Set 20:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fe3a901fa21749a9894e9d5e00df1209\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/41cfd41e0f124863aa79d133d277d4d1 : FAILURE in 1h 29m 15s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/5adfd94b5692404d97e98aec5ab9c249 : SUCCESS in 20m 54s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/b6d2f754086049fda6588aa728b431a5 : FAILURE in 1h 09m 38s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/33ec18c8b8d14273bbda182f7b1a95d6 : FAILURE in 1h 24m 51s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/73c27851874a4b87974445684d840fd7 : FAILURE in 1h 25m 23s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/4738d978ce7d41f8bd3178fdfeba8491 : FAILURE in 1h 29m 18s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/5f7cb855b6894813a415695ec0e85fcb : FAILURE in 1h 07m 17s","accounts_in_message":[],"_revision_number":20},{"id":"bcd994bdda45bc231e3979bd515fcc2d8cdde3ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-16 09:43:32.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5dad32f34fcb456db4660617e827896b\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ee0df336f5c74ca596d95695b1f56707 : SUCCESS in 1h 30m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d8529712b594493fb8daf318585b37b3 : SUCCESS in 5m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e29a5b1d30fd43399aaf2272c97fdba7 : SUCCESS in 3m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/895dbfebecee4015ad27d35002476308 : SUCCESS in 3m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/08a361cb0aef4a4ebeebd049c02b896e : SUCCESS in 4m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d091bea9fe8f4d7cb360f9c01b4b81fe : SUCCESS in 4m 03s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/9686669e18434e1c9b5db46d26c5690a : FAILURE in 6m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/49bc311ea7194bfc8a90075490e8cf39 : SUCCESS in 3m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1ff60c77cb0d440a814d5b8121b8dc52 : SUCCESS in 4m 25s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/26888995b0e449fd8dfb5523ecb66141 : SUCCESS in 4m 50s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/2e9dec660ddd4ee1b7c93bedbe97a9f5 : FAILURE in 5m 25s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/82a30497014645cb9837f0c7f577f6ce : SUCCESS in 1h 44m 46s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/78864ce07a9345e2a314d95ba85815ee : SUCCESS in 1h 07m 02s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/6022ec39b1bc4367a619635d5f907864 : SUCCESS in 56m 18s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/d292bb4995334a32b9fb9c4ec4f12b44 : SUCCESS in 1h 13m 35s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"370591e9180b1352018528fab539c3588f4ba8e1","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-16 12:43:17.000000000","message":"Uploaded patch set 21.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":21},{"id":"62554304ac80f29efd7efd3aa10b1dec725d54c1","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-16 12:44:20.000000000","message":"Patch Set 21:\n\ncheck experimental","accounts_in_message":[],"_revision_number":21},{"id":"9b6b043cd4f7ffe634f8e86f3e2ac175b1baf30b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-16 14:23:34.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/61a178f17fba4e5ebb8cb4f7c6db08d9\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/064da7a3ca6c436ebeb9ee6bd018f779 : SUCCESS in 41m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/367e22d9bd374a849d7087172b450f5d : SUCCESS in 4m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/605991dcaf174f5cb80b04cfcd860357 : SUCCESS in 3m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/511f1e7e90df4ab9a7265fc9e65b997d : SUCCESS in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/194e8be1fe78447a8864659b3e11b835 : SUCCESS in 7m 28s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f8db2c0ec25a4d728d8eb15da28ba3df : SUCCESS in 3m 58s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/c9ac5562b2d44397a8a2e28d721c2e73 : FAILURE in 4m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac2d9404ae7c4d36a55767d35ce6a769 : SUCCESS in 4m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/61a3f7d54b694bdf825936f994fcfc42 : SUCCESS in 2m 49s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/49c0685f42b7440aa74bb80239f9e312 : SUCCESS in 5m 07s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/e3eb0013d1584b8d8d2bc953033ae666 : FAILURE in 2m 48s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/b1e8fbd6245a4300998f18571e1050d0 : SUCCESS in 1h 32m 48s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/2ad6bb4f9d084b14a5b6e2fb87900745 : SUCCESS in 1h 05m 03s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/1a393ba8b64d491f888c6ffdbd31672b : SUCCESS in 1h 03m 39s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/71d598a55aaa4cd3be4927f72b4978d1 : SUCCESS in 1h 11m 53s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"18210ff8abda3c6812412a76e75b9a5bb4a2b74a","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-16 14:46:01.000000000","message":"Patch Set 21:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/97d7e9a297d44bde8d1717df7ae325cd\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/13b61f646db94e7bab00d90e92323307 : SUCCESS in 1h 17m 54s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/07726af2534147ae81602083f262ce7d : SUCCESS in 26m 56s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/d40dafcec0d746de904ee880628d0c27 : POST_FAILURE in 1h 38m 27s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/01a25743ed4147e9bcdc01258c4b3a84 : SUCCESS in 1h 45m 26s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/e5b1850409da49f382817a891edcd21a : SUCCESS in 1h 17m 17s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/eeb97ccbb6ec4c82a93d6d31384a2e5a : POST_FAILURE in 1h 37m 51s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/f831e93dd1644b3db9bb174f32a9ef15 : FAILURE in 1h 36m 59s","accounts_in_message":[],"_revision_number":21},{"id":"8f3a0261feab164e1e1d0425a3a090ce69df9ca4","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-16 23:06:30.000000000","message":"Uploaded patch set 22.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":22},{"id":"fcb6091cc716151051192e5dd0602ea84fb30d98","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-16 23:07:07.000000000","message":"Patch Set 22:\n\ncheck experimental","accounts_in_message":[],"_revision_number":22},{"id":"8a3cd5ab8160ee0957b2c02c7af0318558c2fce3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 00:57:08.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/19399e4043744245aa2a939c34d42866\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/eed7b06bbe0543edb1f503892730cdb9 : SUCCESS in 1h 32m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ffb017a413994e7c9f1289e20085905b : SUCCESS in 5m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9db477ab6a54e39a64162a509e73aa7 : SUCCESS in 3m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/809884db49a841e89b27076de7d0bc41 : SUCCESS in 3m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f13bd97eac1341c0923bbff64ae6fd72 : SUCCESS in 5m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5331130150e2467d8052c32371b22e3e : SUCCESS in 8m 18s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/7f64a7860b6448caa8723c1eb37ed84e : FAILURE in 5m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b3311c1cc134807be168f47c32917e9 : SUCCESS in 3m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e538db40ddd9400da8e15475459ba256 : SUCCESS in 3m 39s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/6732d87e3ad7488cafee231eeb4bd25a : SUCCESS in 4m 34s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/7b672904362543989aa60bd0d6c83558 : FAILURE in 7m 10s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/2c2b7161c9ad424abd60dab0e0c11fee : SUCCESS in 1h 35m 37s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/5e29b94ba4c144289d8764488e89356b : SUCCESS in 1h 36m 03s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/1bc4923b17e740c0ac81386318b72d81 : SUCCESS in 1h 12m 34s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/42e05a29671c4ae59d9f2b62dc9f4fd5 : SUCCESS in 1h 14m 03s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"a712a0d8a6c090de8ac25fd6ad94e625ad45900d","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 01:23:56.000000000","message":"Patch Set 22:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc712b64bc244d0fab7e03686de5c262\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/8d4f01083622428aa5876981e6d59318 : SUCCESS in 2h 08m 32s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/09156b27ffc244a1b28eb4185a87ec79 : SUCCESS in 36m 13s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/68587da4001349a9ba6f6c23c63ba7ae : SUCCESS in 1h 42m 01s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/3781850506654deebdec33fa8d4d8977 : SUCCESS in 1h 51m 25s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/f7178e7ce414483fb0f334638548af3e : SUCCESS in 1h 11m 58s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/33128703fdb94328adcf6cca49402a6c : SUCCESS in 2h 09m 41s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/2c14e632012248e6b4a3415275fcc9af : SUCCESS in 1h 46m 27s","accounts_in_message":[],"_revision_number":22},{"id":"dd89dc0abbeb976dd8116d0ac247c8749ae72b6d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-17 03:42:59.000000000","message":"Uploaded patch set 23.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":23},{"id":"b60897b3482e85cc85245ca83d24d6f010c75c17","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-17 03:45:15.000000000","message":"Patch Set 23:\n\ncheck experimental","accounts_in_message":[],"_revision_number":23},{"id":"745d217b394bef0984da803b684e5341501ef526","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 05:26:03.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bcedb9a7b8d94d528ec06431f8315f9f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/279d90ea005e46e69d46c388c4d5b8fd : SUCCESS in 1h 36m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b487853a53a8442ab3d1c33e74906ad6 : SUCCESS in 3m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9dc9b92475f744eb97de9e4d5a56327a : SUCCESS in 4m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b7d87ad1ed1f40599d6aa94bdd59e1c1 : SUCCESS in 3m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5b68a980bfee420e95d7bd3f767eafc8 : SUCCESS in 5m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c82aeba3b8694bf291e2b1ab103786c2 : SUCCESS in 6m 30s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/ce1dac57979b426189a7b5ddb0faf24a : FAILURE in 7m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1cb838899ca44a98922e1646d2a1346a : SUCCESS in 3m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/748c9b8f7ff34dfca1ade67f6071e9f8 : SUCCESS in 4m 51s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/3972687992d84276a940e794cb8a6d7c : SUCCESS in 5m 18s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/1a15c4dce09045aeb459b0f2ccd181eb : FAILURE in 3m 10s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/328c8fba3c2249e4ad84182f4eb16885 : SUCCESS in 1h 10m 23s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/c20d64357e7d4809917aadea78d7ab7f : SUCCESS in 1h 29m 57s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/cf0b4dd1fdb748929cdc7acdde679ccc : SUCCESS in 1h 00m 56s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/87af6a04bba242fcb5af202324d99d58 : SUCCESS in 41m 09s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"6743c5ed7c3f73967df3d2f7417bb74720936188","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 05:31:32.000000000","message":"Patch Set 23:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fdcc3e86db8040a1a4e3294a9f275066\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/51d4a278763341ffb1c34e11456232b0 : SUCCESS in 1h 15m 31s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/86809f024d0c431bab74f8e428939290 : SUCCESS in 20m 19s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/2b37aa44d89740898c2917151b3bde26 : SUCCESS in 1h 32m 52s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/fec92be78dba42ff879e0be1f6ebb244 : SUCCESS in 1h 08m 26s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/b25cca5d291d4ff4a49dca96bf17ac6a : SUCCESS in 1h 34m 05s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/06b622fded4c4a7fb63d74119045333c : FAILURE in 1h 39m 28s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/58ecfde3077e4a0687e21257f1612ef8 : SUCCESS in 1h 15m 03s","accounts_in_message":[],"_revision_number":23},{"id":"8d0d6dff14047f46b38c7178daa8c0cc93c7782f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-17 06:27:53.000000000","message":"Uploaded patch set 24.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":24},{"id":"53835a4156937a889a46cdad5143c6c25e02b1be","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-17 06:29:32.000000000","message":"Patch Set 24:\n\ncheck experimental","accounts_in_message":[],"_revision_number":24},{"id":"687be67890b9e890df439cd806639220447a3bb7","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 08:26:09.000000000","message":"Patch Set 24:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ebc0246a53314d0e9b9a1b620930125a\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/9aadad698af5445f884ecac87f532ce0 : SUCCESS in 1h 16m 09s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/6c3c7655ea2748c19f5044d91b18029b : SUCCESS in 24m 20s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/1905905523f3457bb864812225b07442 : FAILURE in 1h 39m 47s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/374bc2d4f15046468c780add554b7691 : SUCCESS in 1h 45m 18s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/cfc94c89b4c844d681526e8b9414963d : SUCCESS in 1h 20m 33s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/bf776ebae0d847aba677f711a8883763 : SUCCESS in 1h 49m 50s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/78fcdf9434994e5abc859661f4fb9c40 : SUCCESS in 1h 14m 36s","accounts_in_message":[],"_revision_number":24},{"id":"c0e3355417454f25c3a1552640fddde919e99bac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 08:28:26.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb2c61df45b94d09a97dc235510fd0a1\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/277ab4aea6ba440cbacd1770a6770f89 : SUCCESS in 1h 16m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e63d541525a8434fa92c66e6d5bccb62 : SUCCESS in 4m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a3cba997e3a84d3b8246a1eda803f7ea : SUCCESS in 3m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b5b8737a5b364a068cf81b3d947377f9 : SUCCESS in 2m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/68509136669c4df59f06f5d2cd84252f : SUCCESS in 2m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ed64f0e75ae1434baf6a49393e08faeb : SUCCESS in 6m 48s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/3546d09ac7b5426b974e0dc39e9ce72e : FAILURE in 3m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2845f3e1c8df4eeb9b19a995673591b2 : SUCCESS in 2m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c579528352ed4a098d37484a42c74af3 : SUCCESS in 3m 00s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/36eeb65e20ff42b3a57459e6b8be3b47 : SUCCESS in 6m 17s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/4570444cac3e435ea78cdcc64a0a067d : FAILURE in 3m 03s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/0e02fef4b8f04a7887b2021e18935881 : SUCCESS in 1h 41m 20s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/d592e8ec014341ff818031d6266b6ac6 : SUCCESS in 1h 48m 20s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/b51fa080435946dc83d9ea50c4912325 : SUCCESS in 45m 32s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/159d6787c4fd4c3ba3c81c2f8e9fc8eb : SUCCESS in 1h 17m 02s (non-voting)","accounts_in_message":[],"_revision_number":24},{"id":"6b9178b6aa98e41a9d84e65c1fab94a2247a9c30","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-17 11:28:41.000000000","message":"Uploaded patch set 25: New patch set was added with same tree, parent tree, and commit message as Patch Set 24.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":25},{"id":"0aa225a518f9ce2ef83b0d487d00113926ff2c39","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-17 11:29:08.000000000","message":"Patch Set 25:\n\ncheck experimental","accounts_in_message":[],"_revision_number":25},{"id":"1404ee4aee7e124bf6a44f3fb32295b29f9dbede","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 13:18:06.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fe9cba0c9b654e7984dac80e52d81b17\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a84fada1bdc14c86a46290acb60bc718 : SUCCESS in 42m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/913ddd294d634bdea4105a6a3b1d42f0 : SUCCESS in 3m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d5e9ade0a044016b5c94cf0fb4c68f2 : SUCCESS in 2m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/473242d7f6564706a4234b1f341925d0 : SUCCESS in 3m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7f756d22598941d697b0808d5ee441c3 : SUCCESS in 3m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/83ff7cb4e390411d8dfe321150c556f7 : SUCCESS in 8m 10s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/4b07baeadfc04284a00af07c39f5432c : FAILURE in 5m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fea2aa98cc334d6fb55579c27064391c : SUCCESS in 2m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c9d5eeda371648259ebdd38a563fada7 : SUCCESS in 5m 15s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/90c26b9c745340e98b9ab9a0ef1f5cea : SUCCESS in 5m 07s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/d0536b8b11424cd3892ce5659ca62250 : FAILURE in 7m 04s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/90d13f3babf34bada752a4dc495c2cc2 : SUCCESS in 1h 40m 50s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/cf278fd608f74f2d90a5e282a08ae0b7 : SUCCESS in 1h 06m 30s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/188a4197261e49fe9f4cfd7c6ef0e262 : SUCCESS in 1h 02m 55s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/ffc23bf7bdfd4578839afb8fb34f4dc8 : SUCCESS in 1h 19m 02s (non-voting)","accounts_in_message":[],"_revision_number":25},{"id":"b49a5c29c0d661727e2f633469a5a3d7b79dddd4","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 13:50:29.000000000","message":"Patch Set 25:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5fa90f51df684553aaf7144e35c1c432\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/8e9f6ce8eee44a4b9840b58902c837b7 : SUCCESS in 1h 39m 22s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/5327cac14e8246a1a87058e3edece31c : SUCCESS in 34m 46s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/cf102a75a8fd4c71a2a237c5161410aa : SUCCESS in 1h 38m 37s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/62f41a558f7f425aaa730e41eb604c93 : FAILURE in 1h 37m 04s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/2debce86102847a2b344acc8c247561d : SUCCESS in 2h 04m 07s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/246d503974744bfdb17384a9a74ae594 : SUCCESS in 2h 14m 01s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/46f1ea5da8f5402db135eebfd104e2ab : SUCCESS in 1h 34m 27s","accounts_in_message":[],"_revision_number":25},{"id":"0fc95efff8e5c7946a331019c18d1369e9b26cca","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-17 16:46:26.000000000","message":"Uploaded patch set 26: Patch Set 25 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":26},{"id":"dea2fc876f09a9420e3408eaa719695b3e9d581b","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-17 16:47:49.000000000","message":"Patch Set 26:\n\ncheck experimental","accounts_in_message":[],"_revision_number":26},{"id":"0c763ec0cf983a4fa23dabcdfa5a80220338f7e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 18:53:21.000000000","message":"Patch Set 26: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/abb5fb72c037494a84cdd928940ae9de\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/495c2273824c4d3ba38ccd0c194eea0a : SUCCESS in 1h 56m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/470a8b8cdda0419f9a37a1dde75cabac : SUCCESS in 4m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/36b62ea6e5f14f60af37fd0c08d65768 : SUCCESS in 2m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3ca8ede5114343008a14e98a87073a32 : SUCCESS in 3m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7153926351044e99a5d5a228714ac2f7 : SUCCESS in 4m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2126955023be4dc080ec6ec7fcb0526d : SUCCESS in 6m 47s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/3dd356d568a3445fba0681d3578516ca : FAILURE in 3m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2bc75f4d93054a9a819d7e22e17679ca : SUCCESS in 4m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/00f67cda0ae54b6cac08c294733ff727 : SUCCESS in 4m 51s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/e92a144afc52488c9ef3c097cd418e4f : SUCCESS in 5m 01s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/2d9e12739bdf41f19b310efe6f14bd86 : FAILURE in 5m 14s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/54ce950f7b4d42828a4aaf893ff44d39 : SUCCESS in 1h 51m 55s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/79642d0a7c804f65a6da987f482be125 : SUCCESS in 1h 53m 06s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/5d6bde7a6a1d48a6a88dd5a5d6edeb10 : SUCCESS in 1h 06m 40s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/c9902874efa84a8184f64f9793b0737f : SUCCESS in 1h 19m 24s (non-voting)","accounts_in_message":[],"_revision_number":26},{"id":"d159a2ff76ae270360704a5e4f0e8975eda813eb","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 18:57:34.000000000","message":"Patch Set 26:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f756d219b83d401aa676624463138266\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/c22dc091d54541c2b507806b4b5577ba : SUCCESS in 1h 46m 09s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/07ea2b01d9024a57b1a2b3eaa95047f7 : SUCCESS in 34m 16s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/f9d1ccd2e19e467fb5c66dd57100d49d : SUCCESS in 1h 38m 09s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/f754e3084b0849288f20ca34004d6c87 : SUCCESS in 1h 55m 00s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/d9d511f7159a4f51b7c2d5fb1f4704ff : SUCCESS in 1h 43m 11s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/2eb0d5cab61242e98fadba2f692b54d5 : FAILURE in 18m 46s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/7cc65ca158534ed0b43611951c927d4e : SUCCESS in 1h 50m 55s","accounts_in_message":[],"_revision_number":26},{"id":"2cf0ddc2763fae3ac86eff6590bbc29c9e54d5e0","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-18 04:43:17.000000000","message":"Uploaded patch set 27.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":27},{"id":"6e675b115fa451287c2fa62dde0620c490c96ebf","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-18 04:43:55.000000000","message":"Patch Set 27:\n\ncheck experimental","accounts_in_message":[],"_revision_number":27},{"id":"14fef3d525f87a8dce6c9afbce58e912a13d94a7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-18 06:47:02.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/53f02a64a5ff434e84462508ead22941\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/be0b36eff9424fa0b1c2fe45b952ceba : SUCCESS in 43m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ace3890089a84b3f9cb687025b5a665b : SUCCESS in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb8e0f70d0604978a5945a09c87355c3 : SUCCESS in 3m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8dd3ee16ee4e4f2c9bb415a8e67dd94e : SUCCESS in 3m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/615fd2a70ec1449eafc6444d572617c3 : SUCCESS in 3m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6970d5e499e04655b53089316b228d27 : SUCCESS in 6m 17s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/04fb294a22c6446086ed9e5b75848b8f : FAILURE in 5m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a813ac7f2a02448e922f5fffcff1e83f : SUCCESS in 2m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/36901a9f54b248bb951c7c4de5108f68 : SUCCESS in 2m 57s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/0c933ceda8df45eca7ee5eb2b0bf7c87 : SUCCESS in 4m 49s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/ecece7485ed14654b90509267eb2c04e : FAILURE in 5m 44s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/918482f5d929462c9573357477f5ddff : SUCCESS in 1h 48m 36s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/72e3227db8db4c9dacc6ed8047c90721 : SUCCESS in 1h 32m 15s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/f1d808f9cecd4d128e56b9b2695eb044 : SUCCESS in 31m 59s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/cdb6636888274901985ddf3944376ec1 : SUCCESS in 1h 12m 36s (non-voting)","accounts_in_message":[],"_revision_number":27},{"id":"73c686a0775843bfaaa25a29f1d9b6ae274aa926","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-18 07:02:06.000000000","message":"Patch Set 27:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20d2c7a27df84435b4d87de2e5a94ff4\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/60dc5e35611e49a1b9317e2373e7e86f : SUCCESS in 1h 39m 31s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/0242fca84f444aeaadbbaadcc36688c8 : SUCCESS in 19m 42s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/6df87309586d4304a4c92faa7c082c19 : SUCCESS in 1h 07m 15s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/3c0e4a2515834ba4a544baea4c9376a0 : SUCCESS in 1h 29m 45s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/83076d4f277b4b6995027a1a623cebf0 : SUCCESS in 2h 03m 27s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/19b3feacc9124e21928bbdc1fbca2fee : SUCCESS in 1h 07m 33s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/a204925409894b8488feff9d5ec18b7a : SUCCESS in 58m 39s","accounts_in_message":[],"_revision_number":27},{"id":"583fa4be9fe939a48915ec4f810f674ffde24f8f","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-18 08:00:10.000000000","message":"Patch Set 27:\n\ncheck experimental","accounts_in_message":[],"_revision_number":27},{"id":"0e899cccc356c66f8aeeebcfc5046b7ef4a36999","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-18 10:03:35.000000000","message":"Patch Set 27:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4e87bb3c21e4a00b44d223ea0eee82b\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/e73f7aa9e1d7462bb2e61034934e2dec : SUCCESS in 1h 57m 01s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/6d4499faff014d78ba082dd5d171ac41 : SUCCESS in 39m 11s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/b036fe73dbe6400b93a4fcee962e8c0b : SUCCESS in 1h 07m 53s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/3c59d02b2a4e4432b3cc5854452d5a69 : SUCCESS in 1h 13m 28s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/196dac57a7ca4f2ba1f0859b2bc41a71 : SUCCESS in 1h 34m 29s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/b2acb5f5e30c470bba3e43b8f1746672 : SUCCESS in 1h 21m 47s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/7edb45c99fd54aaead5fe288f9af5948 : SUCCESS in 1h 11m 46s","accounts_in_message":[],"_revision_number":27},{"id":"3c0b7b3b83ac0282ea84cdcb80f24833b090e1db","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-19 10:11:01.000000000","message":"Uploaded patch set 28.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":28},{"id":"314f5bde5bb55457367deba90917b99f73c8894c","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-19 10:11:30.000000000","message":"Patch Set 28:\n\ncheck experimental","accounts_in_message":[],"_revision_number":28},{"id":"87de0e26b60bc16c63726df4ee658183c538ec6a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-19 11:57:14.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1a65fb0b135a40afa6334e3da614f4cc\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a489e22766874e7b9a71ad2d12f7427f : SUCCESS in 1h 31m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3c79e3007f054290a121b8e59d44c7f4 : SUCCESS in 5m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/339c8dfda20f48628745a6f498e7f9f0 : SUCCESS in 3m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/989284199edb40c3a56fe648a7409230 : SUCCESS in 4m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3b48024d1b0b41fcab8b53c46a5f2ccf : SUCCESS in 3m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/65b6139a5c9141888a178b6b3c0583a5 : SUCCESS in 6m 57s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/0975a1cffabd44579a8057f329297927 : FAILURE in 5m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/362e636d2aab47ad9ecff2d12c63e116 : SUCCESS in 3m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d4c7f8dd425c40f3bddb57c999d7b4db : SUCCESS in 5m 40s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/0130144fb0ae4cf698d13460761876df : SUCCESS in 5m 24s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/dfdf5a3e735f47cd8c5b6bf8d2faf870 : FAILURE in 12m 50s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/52ba94f70e8e40b8bb91a646aa5a8479 : SUCCESS in 1h 36m 41s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/c330568b3e254cc692d13ce52f1d8e68 : SUCCESS in 1h 07m 01s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/5f373e32db9f44728ff9d8cd9b739d43 : SUCCESS in 1h 03m 52s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/e5a751a13361485399b6176060581bb0 : SUCCESS in 1h 18m 34s (non-voting)","accounts_in_message":[],"_revision_number":28},{"id":"2879d7890849baaa40d6c54577fa687d89e698cd","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-19 12:20:28.000000000","message":"Patch Set 28:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec3e585cbb0d4cb2b3b3d69fa46d5c9c\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/124b4a2d0ee14cda87d845cb35f818e1 : SUCCESS in 1h 45m 06s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/f7d33a5fd40c4de9a6f412acc6cd1a18 : SUCCESS in 37m 15s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/16f1e56272e64eeda6780cf1e80aafa4 : SUCCESS in 1h 43m 59s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/f0cd1edbec604b54a65493f025c783a9 : SUCCESS in 2h 00m 25s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/6335c1fd9abb4e9b8b5ae1307a808bc8 : SUCCESS in 1h 33m 59s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/dd77657f01a0415bb598d91570ba52a8 : SUCCESS in 1h 13m 55s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/07cd9e114b0342aab1484ec3e8185451 : SUCCESS in 1h 29m 43s","accounts_in_message":[],"_revision_number":28},{"id":"f413dbdc951a035bcfd86a54c1dcbd48c3c82e9f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-24 11:20:17.000000000","message":"Uploaded patch set 29: Patch Set 28 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":29},{"id":"efadec6f8bfaf8ede88ce3b56fa9c794ebdc90c5","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-24 11:21:46.000000000","message":"Patch Set 29:\n\ncheck experimental","accounts_in_message":[],"_revision_number":29},{"id":"edcc60e07cd23fc8826f4101b30e991628f4e32d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 13:09:53.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5280554bc3f64be3a08fcf214b6c0db0\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4f47e193059041ffaf43fd04c0143b67 : SUCCESS in 1h 30m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/526b65dff8f94acfb96eb424660b3b6f : SUCCESS in 5m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ce73eda392646f5883c4e8730a400d9 : SUCCESS in 4m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5cb30f8f8a8f4397ad241a06d20a81a2 : SUCCESS in 4m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bc38f1ee4c894dd78682211f401a31f7 : SUCCESS in 2m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9a7a43192c9c4689af7c35ac2cdae197 : SUCCESS in 5m 11s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/09c0651e9afd4bd099e4e3951570abf7 : FAILURE in 8m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eabec27da7b54b14957af888588c7879 : SUCCESS in 4m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0dd3e910a53e4f4a8248d857dcc3cace : SUCCESS in 2m 58s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/984136ee2b1e41cd9684d35099e0fe4a : SUCCESS in 5m 15s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/6a79b8ef0a0444cdbb7d4199cd07b422 : FAILURE in 9m 10s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/ee00e2605a7149f6b9ab5409d8d0c3a6 : SUCCESS in 1h 39m 59s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/a358f81d0b1a48289a51c0cbb9bde1f4 : SUCCESS in 1h 40m 53s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/48f408e7639a41248ce1ca3ec027be15 : SUCCESS in 1h 07m 31s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/d21dace6030c46c4a10ca8ba2ae68a87 : SUCCESS in 1h 19m 06s (non-voting)","accounts_in_message":[],"_revision_number":29},{"id":"22dac4a9369982c7e15ffafb21f2cb3b30ed32a2","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 13:26:33.000000000","message":"Patch Set 29:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/42e9ecaed2224b19bad45c5d84fcf269\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/dd4ec87a91644cbc8a713cbb7a9e65f2 : SUCCESS in 1h 41m 06s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/bf55eff2304c494a8c235bc79001c7c9 : SUCCESS in 28m 40s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/0fa5f90e39ca4e93955411751c1d7147 : SUCCESS in 1h 50m 28s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/21595a97367e475c9f579264d1a7f92e : SUCCESS in 1h 20m 21s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/252dbcec927f46f1aca019ddbc4693dc : SUCCESS in 1h 57m 10s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/e37242fe6e6d490ebf8d24ac7a30dbad : SUCCESS in 1h 43m 50s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/de9eab1c7e4c47f6937ddb880daec32e : SUCCESS in 1h 30m 46s","accounts_in_message":[],"_revision_number":29},{"id":"f9e2828f1d457c314a52b85b270846d4ed541aa0","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-25 14:58:49.000000000","message":"Uploaded patch set 30.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":30},{"id":"36d96f284124e2bae1010bcf37415e545b3fd539","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-25 15:01:18.000000000","message":"Patch Set 30:\n\ncheck experimental","accounts_in_message":[],"_revision_number":30},{"id":"070b2db753946ffc4f9bc3d0ffd30e5663ceb8da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 16:52:07.000000000","message":"Patch Set 30: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/40afe43a65e44dd89f290ee2f8fb82c0\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/84f73916ab004d729b1a5721dd10fc06 : SUCCESS in 1h 28m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ae9bd45dcc3c41fc9f9a5d8c197da1bb : SUCCESS in 3m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc6ca5336746406980703fe73e641fc3 : SUCCESS in 4m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b013e2338db7458d83ad7a1b51f4c89b : SUCCESS in 3m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0a811bf5fc734e55ad85847e655d0c6e : SUCCESS in 4m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/44b7adda539a43f085acd195b1157a6f : SUCCESS in 6m 49s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/81c993e32dc04e78b0c5298102992382 : FAILURE in 7m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f89737841f547c6bb6b918363c6e7fa : SUCCESS in 4m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fbd145ab2691480197bc88f65e7aefd8 : SUCCESS in 4m 30s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/5903b3a4495b43d49b641180f834f0b7 : SUCCESS in 5m 30s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/68385acb5f0c479794a79cb697d43b3e : FAILURE in 7m 27s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/7e0643426c634d738a2b6ae2c252eebc : SUCCESS in 1h 44m 10s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/e72a24265db24f04a7e4c75e9bfee03c : SUCCESS in 1h 41m 12s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/73274aade4c342a8967ca2058b99c5e4 : SUCCESS in 1h 06m 05s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/dcdc1cf57d5546e88973c38c3d599416 : SUCCESS in 1h 21m 47s (non-voting)","accounts_in_message":[],"_revision_number":30},{"id":"793fb4301a315be65560c20e6e26cbc57b0c5d81","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 18:28:09.000000000","message":"Patch Set 30:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a8f6b42cd5640c59576505f1c85d371\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/7bdd1be423de40a0b2e55090d8e41d9a : SUCCESS in 1h 21m 42s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/d296eec8f8d84ad4b2cc663ccfc46af5 : SUCCESS in 27m 40s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/8f65bf12eebf4b6597b7af2f53c33890 : SUCCESS in 1h 19m 21s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/bf17a16aba464319b243d2c7108f3d45 : SUCCESS in 1h 42m 42s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/a8c819ca3b8045b6bab828ef2f04eab6 : SUCCESS in 2h 02m 23s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/8514c0ec80d54eb6beb69cb1afe55a78 : SUCCESS in 1h 45m 14s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/8c69a0c91d4944b291b20f6f1967a232 : SUCCESS in 2h 21m 58s","accounts_in_message":[],"_revision_number":30},{"id":"2311367c0b91c6bde0e1f380155b6fe4580909bf","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-27 00:08:40.000000000","message":"Uploaded patch set 31: Patch Set 30 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":31},{"id":"68517a4fee15559d1d301e2be9822f08068563bf","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-08-27 00:10:43.000000000","message":"Patch Set 31:\n\ncheck experimental","accounts_in_message":[],"_revision_number":31},{"id":"754dd15e6f88a9a7c32563c1f99cf3eaa6c94559","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-27 02:03:18.000000000","message":"Patch Set 31: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/63b86c514124467a84eaf8d4c5470eab\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e3166060b2444283ad37be82c531a727 : SUCCESS in 1h 34m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a882d873e83e48c4a190aac32b3291dd : SUCCESS in 5m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e50df9f70f846c59960984c685019ed : SUCCESS in 2m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5bfdef569dcc40749b508c89121b2599 : SUCCESS in 4m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e4a89bc5091242ecb2df068f03c7f242 : SUCCESS in 3m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ebbd95fb8a5d425f9da5c7da278fabcb : SUCCESS in 4m 45s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/20c8230c6497476d91664f5ba552fe94 : FAILURE in 6m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/97253994499642729b65d1569631243a : SUCCESS in 6m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0518954312304186aa512ed64e9e64ea : SUCCESS in 4m 23s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/b735d2cad7e9433688b9315166ad942d : SUCCESS in 5m 21s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/aabd307096a848709d5691493d4e6dde : FAILURE in 6m 56s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/cbce12538bbb482b9d9571d3bddaa7c3 : SUCCESS in 1h 04m 17s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/3cef995250d54777b71d6f492f34a83a : SUCCESS in 1h 49m 42s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/d159848bab5f4c6b84d7326e062efdd0 : SUCCESS in 34m 00s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/af9a3a4a9fd44e199630e77fe5bb3fb7 : SUCCESS in 1h 07m 02s (non-voting)","accounts_in_message":[],"_revision_number":31},{"id":"75a6c9dbb146d9e489525273f082c766254c3e9b","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-27 02:13:09.000000000","message":"Patch Set 31:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/73b5fa1ff07e43c4b1507ff6b744ccd5\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/b7c8dd68537b429592cb66fa4ebf45e3 : SUCCESS in 1h 37m 43s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/dba36cc97ef44c81a039023b4d7f06da : SUCCESS in 40m 27s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/e5b1e09d7b5e4f8a8930609a88f3bca2 : SUCCESS in 1h 55m 13s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/e0e3022aeaaa498d8c357072c6be5994 : SUCCESS in 1h 45m 30s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/ed67b9d3090643b7a0440340e303c73b : SUCCESS in 1h 42m 51s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/12e16d252a1e40e9a7df49ac91d4f7f0 : SUCCESS in 1h 41m 23s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/bbb3f834619e4a718c79b92d8ed9d54b : SUCCESS in 1h 21m 39s","accounts_in_message":[],"_revision_number":31},{"id":"4671f17c8e6fbf507c32eed6ccc1f979389a711c","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-06 09:04:58.000000000","message":"Uploaded patch set 32.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":32},{"id":"8550c3b73c92267a0d2cd809e3620d9c78fc62c6","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-06 09:06:01.000000000","message":"Patch Set 32:\n\ncheck experimental","accounts_in_message":[],"_revision_number":32},{"id":"a0d586a42ec8d5442737c8b16ae73541a14e1121","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-06 09:43:20.000000000","message":"Patch Set 32:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e5fd74af4a464fb58598edcd1008bbab\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/4619e4df3b354ae9835e62bb3b10518a : FAILURE in 30m 06s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/520fe949b969406b9da34d5e72967560 : FAILURE in 26m 25s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/1e1788b3a84b4bceb422e0a883f6deef : FAILURE in 27m 22s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/21c3be9432f9457b98867b7d58ae8eff : FAILURE in 28m 02s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/d8616d0bdae74d0891496b271c422d8e : FAILURE in 27m 21s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/4b70f5db8a8040c1975763c599049b61 : FAILURE in 26m 49s\n- oslo.messaging-src-dsvm-full-tooz-consul-native-threads https://zuul.opendev.org/t/openstack/build/b5aa7dba1dae4f43bc969b3f3c679a21 : FAILURE in 29m 03s","accounts_in_message":[],"_revision_number":32},{"id":"6681d190c439eca78eccd9277600b922dfd8f955","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-06 10:50:46.000000000","message":"Patch Set 32: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2eb5e40797704611a275c92a557176f1\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5bca1f266a744b27a2d57b4a0b4c236f : SUCCESS in 1h 13m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b79feb6838014b608214e391e23eedd0 : SUCCESS in 4m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e5961421493d4e0dab04de17b1babe96 : SUCCESS in 2m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5879428c47a34ab7a55f2780f171f014 : SUCCESS in 4m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/eb864e1f45a3400aab3ad4c53450854b : SUCCESS in 4m 25s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b4d2de39a5af4fc6824ba4afb2b101ed : SUCCESS in 8m 41s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/3c8959eec12a4c0f90db57fb0bda786e : FAILURE in 8m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b50c2c25e6d941aa95b040c6b000ed3c : SUCCESS in 4m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eb793342dddb4a6f84512d731089fc58 : SUCCESS in 4m 40s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/3258bd37949f484b8eab7e91e7e001d1 : SUCCESS in 4m 05s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/194f384851274ed2968491a048591d50 : FAILURE in 4m 28s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/28089b6a322e49438bea32120deecb66 : SUCCESS in 58m 02s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/1205a60f24184f48aaa35121ae4aedf0 : SUCCESS in 1h 38m 05s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/5a82f5c0da48460fae8b2916df20ca43 : SUCCESS in 31m 43s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/c803a44350ce4765b7e279393cb95212 : SUCCESS in 1h 11m 20s (non-voting)","accounts_in_message":[],"_revision_number":32},{"id":"faf70f9e5fd619da4bd75a29debb1ec5c497ebba","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-06 22:46:43.000000000","message":"Uploaded patch set 33.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":33},{"id":"7a1f0cc497a01d6082e2a77da43ae9355a192439","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-06 22:47:30.000000000","message":"Patch Set 33:\n\ncheck experimental","accounts_in_message":[],"_revision_number":33},{"id":"f5cd5e8e96948e72887642891d3ff631ef4aa3d8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 00:38:08.000000000","message":"Patch Set 33: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc82035896264ff0abc5110328a0bd1d\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/aa1b59ad24164775bfd7e51c8beaba0a : SUCCESS in 45m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4345e949f04d40f2b29157e03432bb90 : SUCCESS in 3m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/208884a683c04d14a8218fc0aa7535ea : SUCCESS in 2m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ea499ef6e7b547bf88ba8b69e0b16635 : SUCCESS in 6m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b2e7b48250d04fc3974fcb1870c83c35 : SUCCESS in 4m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/02a6b7db72e140669c1ea2b3e49b1b3c : SUCCESS in 6m 23s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/d890280cd0c74150a1998236b8263b72 : FAILURE in 8m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11cc7f113073492e924fd1e1cce65d3f : SUCCESS in 4m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4b7df65dab4c4aacb5cf5de8dc55331e : SUCCESS in 5m 36s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/4702c7bc30144375842b69b3ce8650f1 : SUCCESS in 7m 37s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/9386630efeae47bb87765b65ded8c28a : FAILURE in 4m 37s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/10f10d2b7ab14cb28de5060abf2751e3 : SUCCESS in 1h 43m 14s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/f7544b0f31c24b209df99d58b0edf5e4 : SUCCESS in 1h 33m 48s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/6e2b515f9dd346f0a48a5c65cf352790 : SUCCESS in 1h 04m 15s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/0a67b8442bd443ea804f0a4d8d94e50e : SUCCESS in 1h 14m 38s (non-voting)","accounts_in_message":[],"_revision_number":33},{"id":"257f3c144c81628e597e6e779a413b0fadfb6b00","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 00:38:37.000000000","message":"Patch Set 33:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4da5f1aec51403e918ad6f341f74627\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/6b02b331d4da4f5480e908d81d4b6d77 : SUCCESS in 1h 43m 22s\n- oslo.messaging-src-dsvm-full-tooz-memcached-ironic https://zuul.opendev.org/t/openstack/build/825b4b6d554347da829dfd78d05561ec : FAILURE in 35m 18s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/25f743ed39af469187e0c46ee79ef132 : SUCCESS in 1h 25m 25s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/3946c27e238b448e9d115001832a4389 : SUCCESS in 1h 41m 10s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/5800bb94e52b4c5386978c3e86844d99 : SUCCESS in 1h 41m 36s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/271c6245dae249fa83cac285dd23805b : SUCCESS in 1h 44m 34s","accounts_in_message":[],"_revision_number":33},{"id":"14babbfadacb0c08d36c4b1d189f2a22ca1598cf","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-07 01:36:28.000000000","message":"Uploaded patch set 34.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":34},{"id":"51193e610eff5df4b109a5443b7d7a969e075e0f","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-07 01:38:07.000000000","message":"Patch Set 34:\n\ncheck experimental","accounts_in_message":[],"_revision_number":34},{"id":"8c55aab6531fc6024a59a0a8ed49e1fdce5f8e08","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 03:16:35.000000000","message":"Patch Set 34: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a2f5f06fe83478e97a105c26184ceed\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4d53d24546de4e8bb5cd03b2b8517ddd : SUCCESS in 1h 25m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9927c4521202486cba2f5a15b7e91e50 : SUCCESS in 5m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/433a9a692a304d699f73d14791db6594 : SUCCESS in 4m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fe4900aaa2af4f29a6a8037c224ebbd8 : SUCCESS in 4m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/07de0346925348cd91b7e47d477c9560 : SUCCESS in 4m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d2077cac32dc44399a444e20b7164625 : SUCCESS in 9m 08s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/714abb9ee8284ee584b89ce7663fd43a : FAILURE in 6m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd0ad92b2fb54244ae8774d08887df16 : SUCCESS in 6m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6bf0119ae96f4914807b964a49f10803 : SUCCESS in 4m 17s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/e3b6b3a296794096b88d55d6b918b59b : SUCCESS in 4m 14s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/4078e8a8047b40699796455ef4ab3af3 : FAILURE in 5m 01s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/ae9f3beec56b4fc3aa10420fb949eace : SUCCESS in 1h 37m 07s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/a12397ed04464c70b158bbf3e2127b99 : SUCCESS in 1h 29m 06s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/1b99046dabba464b8523e593204e2702 : SUCCESS in 1h 04m 28s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/23c98590f214422e86646e0b20595bbb : SUCCESS in 43m 45s (non-voting)","accounts_in_message":[],"_revision_number":34},{"id":"c6aefe2a931e9475dacf3255b9ac62020b62b216","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 04:45:35.000000000","message":"Patch Set 34:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c3ed119d84a842c6b73de74ec97bd8cd\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/0a69545a1bbb4c14a3a7266bc2d5f2ec : SUCCESS in 1h 21m 47s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/a6ff4428558b4c829c5f4387e896a2d1 : SUCCESS in 1h 46m 47s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/5d3f84867619406e8827811ffed2d2e4 : SUCCESS in 1h 15m 08s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/3c711131a2e14f049abddecfe2557388 : SUCCESS in 1h 10m 52s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/3c4e92ac2a26427d97823fdd4e7b22b1 : FAILURE in 3h 01m 55s","accounts_in_message":[],"_revision_number":34},{"id":"fc6612e2de4113288380acf5ad3e552bc9dcaac6","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-07 05:58:08.000000000","message":"Uploaded patch set 35.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":35},{"id":"cf54a7ff5463ff1b0573aae22e3029a0bd5fe5f0","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-07 05:58:46.000000000","message":"Patch Set 35:\n\ncheck experimental","accounts_in_message":[],"_revision_number":35},{"id":"9b0bbcceb4fc2dc5cf6225a1c3ea1a6690412078","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 07:40:15.000000000","message":"Patch Set 35: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c241bf17f3254dfdb9a68f44f54d4d72\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4e5d4733a9894e4992277a4615c5eb55 : SUCCESS in 49m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d6efb164a2bb4cf8ad466bbdcd3767d9 : SUCCESS in 6m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d90bcc002de94bb9ac5c358a6cd91e4d : SUCCESS in 3m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a166c3fd644842a59b7914034faefded : SUCCESS in 4m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4b44c671298a402fba621306c3d89646 : SUCCESS in 4m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/44161adfe4c94d16a6fbfd4afe39de52 : SUCCESS in 5m 26s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/0d6ff9acdfa94a96a701d3552a7b12df : FAILURE in 6m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/514f69d8dc7b4d69876800a62a9625e9 : SUCCESS in 4m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/02cacdab9bb246c0ac87f23582278908 : SUCCESS in 3m 11s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/dce5453b4047401482aa9bb6d3974901 : SUCCESS in 4m 26s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/96523227ba754ee9b82d8ed6f906cf36 : FAILURE in 4m 54s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/f74636578433446e8d4c9b0159e2297d : SUCCESS in 1h 34m 55s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/8cb7066262f0444197c4a346a926ffd3 : SUCCESS in 1h 28m 34s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/ad6a388b8ebd425a9a09efa2c4a31c62 : SUCCESS in 34m 15s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/f8339e822e8a414abc113d465e4a3074 : SUCCESS in 1h 14m 04s (non-voting)","accounts_in_message":[],"_revision_number":35},{"id":"0606b306105765e091606099dc00d1c7614889c7","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 08:00:28.000000000","message":"Patch Set 35:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/deeb7026dfbe479ea7265ac63ab328c2\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/ec09aa49c5f84bc699a31eea39175384 : SUCCESS in 1h 51m 19s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/9ee162a0ab074128afe3b5a81576cae6 : SUCCESS in 1h 55m 34s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/2b36c6129947432fa5a8d78f50740db8 : SUCCESS in 1h 47m 06s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/e60fa2f7eb944a4bac5440f0f17143c2 : SUCCESS in 1h 46m 15s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/c5bcc5def6994127a540ed7c4b88ed98 : SUCCESS in 1h 52m 22s","accounts_in_message":[],"_revision_number":35},{"id":"8eb9a9f39496e1250e1a01cdadef445215e06e73","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-07 08:16:34.000000000","message":"Patch Set 35:\n\ncheck experimental","accounts_in_message":[],"_revision_number":35},{"id":"fa548b8c8e0fdf29537addbfba4e753b9b680f52","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 10:34:58.000000000","message":"Patch Set 35:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65d08411d2264124985cb844c90039cb\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/11f10843471c44dd90a04653f245d6f8 : SUCCESS in 2h 10m 28s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/a7f4bf9359874c02886e837c488a4c4e : SUCCESS in 1h 58m 28s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/7a343eed72a84599aadfed637731fc1c : SUCCESS in 1h 52m 45s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/1626a76c73c54dcda98e8bd037ced684 : SUCCESS in 2h 01m 05s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/fac0469a18e2467b9250b09b250ecec8 : SUCCESS in 2h 09m 23s","accounts_in_message":[],"_revision_number":35},{"id":"99eb93816552e5e8f83225ea53298b9bf14f1181","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-07 16:10:05.000000000","message":"Uploaded patch set 36.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":36},{"id":"be7583ca476e62e2a4bd7d5cabb8cf9aa65494ba","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-07 16:11:27.000000000","message":"Patch Set 36:\n\ncheck experimental","accounts_in_message":[],"_revision_number":36},{"id":"46c2cda70e865b54a7c029ac9b70a0ddd5c29809","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 18:02:51.000000000","message":"Patch Set 36: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e5f42d848c6a43e19056dbfab17cfd00\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fdb160a3c213470b82713c8211110408 : SUCCESS in 1h 33m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/40842bfed9cc462fb795056a04badce7 : SUCCESS in 5m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/33e394b28b7c4b8c89152a3a6f4b8b8d : SUCCESS in 5m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/225e0180d1aa47859c0e05dab7e9b6bc : SUCCESS in 3m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3aa0e30be9b9480cbe662a9ec80d1b13 : SUCCESS in 5m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b091f43713b548598d1ac381c25827ff : SUCCESS in 4m 55s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/6a9ad2a267494d71ae26a4053c95c45f : FAILURE in 8m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5dd659cc22f547aa81951655759b5772 : SUCCESS in 3m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/601daa1312d94e25909873b53a6dd5c3 : SUCCESS in 6m 51s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/0e5c5504745a4e7c9552b7716e24394f : SUCCESS in 5m 06s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/cdedf1c6eb0f4d53ae2034005edaa447 : FAILURE in 4m 51s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/c6f9176b2fbd4f7db14cbd690f193014 : SUCCESS in 1h 45m 55s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/82940db72bb9429b910d024360476bf6 : SUCCESS in 1h 11m 38s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/055fae140a664e35b8a01095a4cdc1e1 : SUCCESS in 1h 08m 21s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/38304659c54f400db28a1eb6fdc824e0 : SUCCESS in 44m 57s (non-voting)","accounts_in_message":[],"_revision_number":36},{"id":"8c787197c54d601a42ae13dd664f4264f473bf9f","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 18:16:52.000000000","message":"Patch Set 36:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4b2cc0a946e4d94b6caeeec3f0c6dc5\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/1051c43e4e264362a3b4f45dcc8bfa5c : SUCCESS in 1h 50m 10s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/92717f0a4d8842c187cc1c6b499e8f58 : SUCCESS in 1h 06m 46s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/abfb41f87b5f4904b606b2dbec5189d7 : SUCCESS in 1h 48m 09s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/941e78d415f94d4e8e1bbfbe5428cd3f : SUCCESS in 1h 59m 08s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/5054490c8c98447fb18926bb4d5238b0 : SUCCESS in 1h 47m 05s","accounts_in_message":[],"_revision_number":36},{"id":"485d95c31d9a77aeaf81f4c57e91291d8238a330","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-08 18:55:07.000000000","message":"Uploaded patch set 37: Patch Set 36 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":37},{"id":"eaf545c5f6ceae3e2efe06c14ebb93646ed4cf7a","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-08 19:22:54.000000000","message":"Patch Set 37:\n\ncheck experimental","accounts_in_message":[],"_revision_number":37},{"id":"762606b799489ed3a45bd88bcc15fb63ff8480a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 20:33:20.000000000","message":"Patch Set 37: 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/fde6ed924e764474b55aa311afd4cf44\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0efe4dbbe6b443e285740a92c81d30fc : FAILURE in 47m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4418e6706e4441f8ab30292ba924789c : SUCCESS in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f29dc710cb594cec9fc48097e015e058 : SUCCESS in 3m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/47e02c6c4b7049f688a0a8c55821c56f : SUCCESS in 4m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e1efc055b894438f8fb78161a25e3c54 : SUCCESS in 4m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b66c0a79eea7459fb8a8831e3b283cdc : SUCCESS in 8m 34s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/e6f8306faace4b2e9552cfc34b2fd155 : FAILURE in 8m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ebb1f6b86b147a88d9d8f73a980229e : SUCCESS in 4m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/672046262466441aaac00bcfc5ce8a73 : SUCCESS in 3m 11s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/dcc2a1bc63a04716916308bb3f2c063a : SUCCESS in 5m 04s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/7e9ffe56ce2a4c2e8d8e8392177d7b20 : FAILURE in 4m 24s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/3b118c1c5c6e41eab40499c7c55f447f : FAILURE in 47m 09s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/fd8ebccb371d41d6ac0aa01c2e2d123a : SUCCESS in 1h 35m 14s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/f27190c16cde4627865a0fcac9a2b9b7 : FAILURE in 47m 50s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/faa1fea0bc1248bb9a2f0505c1c4c1dd : SUCCESS in 46m 31s (non-voting)","accounts_in_message":[],"_revision_number":37},{"id":"817cc385286af6de9d200aa298276c172a7251dd","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-08 20:59:21.000000000","message":"Patch Set 37:\n\nrecheck","accounts_in_message":[],"_revision_number":37},{"id":"5616b364a5e28c9aab60a7378c67f21e4841f897","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 21:38:18.000000000","message":"Patch Set 37:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5d8d4496aa664a78b06cabf1a44c5e91\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/842eb0fdd209412c9c531fa3a942f10d : SUCCESS in 1h 09m 01s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/5aefe8a4e8204273a3d0f3fbaaa785dd : SUCCESS in 1h 09m 06s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/dc77dc718a16410f848057cd8dfcc22c : SUCCESS in 1h 08m 58s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/6368b55f002f4054a87f7b8f7b049052 : SUCCESS in 2h 09m 13s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/76fae4fd8acb4f639de1d0cb82d62a02 : SUCCESS in 1h 06m 51s","accounts_in_message":[],"_revision_number":37},{"id":"efc8fb84d3d40510b80ef24b26681aa972e511b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 22:50:08.000000000","message":"Patch Set 37: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e4b21fdbd110484fb3b84d9787c5a088\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/101ae0c649c84643b31de127f30a2bb7 : SUCCESS in 1h 31m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/17f524ae55dc4c27b5b36e2e9950b8f2 : SUCCESS in 5m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38585da8f8724d26916565b4dd67929e : SUCCESS in 2m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e7341b09d04b450dbf61ed0730bf9cb7 : SUCCESS in 4m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ba59a7deac0f4cc9b447c5923e528df1 : SUCCESS in 5m 02s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1e31b29b713f410eae509e8252bac22f : SUCCESS in 6m 44s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/821bae515ae64b789e5963b3b706bea8 : FAILURE in 6m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78b8d29fa4544348b641b44857f2878a : SUCCESS in 4m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b8eb9cbff7654ddaaec0dda5e232bb3c : SUCCESS in 4m 43s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/344b31ecdd09482d9667690ad4a195a7 : SUCCESS in 4m 50s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/057f1f6eb141485c8726456b9e7d264f : RETRY_LIMIT in 3m 29s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/d9630fb3d1df4778951d1a78d40e7a38 : SUCCESS in 1h 38m 10s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/0b9d51473eb34a83a851408deb3f2e2c : SUCCESS in 1h 09m 39s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/e4a35218705e4c3b95e8af45bd02702c : SUCCESS in 31m 31s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/1e582d7e93c043f688678a13413e7484 : SUCCESS in 41m 46s (non-voting)","accounts_in_message":[],"_revision_number":37},{"id":"c0209c63b336686064112be92a89583ec47af1f7","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"date":"2026-09-09 15:43:51.000000000","message":"Uploaded patch set 38.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":38},{"id":"39f0619b00ed4c14befd8ce2db41b26d2efeceb3","author":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"date":"2026-09-09 15:44:51.000000000","message":"Patch Set 38:\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":38},{"id":"8a928cfac364425876c0abd5feec527b810cef9d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 17:48:33.000000000","message":"Patch Set 38: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fbc76aaffe1b48f1b1bc7531983c1b01\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/818ab8748dee4a51aa9ddb931e50b833 : SUCCESS in 1h 37m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6f1597ef9c7b464c9c0999b0d34aeb0d : SUCCESS in 7m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/97b18f9c1236456eb396f14954e900d7 : SUCCESS in 3m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/32e99059dddc4f65a3c47eab5c80c4b9 : SUCCESS in 4m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dcbfb1c440ef481586bc270a2687dbf8 : SUCCESS in 3m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/422b286dd9e04c0d8bc2d069f49e6070 : SUCCESS in 7m 57s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/0ba65f5d1bea4a578decc938e2634ce0 : FAILURE in 8m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29379b577d404f7ebc13454ba4c1c821 : SUCCESS in 4m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dd0492abe41547f3a4907c386fb87602 : SUCCESS in 5m 57s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/7cd8cb86953f4176b9fd8401eb58f012 : SUCCESS in 5m 32s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/96d2af0da0e546048c46fc211ae2bf4d : FAILURE in 9m 49s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/08dd3f40bede41409ba3b4e69a642379 : SUCCESS in 1h 41m 47s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/ba0ce66fad4a4dd8b673377e9459fb81 : SUCCESS in 1h 38m 04s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/b7ac4aa65d5a4c1ebab5e4b58cf6f1a4 : SUCCESS in 1h 08m 13s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/91f6260990a949b1b660b4fbd9324177 : SUCCESS in 58m 41s (non-voting)","accounts_in_message":[],"_revision_number":38},{"id":"854f4050c2a954c83621038cf9d13575170d0803","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"date":"2026-09-09 18:38:36.000000000","message":"Uploaded patch set 39: Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":39},{"id":"cff648d01132e14765257fd1779b7e6cf2766803","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-09 18:46:38.000000000","message":"Uploaded patch set 40.","accounts_in_message":[],"_revision_number":40},{"id":"99a501f9a1000fb7dcf671075197f2bb50aee38b","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-09 18:47:32.000000000","message":"Patch Set 40:\n\ncheck experimental","accounts_in_message":[],"_revision_number":40},{"id":"e7290e2986b93b1d2c194ff291592c3844bf4998","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 19:08:26.000000000","message":"Patch Set 40: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/cinder/+/995001 is needed.","accounts_in_message":[],"_revision_number":40},{"id":"9da487d1d06e65c10bf5b5374b989d878e7adbef","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-09 22:59:10.000000000","message":"Patch Set 40:\n\nrecheck","accounts_in_message":[],"_revision_number":40},{"id":"cb34da20c0c68e817b164be5b9ca34de0db93c25","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-09 22:59:27.000000000","message":"Patch Set 40:\n\ncheck experimental","accounts_in_message":[],"_revision_number":40},{"id":"a287246791067609084a11f6fd46afac4fc62060","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 00:45:17.000000000","message":"Patch Set 40:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d922f8750f3346a48f283b84ac3b400a\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/9d1e08fa23d349dd92fe68bc99d1cbf6 : SUCCESS in 1h 18m 24s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/1de7e4cddc5a4c569b91ff67f0e59f3d : SUCCESS in 1h 39m 40s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/f4e52cc4f1884b2b91ccbc0b34ace8eb : FAILURE in 1h 32m 12s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/4fe12d8aefac431996d242d5b4499367 : SUCCESS in 1h 10m 33s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/c8fa573fc03c4abbbd7b13b3f2804952 : SUCCESS in 1h 19m 02s","accounts_in_message":[],"_revision_number":40},{"id":"4fa2137405afbb38d515eab8828e2def08ff7202","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 00:58:34.000000000","message":"Patch Set 40: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d0bd36de35e14c6e8b08af29fd466a8c\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/065d68d3c550480095a4216d52b7abee : SUCCESS in 1h 30m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d286e8f174904ee3a755b2e6c4ab4c24 : SUCCESS in 4m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32a4c19c5f27467e98830798341a84ce : SUCCESS in 3m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3a98fdb4baf1476fbe7906ff73f72db1 : SUCCESS in 4m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dc1147b883d0425dbc55dadef4d40e40 : SUCCESS in 4m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f69e9cca0b0948129ad39b47c023ce1c : SUCCESS in 6m 02s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/639471fb10484d399a359ffd67537bd3 : FAILURE in 6m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/095fbcd76619462db77d66d345e0e8ad : SUCCESS in 3m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bde9943642e544808274b53e0e1458e2 : SUCCESS in 4m 25s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/736c275fb9b74759b12739a965411984 : SUCCESS in 6m 01s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/cbab8eb141da48f8a34865a460fd8e68 : FAILURE in 4m 59s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/90b0796cdcbb4ea8b29da16a2c8e5d75 : SUCCESS in 1h 51m 57s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/53c08f5bf45d4e44b252779e8d94cc5e : SUCCESS in 1h 45m 36s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/87122b4bc715410f8ae6bf3a5448d745 : SUCCESS in 1h 01m 23s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/09c1ea16ac8d49299ebcc4f6b795be9e : SUCCESS in 51m 13s (non-voting)","accounts_in_message":[],"_revision_number":40},{"id":"2925a76a43c698792a89c713efbabbb880cc1755","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-10 10:47:03.000000000","message":"Uploaded patch set 41.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":41},{"id":"bdcfd337eb29cf3719b27e676758db314161c7cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 11:53:02.000000000","message":"Patch Set 41: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/oslo.messaging/+/997471 is needed.","accounts_in_message":[],"_revision_number":41},{"id":"bdb4c82b12083bac7f830395d667a15de1606bb9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-10 11:54:11.000000000","message":"Uploaded patch set 42.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":42},{"id":"4522ba6e50e37b7a8dd127a2ed5caff70ed6d401","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-10 11:56:14.000000000","message":"Patch Set 42:\n\ncheck experimental","accounts_in_message":[],"_revision_number":42},{"id":"79c7ccecc7519995b57d37e75954cae5776332cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 13:32:16.000000000","message":"Patch Set 42: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9e51a4979e0443c38a4fae8ae42fa257\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d6ced7714d1a42b999e123a35950d1e6 : SUCCESS in 1h 24m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b70511068a2544c0bcf640a7fb7c4ce7 : SUCCESS in 4m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fdad7509f8ed46c48c5d15b9c75c0d4e : SUCCESS in 3m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/54f00ebb52ba42f0978cc10e7e52d942 : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4259b476f57643eba65b449a458b0f58 : SUCCESS in 3m 51s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/aaaa9416d8cf4c82ad4d2bda427a5680 : SUCCESS in 7m 32s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/c98a069e63784735a993e9c7225899d4 : FAILURE in 6m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9aaad7734bb412cb0acf78ef791e7d6 : SUCCESS in 4m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/21e9d3de35f040679a1415c2cec3cfb3 : SUCCESS in 5m 14s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/12a4ae70296c42e3b733698ef9fbf39b : SUCCESS in 5m 22s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/24244d932da0461d91da325b26f26f95 : FAILURE in 9m 32s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/4683a3a336214f379f4ed9fd6ecf8ac6 : SUCCESS in 1h 06m 10s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/5592cac34aed4b1c8404d2ef80ead98b : SUCCESS in 1h 34m 16s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/c559b2093e61458aa60ff7db30dc4549 : SUCCESS in 37m 19s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/1bcb2d3862024943bd84bb03e816e38c : SUCCESS in 42m 28s (non-voting)","accounts_in_message":[],"_revision_number":42},{"id":"55273c9a26af2c99e548edaf5f1257203dd797c0","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 13:53:40.000000000","message":"Patch Set 42:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f1fe5cedd8e492cbd82f5be523b1291\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/0c4ba46d7ffe49a492ef22664e6c90c5 : SUCCESS in 1h 24m 12s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/e32ae6cb932e4bd286e5d4fdd47eef19 : SUCCESS in 1h 45m 23s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/f7640daccfa443caa65b39adbedc0257 : SUCCESS in 1h 50m 21s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/04b0108662f348e49d9c5d81445a88f2 : SUCCESS in 1h 26m 09s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/b5d97a640cc14ae49106e16b096af302 : SUCCESS in 1h 52m 47s\n- oslo.messaging-src-dsvm-full-tooz-consul-eventlet https://zuul.opendev.org/t/openstack/build/3b5c1d36628d466a9710f599a39232bc : FAILURE in 1h 33m 22s","accounts_in_message":[],"_revision_number":42},{"id":"e56a57c012b3b44d8f07d19039f3feb272ea9258","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-10 20:31:51.000000000","message":"Uploaded patch set 43.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":43},{"id":"5ac6af07d6ff77534670dfefcdb255a698d3128c","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-10 20:32:25.000000000","message":"Patch Set 43:\n\ncheck experimental","accounts_in_message":[],"_revision_number":43},{"id":"6921c17da0e64e7f52c6050bf26dc757a14ac67b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 22:21:20.000000000","message":"Patch Set 43: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2171882fa0bd4ebd936f1357ef1ff8a2\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/01ae6ec307314962b7769e838311f16a : SUCCESS in 1h 42m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bdf6d00c3b4c4878ac32c71671b72094 : SUCCESS in 4m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79df69f7915b4baf9f9daf68f0082bb6 : SUCCESS in 3m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ac5857bbb9b84b759410809991195a2f : SUCCESS in 4m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d0666435c3f04d39830e695220ad98ad : SUCCESS in 6m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3c2fbcd3fd254b9790fcd053cf4a1ea3 : SUCCESS in 6m 10s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/feb698ecf0d0457f9d761082f17928bb : FAILURE in 7m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a074f9c6c19d4555962dfdb6f827865f : SUCCESS in 4m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e4db37cc250f475bb5254f114a3d4a5d : SUCCESS in 5m 12s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/c49f003ed1554e3e803693cfc7551438 : SUCCESS in 4m 51s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/4180ea4354744110ac0ee593bdb5de5e : FAILURE in 6m 11s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/16d6d141fb5f4e09b68507f0abfcb8fc : SUCCESS in 1h 40m 47s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/a77805f35a914c73a26c24f5b1d6a673 : SUCCESS in 1h 15m 45s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/2aaa39e7372b4d8c90c95be5a18d7bfd : SUCCESS in 52m 40s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/18243016323d4609ad50373356306400 : SUCCESS in 1h 17m 48s (non-voting)","accounts_in_message":[],"_revision_number":43},{"id":"3a3b8beb55567cc98b8df81a7e61ee983ae8dd42","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 22:36:06.000000000","message":"Patch Set 43:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3a8e426d11d74a7486e91d34f0a1219e\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/3f7cbcecc98840f1b0ae56392538de17 : SUCCESS in 1h 57m 04s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/1a5a90b1cd764acd990a61ca59388bde : SUCCESS in 1h 42m 51s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/534ae611c1494ec483deca4df704fbe8 : SUCCESS in 1h 45m 13s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/d9944fe775f9426d9407f592fe6331e1 : SUCCESS in 1h 07m 23s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/bc4816df241144ad8c2cd282928447b6 : FAILURE in 1h 30m 18s\n- oslo.messaging-src-dsvm-full-tooz-consul-eventlet https://zuul.opendev.org/t/openstack/build/dcd7ab4c10ec494c85c78226b09757f9 : SUCCESS in 1h 07m 36s\n- oslo.messaging-src-dsvm-full-tooz-ly-compat https://zuul.opendev.org/t/openstack/build/86c4a6c06d2547ba8858956067eb6674 : FAILURE in 1h 13m 33s","accounts_in_message":[],"_revision_number":43},{"id":"b07ae8596a12e9080406f2254b0cf00fee8c248f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-10 23:30:17.000000000","message":"Uploaded patch set 44.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":44},{"id":"36835c1bc04151e262b23036feba23cd55965386","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-10 23:31:10.000000000","message":"Patch Set 44:\n\ncheck experimental","accounts_in_message":[],"_revision_number":44},{"id":"45be84779e63b47985c8ff5f10b5adee661be905","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 01:24:58.000000000","message":"Patch Set 44: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca598824300e47c181e7c64d23dd9d44\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/519ce7f8087f46508b859b14cc208072 : SUCCESS in 1h 33m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/31c95391f3334e22975565e96b84f192 : SUCCESS in 5m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bd877f725bab43f28940820f82154f2d : SUCCESS in 3m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fe92fadfcaff4eec934db3a206bc59ef : SUCCESS in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/69c1e8d2903e455c8351669549976c03 : SUCCESS in 4m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e6c664d7271241e2a2d950700d7915c7 : SUCCESS in 6m 15s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/4d6a23b198614826aef3ef14ec5645a2 : FAILURE in 6m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5dafc00b91df404a9c81fd85ae62970b : SUCCESS in 4m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/05b438d68b424e3aa1691484d87cf43e : SUCCESS in 4m 38s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/54a7d105caf741f5976cf67773f92947 : SUCCESS in 4m 55s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/d93b71c16d6948feba2e408c2749b18d : FAILURE in 4m 50s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/460efeb059dd4708a4df092f5f3846f0 : SUCCESS in 1h 34m 28s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/feff77f74cf142b6b7062d5c1d4eb40a : SUCCESS in 1h 47m 19s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/8e26c1bdabb14ce8841f422f57cc1073 : SUCCESS in 1h 14m 30s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/e453cb9f7c9e411396aa8f02bd948765 : SUCCESS in 57m 27s (non-voting)","accounts_in_message":[],"_revision_number":44},{"id":"00d391edbaec279f345743ac123adc59f9b62c4b","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 01:58:19.000000000","message":"Patch Set 44:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ea2902404cf94ce796e014c75d5a32ca\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/be01cf579d2b4a9ab300d6f8c7c26050 : SUCCESS in 1h 47m 38s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/c66b3cc5e7944d7e8078897c1309163a : SUCCESS in 1h 44m 48s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/da656a1787fd4b4d9318fbc45d38dcb2 : SUCCESS in 1h 45m 41s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/0237b4abddc44923911ed9d70a50ebce : SUCCESS in 1h 58m 28s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/ffbc81d2279b4643a141387bfdebfb4d : FAILURE in 2h 12m 00s\n- oslo.messaging-src-dsvm-full-tooz-consul-eventlet https://zuul.opendev.org/t/openstack/build/ac2ee033495645da9ed1dd4fdc99ef61 : SUCCESS in 1h 55m 08s\n- oslo.messaging-src-dsvm-full-tooz-ly-compat https://zuul.opendev.org/t/openstack/build/f20e3d669b914f079b12b2e353108780 : SUCCESS in 2h 07m 31s","accounts_in_message":[],"_revision_number":44},{"id":"1436c05309e18fcc335850b4cb37adcb9a1e0394","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-11 02:38:12.000000000","message":"Uploaded patch set 45: Patch Set 44 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":45},{"id":"a4d35f87eef231bdb6e18fae1666cb1bc95754f5","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-11 02:40:01.000000000","message":"Patch Set 45:\n\ncheck experimental","accounts_in_message":[],"_revision_number":45},{"id":"d1884ad87307b384faee65e6a8e0ecf69a87e324","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 04:37:44.000000000","message":"Patch Set 45: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc57b80831594bada5bd0b6c849a4b87\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f188e94e7e8240bca4f2c34459ebd424 : SUCCESS in 46m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b20b9be9739c4185bdbf1ebe5ac5265e : SUCCESS in 5m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b36ab3f80d24f4ea93ee94a58d17d26 : SUCCESS in 3m 39s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/271fe4e0dc2c4490b423d330c8aacff5 : SUCCESS in 5m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/460c8c9818484cc6ad9c6603e1b5b869 : SUCCESS in 5m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/634c2a3063244d51bc43e28b9d62701e : SUCCESS in 5m 03s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/76b400c189c9481e81ff29e42f83d23e : FAILURE in 8m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9d324c8299a4bd8ad5c4fd4d34b7b11 : SUCCESS in 4m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9533935e98a345698e34689389145fb7 : SUCCESS in 4m 52s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/b8930f61bfa14762843b336fc62cecad : SUCCESS in 6m 38s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/0d4a7779b1ae467abf37b1395bc1e90e : FAILURE in 5m 19s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/1f6479a3380b4b3da4de42f0ce07a2df : SUCCESS in 1h 32m 50s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/3a84069cffd84242b15402045c1ffcd9 : SUCCESS in 1h 32m 20s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/8c9410b1594c47e3bced9fb21bdf0596 : SUCCESS in 44m 42s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/98bbebcc63e24285ba42c036bdd7b659 : SUCCESS in 1h 20m 52s (non-voting)","accounts_in_message":[],"_revision_number":45},{"id":"f427be0bbe5cf40fa4a91308b34bc288d14db290","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 05:06:26.000000000","message":"Patch Set 45:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/15cad5187d9a4cd1af37d7be5f4b5e59\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/67ec487e93e94640a611cb5735776655 : SUCCESS in 1h 04m 09s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/e8d5547119384f088079c52fad7a0d0b : SUCCESS in 1h 27m 37s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/211ca9fb801e4c3e968706bbdbb43d22 : SUCCESS in 1h 52m 13s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/6d2d7e57edba4d74bf236bdb05cefaf8 : SUCCESS in 1h 41m 06s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/f8917d6b48f24ac9b90025c1b1732b7f : SUCCESS in 1h 23m 44s\n- oslo.messaging-src-dsvm-full-tooz-consul-eventlet https://zuul.opendev.org/t/openstack/build/5b54ba4fd4cd4dffa263b2beb0b27506 : SUCCESS in 1h 42m 10s\n- oslo.messaging-src-dsvm-full-tooz-ly-compat https://zuul.opendev.org/t/openstack/build/c2995c1b41444894a4ca184f670cc1aa : SUCCESS in 1h 45m 09s","accounts_in_message":[],"_revision_number":45},{"id":"12b70748c175077319b05657b99e5afdcfd1c732","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"date":"2026-09-18 16:55:03.000000000","message":"Uploaded patch set 46.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":46},{"id":"e5acf8286f1a0a65b5b264c6b910ed8159dbb8c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 18:48:50.000000000","message":"Patch Set 46: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b16aa7a562746258d16ef51126b7114\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/118e18bdb34d4e8e9ea672ed87d8ce2c : SUCCESS in 1h 28m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/348c012213f74efc96cddc3933c0721b : SUCCESS in 7m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cb68949c217a43dcbd3ddd859edbee7f : SUCCESS in 3m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cec998c12bea415198b5c163dda9f9b8 : SUCCESS in 5m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0fe0d640e0654f77aedf15c0ebc7bf85 : SUCCESS in 4m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6c751c2d6d7f4d7dbc65afe99cc2fb57 : SUCCESS in 8m 23s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/ff8d8dc3b9d24a16bcd10e96c0e6e3ca : FAILURE in 8m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35ae1a34fac2434aafc4db46247c0bdc : SUCCESS in 4m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4e67ddc5f8ab419ba91a237fcc0b5e25 : SUCCESS in 5m 20s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/5e0d5b5253ed44ff88526d3a7375da2d : SUCCESS in 4m 37s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/0555dfc7cced439fa20772338434bc4c : FAILURE in 7m 33s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/0350ec8d3a1047dbadb1176f75ab2476 : SUCCESS in 1h 19m 31s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/1dd5a171fc1d4f2cb29f766f6ef352af : SUCCESS in 1h 45m 54s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/a8ee983fe3354c838bd1347bd812c192 : SUCCESS in 1h 08m 34s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/c91dab33cd9642de86204a440e22c7f2 : SUCCESS in 1h 22m 31s (non-voting)","accounts_in_message":[],"_revision_number":46},{"id":"70e4e0203b2f97835fa4f939f18843f8935c4f2f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-20 13:43:02.000000000","message":"Uploaded patch set 47.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":47},{"id":"fcf1eb4d6dba15072ae8ee8adedccc9f27b52368","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-20 13:44:01.000000000","message":"Patch Set 47:\n\ncheck experimental","accounts_in_message":[],"_revision_number":47},{"id":"55da304fbe23fb462c1e04ca05da44540d8ce7e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-20 15:31:34.000000000","message":"Patch Set 47: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/45d8d6ebed554d63bc542c319bf8a98b\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4155bea9fb5344deb0c7c850ab91581b : SUCCESS in 1h 40m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b0368287864145a2aa712943a2c26828 : SUCCESS in 4m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/82af8cde01174e2ca317cd2b96d3058a : SUCCESS in 2m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3a2a2f90a49944e3a7dbfea83f8c3804 : SUCCESS in 4m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fc6bea08cdab4e23866e06cbff003220 : SUCCESS in 4m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a0069f6fb9c44ebfbb9fed4355f96dda : SUCCESS in 5m 04s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/394126fca4934aebb959547078fb10d3 : FAILURE in 6m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/68806d2e4b054b459731e177a8e01846 : SUCCESS in 4m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1213cc3ded554061b1e26110923bdf8d : SUCCESS in 4m 41s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/dfd0e45b112c479bba7775cebb92c511 : SUCCESS in 5m 08s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/06b4e848956648a6938b10680ed942ea : FAILURE in 7m 49s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/702f0d36358840bea8025c3ffc8ac2de : SUCCESS in 1h 39m 18s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/e2b6932d636747aeb737152e10841721 : SUCCESS in 1h 21m 49s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/33072640fb0a48378f4ef6c1b297cdcb : SUCCESS in 1h 02m 14s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/0870e0198b7547bdae51c34c9d778ae6 : SUCCESS in 1h 20m 02s (non-voting)","accounts_in_message":[],"_revision_number":47},{"id":"0e7f7ed53d17a9eff25663c2f71ee2960a76ec2a","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-20 15:50:54.000000000","message":"Patch Set 47:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/817aa626ac514e528e32bc19357a53ec\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/4e2a203cfb83440e9eab5e21fad0aa12 : SUCCESS in 1h 44m 59s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/fa2464c0a3d444349d4eafe053944afc : SUCCESS in 1h 14m 18s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/b55810d6d3cd488a9eb3b81365e4f7f0 : SUCCESS in 1h 47m 18s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/aa54fa49484248439412fafbb3f532ad : SUCCESS in 1h 43m 46s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/ac729ccec00d4730b101f695e955fb33 : SUCCESS in 1h 44m 55s\n- oslo.messaging-src-dsvm-full-tooz-consul-eventlet https://zuul.opendev.org/t/openstack/build/b9b48e52e6a344f0a2ec6035dc9cbc4d : SUCCESS in 1h 54m 40s\n- oslo.messaging-src-dsvm-full-tooz-consul-custom-config https://zuul.opendev.org/t/openstack/build/a7c956f883d84e8aa09faa163fe6d185 : SUCCESS in 1h 59m 37s","accounts_in_message":[],"_revision_number":47},{"id":"65d3f4a06a781591e257c63a097df57174c3f9e0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-23 03:56:58.000000000","message":"Uploaded patch set 48: Patch Set 47 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":48},{"id":"3a0e7d8e44ad7fc391159c6ba38a02f0fe8ecb78","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-23 03:57:39.000000000","message":"Patch Set 48:\n\ncheck experimental","accounts_in_message":[],"_revision_number":48},{"id":"3250e2389e0ba8e9e463aba22b99830bd63db69e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-23 05:28:24.000000000","message":"Patch Set 48: 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/51ecc5313aa2429596c3ba069c1a6c48\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/769dcdbeb92d45f48f603d3013aca2f7 : RETRY_LIMIT in 3m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/43ae6793f557431d947d63e02113a1d0 : SUCCESS in 6m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce0016dd3507494bb6cbc1d1788ea434 : SUCCESS in 6m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c09e515e043b4d939c09bc60b3a1fbf4 : SUCCESS in 5m 44s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0ec376cc19474b11bad84dbcb9c28d43 : SUCCESS in 10m 02s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/90422348c69f49b1a44466e84ac88986 : FAILURE in 7m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0768d4537134bdf96f8683bbca62ea2 : SUCCESS in 5m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/40592d088c7343498ca25099e6ab150a : SUCCESS in 6m 34s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/12453af54225435d8fd32ea60805a809 : SUCCESS in 6m 38s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/78e4d9d0ed904083970987b25fa80534 : FAILURE in 5m 39s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/4a990638cf23492a9c4c9f2019622001 : RETRY_LIMIT in 3m 14s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/759c6fa40f9940ebbff7d8bca7780462 : RETRY_LIMIT in 2m 54s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/4fc53c0da4c6441dacfc8f072dcd6bb1 : SUCCESS in 1h 09m 25s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/77ed962bf02f4043a1b10645dc9876f2 : SUCCESS in 1h 21m 42s (non-voting)","accounts_in_message":[],"_revision_number":48},{"id":"3b9468869e8d193c6a88965926dfbb4cd3bedba0","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-23 06:11:02.000000000","message":"Patch Set 48:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/204c135ee4c94e9dbf913d1fc0cef072\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/e06e35e2f953438592e89fe6f509d0be : SUCCESS in 1h 23m 13s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/e92462c4766f4ecf8d9bfe5b5da45d02 : SUCCESS in 1h 39m 59s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/87861dcc4e264bb5babf98cd5b357c1d : SUCCESS in 1h 33m 44s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/5e8a02a52b544044b57454226217868b : SUCCESS in 1h 15m 35s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/13fd2d9ea9d5438284688e10d2c0425c : SUCCESS in 1h 56m 43s\n- oslo.messaging-src-dsvm-full-tooz-consul-eventlet https://zuul.opendev.org/t/openstack/build/dad569d8aa4c48619e8a1f1eb77cc1eb : SUCCESS in 1h 48m 30s\n- oslo.messaging-src-dsvm-full-tooz-consul-custom-config https://zuul.opendev.org/t/openstack/build/034bcfa28c7941bb8504c549dd6be856 : SUCCESS in 1h 37m 38s","accounts_in_message":[],"_revision_number":48},{"id":"dd82495d451da5561e9600b36134a7505110b35e","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-23 10:55:30.000000000","message":"Patch Set 48:\n\nrecheck","accounts_in_message":[],"_revision_number":48},{"id":"392c01a6dc13123dafcb8669e55f446de52e36fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-23 13:14:25.000000000","message":"Patch Set 48: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dccc0bbad4134b879173729732fde35c\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/234ccd98d5314e49932c0c3b08cac415 : SUCCESS in 1h 06m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1c3584210e3f467a9867ff965e20676f : SUCCESS in 5m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72de16e053d44eddb24b412d2fcbb11e : SUCCESS in 6m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/eae818c65d664b2b8a2a5b4e83a46aa6 : SUCCESS in 4m 49s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bf125589b16d497eb795928b13bc51d7 : SUCCESS in 10m 26s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/2ad80579c7b7495ebe41735714897402 : FAILURE in 7m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eca4b0d4af6947b8906a20697e661079 : SUCCESS in 4m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b27badd8e5174a5b98f05f95510f024f : SUCCESS in 5m 38s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/ff3b95b936fb47c1a7d56ee6a14df589 : SUCCESS in 7m 34s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/1f7d8a5b0ac145bca0e867a4f5fce9e2 : FAILURE in 10m 58s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/0dad53007b464000bd037dea7ebe8725 : SUCCESS in 1h 39m 12s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/a9c789accb98478b8c32e1403318962a : SUCCESS in 1h 41m 45s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/8a31c5b93c2e451c91e0125bf019a4bb : SUCCESS in 52m 24s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/5feada7ca54a4bd4b8b9b087073ef445 : SUCCESS in 1h 19m 57s (non-voting)","accounts_in_message":[],"_revision_number":48},{"id":"9ac4b18fedc793d5a363ee89613aca17a785983f","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-23 14:44:38.000000000","message":"Patch Set 48:\n\ncheck experimental","accounts_in_message":[],"_revision_number":48},{"id":"e61136ab11471cdc5fd3a5fec5f5e6e675cb9da5","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-23 16:55:20.000000000","message":"Patch Set 48:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f4862761c00b4fe6925ade842bf51a97\n\n- oslo.messaging-src-dsvm-full-tooz-memcached https://zuul.opendev.org/t/openstack/build/f29a5b9922834ec4a3c2d222dd8345ae : SUCCESS in 1h 40m 08s\n- oslo.messaging-src-dsvm-full-tooz-etcd3 https://zuul.opendev.org/t/openstack/build/6743bd2b65534344838ec7477d3c8e32 : SUCCESS in 1h 31m 48s\n- oslo.messaging-src-dsvm-full-tooz-redis https://zuul.opendev.org/t/openstack/build/240bcfedebeb4df3b1b9c6fd188a4af5 : SUCCESS in 1h 21m 37s\n- oslo.messaging-src-dsvm-full-tooz-file https://zuul.opendev.org/t/openstack/build/7c0cf6b9f71749d39147f81ad66bed0f : SUCCESS in 1h 35m 13s\n- oslo.messaging-src-dsvm-full-tooz-consul https://zuul.opendev.org/t/openstack/build/038bf5e7aa444e3da1dbd246f93bf542 : SUCCESS in 2h 00m 02s\n- oslo.messaging-src-dsvm-full-tooz-consul-eventlet https://zuul.opendev.org/t/openstack/build/7269cffadfd24b36a49b93787887ca52 : SUCCESS in 1h 47m 28s\n- oslo.messaging-src-dsvm-full-tooz-consul-custom-config https://zuul.opendev.org/t/openstack/build/e033299f13d940aa8cc06a21962f9f6e : SUCCESS in 1h 10m 57s","accounts_in_message":[],"_revision_number":48},{"id":"147f2fc1b134ffcbc581b6cc3abba6be41a3c735","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-26 04:38:36.000000000","message":"Uploaded patch set 49.\n\nReview fixes: HTTP/2 cancellation and stream accounting, two-phase listener stop, rotating registration checks, an httpcore read-lock workaround, refused calls retried until their deadline, HTTP/1.1 for original-driver peers, a fanout sliding window, a native test tier, and shorter subjects\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":49},{"id":"780dcf9fce9d45478968aca870494c4ff2eb830b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-26 06:41:14.000000000","message":"Patch Set 49: 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/e05bf359dbc248f49244ba9cbf7baa2a\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6f4ba20df7ab400db05ec97a60232be0 : SUCCESS in 1h 23m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/075391c963b04474a72c0ce78839dd90 : TIMED_OUT in 51m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ecb1377423c4421b53f280a3c8ab3f3 : SUCCESS in 4m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/19a4f1c9f48746aea2df54dc9411bcba : SUCCESS in 4m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/39f09c8e136f4e0085050f0a4a8453b0 : SUCCESS in 7m 50s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/d39ade58fd874fc6b50c8ad799cc2742 : FAILURE in 5m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8673ee98add344f08f9984f652733a49 : SUCCESS in 6m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b47f7c95430b457fa01a7acb1e018b02 : SUCCESS in 5m 11s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/d2ba3766d82c4ff3ab6d88d9ffdb2e6f : SUCCESS in 5m 11s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/9160238b2c98459f92d3f1d9015864e6 : FAILURE in 4m 31s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/d2507a3ac16d4aada7941353e96c1232 : SUCCESS in 1h 54m 02s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/989aef37221941a9a4014202593dbe45 : SUCCESS in 1h 39m 18s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/f5a3282ad6b84a7c8999e77c9a204551 : SUCCESS in 59m 02s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/06db8efa19ce44779717280120ed6165 : SUCCESS in 55m 11s (non-voting)","accounts_in_message":[],"_revision_number":49},{"id":"fd1529356853f6283bbf9dfd8e357a18fad6942c","author":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"date":"2026-10-02 08:34:28.000000000","message":"Patch Set 49: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":49}],"current_revision_number":49,"current_revision":"80081309176f8e5c701493bc824bd75e980a798b","revisions":{"157e5d13f458d25fc8b16edf546010083b29531f":{"kind":"REWORK","_number":1,"created":"2026-07-16 04:10:32.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/1"}}},"commit":{"parents":[{"commit":"6bbe5cce7a82361e1fbe823de4ed13d6a3e0a24e","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/6bbe5cce7a82361e1fbe823de4ed13d6a3e0a24e"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/157e5d13f458d25fc8b16edf546010083b29531f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/157e5d13f458d25fc8b16edf546010083b29531f"}]},"branch":"refs/heads/master"},"da94ce8575a6692ec247d3140595473aa695fd5c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-07-16 04:16:22.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/2"}}},"commit":{"parents":[{"commit":"b98aab08bbac27acd659dbbf223de0490f8df1e8","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b98aab08bbac27acd659dbbf223de0490f8df1e8"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 04:15:34.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/da94ce8575a6692ec247d3140595473aa695fd5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/da94ce8575a6692ec247d3140595473aa695fd5c"}]},"branch":"refs/heads/master"},"221b23aae0d6c1d448a0ace9bdb9baccb085d488":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-16 04:29:03.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/3"}}},"commit":{"parents":[{"commit":"7223fcb6ed7d564ea7d0504a3a2dde6e24d678ff","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7223fcb6ed7d564ea7d0504a3a2dde6e24d678ff"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 04:28:18.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/221b23aae0d6c1d448a0ace9bdb9baccb085d488"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/221b23aae0d6c1d448a0ace9bdb9baccb085d488"}]},"branch":"refs/heads/master"},"1fb0b5ce45c6b23bc181b7a1d7dd970eedff004f":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-07-16 05:05:24.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/4"}}},"commit":{"parents":[{"commit":"47f2b830da20368d4d6da26cd8d51a0ac6e3e7a9","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/47f2b830da20368d4d6da26cd8d51a0ac6e3e7a9"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 05:01:24.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/1fb0b5ce45c6b23bc181b7a1d7dd970eedff004f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/1fb0b5ce45c6b23bc181b7a1d7dd970eedff004f"}]},"branch":"refs/heads/master"},"aa4366e6dd1a91e6ab1f8612d68e52f9ef6b9e9f":{"kind":"REWORK","_number":5,"created":"2026-07-16 08:38:43.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/5"}}},"commit":{"parents":[{"commit":"92cdcc97a0f5c018e9224b5c54ef94c3ed4e7195","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/92cdcc97a0f5c018e9224b5c54ef94c3ed4e7195"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 08:37:31.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/aa4366e6dd1a91e6ab1f8612d68e52f9ef6b9e9f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/aa4366e6dd1a91e6ab1f8612d68e52f9ef6b9e9f"}]},"branch":"refs/heads/master"},"771c20a3300b8a8da77439dabd3085a262d30f53":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-07-16 11:29:31.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/6"}}},"commit":{"parents":[{"commit":"00dba4d0901fde82f896140da873fc200792d179","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/00dba4d0901fde82f896140da873fc200792d179"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 10:59:34.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/771c20a3300b8a8da77439dabd3085a262d30f53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/771c20a3300b8a8da77439dabd3085a262d30f53"}]},"branch":"refs/heads/master"},"4be47d0debcc2a0a7f5449ed800fd9d9f5439fc4":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-07-16 16:05:21.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/7"}}},"commit":{"parents":[{"commit":"73785637d490488c9c8e75a2b0096d3efa1b2cad","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/73785637d490488c9c8e75a2b0096d3efa1b2cad"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 15:49:21.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/4be47d0debcc2a0a7f5449ed800fd9d9f5439fc4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/4be47d0debcc2a0a7f5449ed800fd9d9f5439fc4"}]},"branch":"refs/heads/master"},"f23122826c371e689ebd5a8970d2f64f2037917b":{"kind":"REWORK","_number":8,"created":"2026-07-16 18:52:52.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/8"}}},"commit":{"parents":[{"commit":"463f8462c7d9a3c5fcec4e241b4631f201014c2e","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/463f8462c7d9a3c5fcec4e241b4631f201014c2e"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 18:49:31.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f23122826c371e689ebd5a8970d2f64f2037917b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f23122826c371e689ebd5a8970d2f64f2037917b"}]},"branch":"refs/heads/master"},"138cac4e6c58e1f873cdf472ffb5fa8c42ee71b4":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-07-16 21:50:45.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/9"}}},"commit":{"parents":[{"commit":"09b6c44cdb481fc966858e37ffd3de666badc134","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/09b6c44cdb481fc966858e37ffd3de666badc134"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 21:36:26.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/138cac4e6c58e1f873cdf472ffb5fa8c42ee71b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/138cac4e6c58e1f873cdf472ffb5fa8c42ee71b4"}]},"branch":"refs/heads/master"},"dd36d3075657f78748e39ba9184a86682575c082":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2026-07-16 22:38:15.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/10"}}},"commit":{"parents":[{"commit":"7a81780d9810846ace7470fa92c16f0d80245650","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7a81780d9810846ace7470fa92c16f0d80245650"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 22:33:53.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/dd36d3075657f78748e39ba9184a86682575c082"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/dd36d3075657f78748e39ba9184a86682575c082"}]},"branch":"refs/heads/master"},"b56645c13daf86a07b247cb82fa6dac4427b9399":{"kind":"REWORK","_number":11,"created":"2026-07-17 02:21:43.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/11"}}},"commit":{"parents":[{"commit":"f3d8b12828e0754d81fdd82f74cfc28370a3b06f","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f3d8b12828e0754d81fdd82f74cfc28370a3b06f"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-17 00:39:53.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b56645c13daf86a07b247cb82fa6dac4427b9399"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b56645c13daf86a07b247cb82fa6dac4427b9399"}]},"branch":"refs/heads/master"},"6ff41e195ab2c8fd08e318190a8affa41cfc0232":{"kind":"REWORK","_number":12,"created":"2026-07-17 08:26:46.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/12"}}},"commit":{"parents":[{"commit":"f3d8b12828e0754d81fdd82f74cfc28370a3b06f","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f3d8b12828e0754d81fdd82f74cfc28370a3b06f"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-17 08:26:38.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/6ff41e195ab2c8fd08e318190a8affa41cfc0232"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/6ff41e195ab2c8fd08e318190a8affa41cfc0232"}]},"branch":"refs/heads/master"},"4dd8f9eb05ddcae5ff21777a37ba9ccf97672c9d":{"kind":"REWORK","_number":13,"created":"2026-07-17 11:19:42.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/13"}}},"commit":{"parents":[{"commit":"f3d8b12828e0754d81fdd82f74cfc28370a3b06f","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f3d8b12828e0754d81fdd82f74cfc28370a3b06f"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-17 11:19:34.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/4dd8f9eb05ddcae5ff21777a37ba9ccf97672c9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/4dd8f9eb05ddcae5ff21777a37ba9ccf97672c9d"}]},"branch":"refs/heads/master"},"0ca396ff49acb909157e3c857531dddf42f23716":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2026-07-17 12:43:35.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/14"}}},"commit":{"parents":[{"commit":"5cc1a1a795366c9bee8df62a3ee5de2705dfc8c0","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/5cc1a1a795366c9bee8df62a3ee5de2705dfc8c0"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-17 12:43:17.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/0ca396ff49acb909157e3c857531dddf42f23716"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/0ca396ff49acb909157e3c857531dddf42f23716"}]},"branch":"refs/heads/master"},"9ba40b9be2148a6bed014fc974873772c5e2c065":{"kind":"REWORK","_number":15,"created":"2026-07-18 01:37:22.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/15"}}},"commit":{"parents":[{"commit":"5cc1a1a795366c9bee8df62a3ee5de2705dfc8c0","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/5cc1a1a795366c9bee8df62a3ee5de2705dfc8c0"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-18 01:37:12.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9ba40b9be2148a6bed014fc974873772c5e2c065"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9ba40b9be2148a6bed014fc974873772c5e2c065"}]},"branch":"refs/heads/master"},"e4f05637b0f56c8a094dce707fe328c67941fc66":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2026-08-07 02:55:11.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/16"}}},"commit":{"parents":[{"commit":"37aa29c5ddd34d38de7ba5fad43d9a20f5bad4a7","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/37aa29c5ddd34d38de7ba5fad43d9a20f5bad4a7"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-07-16 03:02:53.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-07 02:49:58.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, Kubernetes\n(with namespace/RBAC/kubeconfig setup), and Consul (with a dev-mode\nagent). Notifications are routed to Kafka.\n\nSix experimental Zuul jobs run the full tempest suite against the driver,\none per tooz backend (memcached, etcd3, redis, file, k8s, consul), each\nusing Kafka for notifications and no RabbitMQ.\n\nTwo additional experimental jobs (k8s and consul) run with Nova and\nCinder in native-threading mode (eventlet monkey-patching disabled), to\nexercise the driver over the non-eventlet execution model that is the\ntarget of the OpenStack-wide eventlet-removal effort. Neutron already\nruns the oslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nrelease note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/tooz/+/996961\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/e4f05637b0f56c8a094dce707fe328c67941fc66"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/e4f05637b0f56c8a094dce707fe328c67941fc66"}]},"branch":"refs/heads/master"},"9ffaea2a40bc346f63a9a0ee3431f0510cb4a7d8":{"kind":"REWORK","_number":17,"created":"2026-08-15 01:50:09.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/17"}}},"commit":{"parents":[{"commit":"c08e615826df356edb00ea4e690acb37828e3f22","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/c08e615826df356edb00ea4e690acb37828e3f22"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:43:16.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, and Consul\n(with a dev-mode agent). Notifications are routed to Kafka.\n\nFive experimental backend-matrix jobs run the full tempest suite against\nthe driver with memcached, etcd3, redis, file, and Consul respectively,\nusing Kafka for notifications and no RabbitMQ. A focused memcached job\nexercises Ironic\u0027s conductor-directed RPC fallback.\n\nAn additional experimental Consul job runs with Nova and Cinder in\nnative-threading mode (eventlet monkey-patching disabled), exercising the\ndriver over the non-eventlet execution model targeted by the\nOpenStack-wide eventlet-removal effort. Neutron already runs the\noslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The Cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nfeature release note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9ffaea2a40bc346f63a9a0ee3431f0510cb4a7d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9ffaea2a40bc346f63a9a0ee3431f0510cb4a7d8"}]},"branch":"refs/heads/master"},"064fc8a8b3ccc18c01517bc9ceb34bdcd8197ace":{"kind":"REWORK","_number":18,"created":"2026-08-15 08:07:00.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/18"}}},"commit":{"parents":[{"commit":"b73dbe65c26487e8f832b8487ccc35e3b3fe31db","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b73dbe65c26487e8f832b8487ccc35e3b3fe31db"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 08:06:00.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdds the DevStack plugin, Zuul CI jobs, and operator/contributor\ndocumentation for the HTTP-RPC driver.\n\nThe DevStack plugin disables RabbitMQ, installs the oslo.messaging[http]\nextra with the appropriate tooz backend extra, generates an mTLS CA and\nserver/client certificates, overrides iniset_rpc_backend to write the\nHTTP transport configuration for every service, and starts the\noslo-messaging-broadcaster. It selects the tooz coordination backend from\nOSLO_RPC_TOOZ_URL and supports memcached, etcd3, redis, file, and Consul\n(with a dev-mode agent). Notifications are routed to Kafka.\n\nFive experimental backend-matrix jobs run the full tempest suite against\nthe driver with memcached, etcd3, redis, file, and Consul respectively,\nusing Kafka for notifications and no RabbitMQ. A focused memcached job\nexercises Ironic\u0027s conductor-directed RPC fallback.\n\nAn additional experimental Consul job runs with Nova and Cinder in\nnative-threading mode (eventlet monkey-patching disabled), exercising the\ndriver over the non-eventlet execution model targeted by the\nOpenStack-wide eventlet-removal effort. Neutron already runs the\noslo.service threading backend by default, so it is validated in\nnative-threading mode without any toggle. The Cinder Depends-On below\nprovides the tpool-removal work required for cinder-volume and\ncinder-backup to start cleanly with eventlet disabled.\n\nDocumentation adds an operator deployment guide and a contributor\ninternals guide, wired into the admin and contributor toctrees, plus a\nfeature release note.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/064fc8a8b3ccc18c01517bc9ceb34bdcd8197ace"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/064fc8a8b3ccc18c01517bc9ceb34bdcd8197ace"}]},"branch":"refs/heads/master"},"e1820b2f8658a065b60ad3783fb76abded90e436":{"kind":"REWORK","_number":19,"created":"2026-08-16 04:35:50.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/19"}}},"commit":{"parents":[{"commit":"26da2d8b43aac251f5ebea365e87d60987351efb","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/26da2d8b43aac251f5ebea365e87d60987351efb"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-16 02:46:54.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe DevStack plugin installs the HTTP extra and the selected tooz backend,\ngenerates mutual-TLS certificates, configures service RPC transports, starts\nthe broadcaster, and uses Kafka for notifications. It supports memcached,\netcd3, Redis, file, and Consul URLs, including Consul API HTTP and HTTPS\nschemes.\n\nDocument the established Consul configuration group and catalog schema,\nlocal-first and all-datacenter discovery, server-side directed filtering,\nnative health checks at large scale, Consul API HTTPS, and HTTP/1.1\nrolling-upgrade compatibility. Clarify the exclusive port maximum, the\ndefault request limit, mutual-TLS health-check requirements, and how to\ndisable the client prober.\n\nDocument the minimum Consul ACL policy, derived API request timeout, and\ncapacity guidance for Redis and the other supported Tooz backends. Correct\nthe broadcaster configuration group name.\n\nAdd experimental backend-matrix jobs for memcached, etcd3, Redis, file,\nand Consul, plus directed RPC and native-threading coverage.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/e1820b2f8658a065b60ad3783fb76abded90e436"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/e1820b2f8658a065b60ad3783fb76abded90e436"}]},"branch":"refs/heads/master"},"b4100c971a263f3e7ae5bbac75361f5a0b88a145":{"kind":"REWORK","_number":20,"created":"2026-08-16 07:48:29.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/20"}}},"commit":{"parents":[{"commit":"26da2d8b43aac251f5ebea365e87d60987351efb","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/26da2d8b43aac251f5ebea365e87d60987351efb"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-16 07:48:00.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe DevStack plugin installs the HTTP extra and the selected tooz backend,\ngenerates mutual-TLS certificates, configures service RPC transports, starts\nthe broadcaster, and uses Kafka for notifications. It supports memcached,\netcd3, Redis, file, and Consul URLs, including Consul API HTTP and HTTPS\nschemes.\n\nDocument the established Consul configuration group and catalog schema,\nlocal-first and all-datacenter discovery, server-side directed filtering,\nnative health checks at large scale, Consul API HTTPS, and HTTP/1.1\nrolling-upgrade compatibility. Clarify the exclusive port maximum, the\ndefault request limit, mutual-TLS health-check requirements, and how to\ndisable the client prober.\n\nDocument the minimum Consul ACL policy, derived API request timeout, and\ncapacity guidance for Redis and the other supported Tooz backends. Correct\nthe broadcaster configuration group name.\n\nAdd experimental backend-matrix jobs for memcached, etcd3, Redis, file,\nand Consul, plus directed RPC and native-threading coverage.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b4100c971a263f3e7ae5bbac75361f5a0b88a145"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b4100c971a263f3e7ae5bbac75361f5a0b88a145"}]},"branch":"refs/heads/master"},"8e041aa9b1a8ee094fbdf1477d64e25e77deda7a":{"kind":"REWORK","_number":21,"created":"2026-08-16 12:43:17.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/21"}}},"commit":{"parents":[{"commit":"8ebc0c0c7df6287becba51c1ea82b295677d2ede","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/8ebc0c0c7df6287becba51c1ea82b295677d2ede"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-16 12:38:44.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe DevStack plugin installs the HTTP extra and the selected tooz backend,\ngenerates mutual-TLS certificates, configures service RPC transports, starts\nthe broadcaster, and uses Kafka for notifications. It supports memcached,\netcd3, Redis, file, and Consul URLs, including Consul API HTTP and HTTPS\nschemes.\n\nDocument the established Consul configuration group and catalog schema,\nlocal-first and all-datacenter discovery, server-side directed filtering,\nnative health checks at large scale, Consul API HTTPS, and HTTP/1.1\nrolling-upgrade compatibility. Clarify the exclusive port maximum, the\ndefault request limit, mutual-TLS health-check requirements, and how to\ndisable the client prober.\n\nDocument the minimum Consul ACL policy, derived API request timeout, and\ncapacity guidance for Redis and the other supported Tooz backends. Correct\nthe broadcaster configuration group name.\n\nAdd experimental backend-matrix jobs for memcached, etcd3, Redis, file,\nand Consul, plus directed RPC and native-threading coverage.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/8e041aa9b1a8ee094fbdf1477d64e25e77deda7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/8e041aa9b1a8ee094fbdf1477d64e25e77deda7a"}]},"branch":"refs/heads/master"},"22a109654d1e3f3e44151038db6dfecbce6e0ada":{"kind":"REWORK","_number":22,"created":"2026-08-16 23:06:30.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/22"}}},"commit":{"parents":[{"commit":"724875fec69251b1e0f995caa117ce164d3ad577","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/724875fec69251b1e0f995caa117ce164d3ad577"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-16 23:05:54.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe DevStack plugin installs the HTTP extra and the selected tooz backend,\ngenerates mutual-TLS certificates, configures service RPC transports, starts\nthe broadcaster, and uses Kafka for notifications. It supports memcached,\netcd3, Redis, file, and Consul URLs, including Consul API HTTP and HTTPS\nschemes.\n\nDocument the established Consul configuration group and catalog schema,\nlocal-first and all-datacenter discovery, server-side directed filtering,\nnative health checks at large scale, Consul API HTTPS, and HTTP/1.1\nrolling-upgrade compatibility. Clarify the exclusive port maximum, the\ndefault request limit, mutual-TLS health-check requirements, and how to\ndisable the client prober.\n\nDocument the minimum Consul ACL policy, derived API request timeout, and\ncapacity guidance for Redis and the other supported Tooz backends. Correct\nthe broadcaster configuration group name.\n\nAdd experimental backend-matrix jobs for memcached, etcd3, Redis, file,\nand Consul, plus directed RPC and native-threading coverage.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/22a109654d1e3f3e44151038db6dfecbce6e0ada"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/22a109654d1e3f3e44151038db6dfecbce6e0ada"}]},"branch":"refs/heads/master"},"9963d2d52a30f4de3c63cd34e8f02ba9afbd0250":{"kind":"REWORK","_number":23,"created":"2026-08-17 03:42:59.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/23"}}},"commit":{"parents":[{"commit":"98eb5b0494114ccae4b689982559e8c9b93c3104","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/98eb5b0494114ccae4b689982559e8c9b93c3104"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-17 03:35:59.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, starts the broadcaster, and rejects coordination backends that\ndo not implement group discovery. Experimental jobs cover memcached, etcd3,\nRedis, file, Consul, directed Ironic RPC, and native-thread execution.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9963d2d52a30f4de3c63cd34e8f02ba9afbd0250"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9963d2d52a30f4de3c63cd34e8f02ba9afbd0250"}]},"branch":"refs/heads/master"},"b50e908608a2f3bc58e1b92b2690b3a6554f5eca":{"kind":"REWORK","_number":24,"created":"2026-08-17 06:27:53.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/24"}}},"commit":{"parents":[{"commit":"eb5363f9432f736c657e75d0a3cc77d710530b44","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/eb5363f9432f736c657e75d0a3cc77d710530b44"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-17 06:23:43.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, starts the broadcaster, and rejects coordination backends that\ndo not implement group discovery. Experimental jobs cover memcached, etcd3,\nRedis, file, Consul, directed Ironic RPC, and native-thread execution.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b50e908608a2f3bc58e1b92b2690b3a6554f5eca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b50e908608a2f3bc58e1b92b2690b3a6554f5eca"}]},"branch":"refs/heads/master"},"27374a706be3f9bde120ede461242e016ba36b28":{"kind":"NO_CHANGE","_number":25,"created":"2026-08-17 11:28:41.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/25"}}},"commit":{"parents":[{"commit":"462f69b549d4898a59ca987dde5b35fad0bc2e97","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/462f69b549d4898a59ca987dde5b35fad0bc2e97"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-17 11:25:22.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, starts the broadcaster, and rejects coordination backends that\ndo not implement group discovery. Experimental jobs cover memcached, etcd3,\nRedis, file, Consul, directed Ironic RPC, and native-thread execution.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/27374a706be3f9bde120ede461242e016ba36b28"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/27374a706be3f9bde120ede461242e016ba36b28"}]},"branch":"refs/heads/master"},"7571a273c29c6e2d0b8be5b09e7163b2c107823d":{"kind":"TRIVIAL_REBASE","_number":26,"created":"2026-08-17 16:46:26.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/26"}}},"commit":{"parents":[{"commit":"f6048928092f66bccda2f8130b4793c02f013f42","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f6048928092f66bccda2f8130b4793c02f013f42"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-17 16:46:04.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, starts the broadcaster, and rejects coordination backends that\ndo not implement group discovery. Experimental jobs cover memcached, etcd3,\nRedis, file, Consul, directed Ironic RPC, and native-thread execution.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7571a273c29c6e2d0b8be5b09e7163b2c107823d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7571a273c29c6e2d0b8be5b09e7163b2c107823d"}]},"branch":"refs/heads/master"},"45afd325c5b46609ba1137359c1a245b6abbda6b":{"kind":"REWORK","_number":27,"created":"2026-08-18 04:43:17.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/27"}}},"commit":{"parents":[{"commit":"f6048928092f66bccda2f8130b4793c02f013f42","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f6048928092f66bccda2f8130b4793c02f013f42"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-18 04:43:05.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, starts the broadcaster, and rejects coordination backends that\ndo not implement group discovery. Experimental jobs cover memcached, etcd3,\nRedis, file, Consul, directed Ironic RPC, and native-thread execution.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/45afd325c5b46609ba1137359c1a245b6abbda6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/45afd325c5b46609ba1137359c1a245b6abbda6b"}]},"branch":"refs/heads/master"},"3abdb6a01605d16270da0c2cdd2df74aab838b4c":{"kind":"REWORK","_number":28,"created":"2026-08-19 10:11:01.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/28"}}},"commit":{"parents":[{"commit":"17fe30b5241b67a6a8fa0177e20aa8e814ce737b","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/17fe30b5241b67a6a8fa0177e20aa8e814ce737b"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-19 10:10:02.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, and starts the broadcaster. The driver rejects coordination\nbackends that do not implement the required group and member-capability APIs.\nExperimental jobs cover memcached, etcd3, Redis, file, Consul, directed\nIronic RPC, and native-thread execution.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/3abdb6a01605d16270da0c2cdd2df74aab838b4c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/3abdb6a01605d16270da0c2cdd2df74aab838b4c"}]},"branch":"refs/heads/master"},"b52ee7e7f5376a9b37b740d463063d019154455f":{"kind":"TRIVIAL_REBASE","_number":29,"created":"2026-08-24 11:20:17.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/29"}}},"commit":{"parents":[{"commit":"9d032f8b784006c1098b5ee7370eb9ab3901359a","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9d032f8b784006c1098b5ee7370eb9ab3901359a"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-24 11:10:40.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, and starts the broadcaster. The driver rejects coordination\nbackends that do not implement the required group and member-capability APIs.\nExperimental jobs cover memcached, etcd3, Redis, file, Consul, directed\nIronic RPC, and native-thread execution.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b52ee7e7f5376a9b37b740d463063d019154455f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b52ee7e7f5376a9b37b740d463063d019154455f"}]},"branch":"refs/heads/master"},"8e4ab2953bff99185c93b409b2e59485b311c405":{"kind":"REWORK","_number":30,"created":"2026-08-25 14:58:49.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/30"}}},"commit":{"parents":[{"commit":"52d790ea2e286d45099ff3fb540dcbe5302235dd","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/52d790ea2e286d45099ff3fb540dcbe5302235dd"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-25 14:53:03.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, and starts the broadcaster. The driver rejects coordination\nbackends that do not implement the required group and member-capability APIs.\nExperimental jobs cover Consul with eventlet and native-thread services,\nmemcached, directed Ironic RPC, etcd3, Redis, and file discovery.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/8e4ab2953bff99185c93b409b2e59485b311c405"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/8e4ab2953bff99185c93b409b2e59485b311c405"}]},"branch":"refs/heads/master"},"bf8339cd84abd4630e83c1dfbea8a59fbd0a5c40":{"kind":"TRIVIAL_REBASE","_number":31,"created":"2026-08-27 00:08:40.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/31"}}},"commit":{"parents":[{"commit":"7cc5b75e177d1ee3bf7bec253679bb0088d0fdfa","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7cc5b75e177d1ee3bf7bec253679bb0088d0fdfa"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-27 00:04:34.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, and starts the broadcaster. The driver rejects coordination\nbackends that do not implement the required group and member-capability APIs.\nExperimental jobs cover Consul with eventlet and native-thread services,\nmemcached, directed Ironic RPC, etcd3, Redis, and file discovery.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/bf8339cd84abd4630e83c1dfbea8a59fbd0a5c40"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/bf8339cd84abd4630e83c1dfbea8a59fbd0a5c40"}]},"branch":"refs/heads/master"},"4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450":{"kind":"REWORK","_number":32,"created":"2026-09-06 09:04:58.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/32"}}},"commit":{"parents":[{"commit":"2aed0213659a384a45a2d113809fdb018892d0d7","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/2aed0213659a384a45a2d113809fdb018892d0d7"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-06 08:52:51.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, and starts the broadcaster. The driver rejects coordination\nbackends that do not implement the required group and member-capability APIs.\nExperimental jobs cover Consul with eventlet and native-thread services,\nmemcached, directed Ironic RPC, etcd3, Redis, and file discovery.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450"}]},"branch":"refs/heads/master"},"bb2dffbe331b1329a45977a7895e914a09bfa12c":{"kind":"REWORK","_number":33,"created":"2026-09-06 22:46:43.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/33"}}},"commit":{"parents":[{"commit":"d46b2304d4db8cd8f9c3c27a8e0bed08f1624afd","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/d46b2304d4db8cd8f9c3c27a8e0bed08f1624afd"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-06 22:45:47.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, and starts the broadcaster. The driver rejects coordination\nbackends that do not implement the required group and member-capability APIs.\nExperimental jobs cover Consul, memcached, directed Ironic RPC, etcd3,\nRedis, and file discovery. All six HTTP-RPC jobs select native threads,\nincluding RPC-using Nova console proxies, and disable greendns before\nservice imports. Keep the jobs in experimental for on-demand development\nruns. A separate Consul threading variant would duplicate this coverage.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/bb2dffbe331b1329a45977a7895e914a09bfa12c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/bb2dffbe331b1329a45977a7895e914a09bfa12c"}]},"branch":"refs/heads/master"},"9245c5897aecb725113498d8b01add9efb99f774":{"kind":"REWORK","_number":34,"created":"2026-09-07 01:36:28.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/34","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/34","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/34"}}},"commit":{"parents":[{"commit":"bda4c6802537f6cf831a7f58b5d3cb61e0013a7d","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/bda4c6802537f6cf831a7f58b5d3cb61e0013a7d"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-07 01:34:55.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, and starts the broadcaster. The driver rejects coordination\nbackends that do not implement the required group and member-capability APIs.\nExperimental jobs cover Consul, memcached, etcd3, Redis, and file discovery.\nEach of the five jobs includes a fake-hardware Ironic API-to-conductor RPC\nprobe without deploying bare-metal VMs or replacing Nova\u0027s libvirt Tempest\nconfiguration. All HTTP-RPC jobs select native threads, including RPC-using\nNova console proxies, and disable greendns before service imports. Keep the\njobs in experimental for on-demand development runs.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9245c5897aecb725113498d8b01add9efb99f774"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9245c5897aecb725113498d8b01add9efb99f774"}]},"branch":"refs/heads/master"},"10d212fc38c1a60a31b8c0e668dd0edca244e92b":{"kind":"REWORK","_number":35,"created":"2026-09-07 05:58:08.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/35","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/35","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/35"}}},"commit":{"parents":[{"commit":"bda4c6802537f6cf831a7f58b5d3cb61e0013a7d","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/bda4c6802537f6cf831a7f58b5d3cb61e0013a7d"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-07 05:56:44.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, and starts the broadcaster. The driver rejects coordination\nbackends that do not implement the required group and member-capability APIs.\nExperimental jobs cover Consul, memcached, etcd3, Redis, and file discovery.\nEach of the five jobs includes a fake-hardware Ironic API-to-conductor RPC\nprobe without deploying bare-metal VMs or replacing Nova\u0027s libvirt Tempest\nconfiguration. All HTTP-RPC jobs select native threads, including RPC-using\nNova console proxies, and disable greendns before service imports. Keep the\njobs in experimental for on-demand development runs.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nTEMPORARY DIAGNOSTICS: The Consul experimental collects Python and native\nstacks from persistent single-threaded nova-compute children and their\nparents during Tempest. PS34 showed an apparent fork/exec stall without a\nchild stack; its exact cause remains unproved. Collect before job cleanup,\nlimit captures and debugger time, and leave RPC behavior unchanged. Remove\nthis instrumentation after diagnosis. The last patch set without it is\n997472 PS34: 9245c5897aecb725113498d8b01add9efb99f774.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/10d212fc38c1a60a31b8c0e668dd0edca244e92b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/10d212fc38c1a60a31b8c0e668dd0edca244e92b"}]},"branch":"refs/heads/master"},"fb2a1749c2ddfeb3be524497aae9d0d8ef937647":{"kind":"REWORK","_number":36,"created":"2026-09-07 16:10:05.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/36","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/36","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/36 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/36 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/36 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/36"}}},"commit":{"parents":[{"commit":"bda4c6802537f6cf831a7f58b5d3cb61e0013a7d","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/bda4c6802537f6cf831a7f58b5d3cb61e0013a7d"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-07 16:09:43.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, and starts the broadcaster. The driver rejects coordination\nbackends that do not implement the required group and member-capability APIs.\nExperimental jobs cover Consul, memcached, etcd3, Redis, and file discovery.\nEach of the five jobs includes a fake-hardware Ironic API-to-conductor RPC\nprobe without deploying bare-metal VMs or replacing Nova\u0027s libvirt Tempest\nconfiguration. All HTTP-RPC jobs select native threads, including RPC-using\nNova console proxies, and disable greendns before service imports. Keep the\njobs in experimental for on-demand development runs.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/fb2a1749c2ddfeb3be524497aae9d0d8ef937647"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/fb2a1749c2ddfeb3be524497aae9d0d8ef937647"}]},"branch":"refs/heads/master"},"72095d89ac8ff3c54d27ea0d4cf749277201c1e0":{"kind":"TRIVIAL_REBASE","_number":37,"created":"2026-09-08 18:55:07.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/37","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/37","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/37 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/37 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/37 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/37"}}},"commit":{"parents":[{"commit":"47ae952a7684211c25e57b5f765053c6a48ecb04","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/47ae952a7684211c25e57b5f765053c6a48ecb04"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-08 17:47:40.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures RPC and Kafka\nnotifications, and starts the broadcaster. The driver rejects coordination\nbackends that do not implement the required group and member-capability APIs.\nExperimental jobs cover Consul, memcached, etcd3, Redis, and file discovery.\nEach of the five jobs includes a fake-hardware Ironic API-to-conductor RPC\nprobe without deploying bare-metal VMs or replacing Nova\u0027s libvirt Tempest\nconfiguration. All HTTP-RPC jobs select native threads, including RPC-using\nNova console proxies, and disable greendns before service imports. Keep the\njobs in experimental for on-demand development runs.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nAssisted-By: OpenAI 5.6 Sol\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/72095d89ac8ff3c54d27ea0d4cf749277201c1e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/72095d89ac8ff3c54d27ea0d4cf749277201c1e0"}]},"branch":"refs/heads/master"},"760c84f7a05bc3979e635bf1c8be36eb9874308b":{"kind":"REWORK","_number":38,"created":"2026-09-09 15:43:51.000000000","uploader":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"ref":"refs/changes/72/997472/38","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/38","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/38 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/38 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/38 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/38"}}},"commit":{"parents":[{"commit":"968f4d315a35ec4fad3d23a6059eed2f23554e34","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/968f4d315a35ec4fad3d23a6059eed2f23554e34"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","date":"2026-09-09 15:40:29.000000000","tz":540},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each of the five jobs includes a\nfake-hardware Ironic API-to-conductor RPC probe without deploying\nbare-metal VMs or replacing Nova\u0027s libvirt Tempest configuration. All\nHTTP-RPC jobs select native threads, including RPC-using Nova console\nproxies, and disable greendns before service imports. Keep the jobs in\nexperimental for on-demand development runs.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/760c84f7a05bc3979e635bf1c8be36eb9874308b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/760c84f7a05bc3979e635bf1c8be36eb9874308b"}]},"branch":"refs/heads/master"},"f2461d6c25fd1e41ccbe3eee8902859561bba89c":{"kind":"NO_CODE_CHANGE","_number":39,"created":"2026-09-09 18:38:36.000000000","uploader":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"ref":"refs/changes/72/997472/39","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/39","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/39 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/39 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/39 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/39"}}},"commit":{"parents":[{"commit":"f8f16dfba10deeb3864522759aaf8848695bbb40","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f8f16dfba10deeb3864522759aaf8848695bbb40"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","date":"2026-09-09 17:31:09.000000000","tz":540},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each of the five jobs includes a\nfake-hardware Ironic API-to-conductor RPC probe without deploying\nbare-metal VMs or replacing Nova\u0027s libvirt Tempest configuration. All\nHTTP-RPC jobs select native threads, including RPC-using Nova console\nproxies, and disable greendns before service imports. Keep the jobs in\nexperimental for on-demand development runs.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nPartially-implements: blueprint oslo-http-driver (3/4)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f2461d6c25fd1e41ccbe3eee8902859561bba89c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f2461d6c25fd1e41ccbe3eee8902859561bba89c"}]},"branch":"refs/heads/master"},"f91f2500389aa5485776daed8faedffa8f826e06":{"kind":"REWORK","_number":40,"created":"2026-09-09 18:46:38.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/40","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/40","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/40 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/40 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/40 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/40"}}},"commit":{"parents":[{"commit":"f8f16dfba10deeb3864522759aaf8848695bbb40","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f8f16dfba10deeb3864522759aaf8848695bbb40"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-09 18:45:51.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each of the five jobs includes a\nfake-hardware Ironic API-to-conductor RPC probe without deploying\nbare-metal VMs or replacing Nova\u0027s libvirt Tempest configuration. All\nHTTP-RPC jobs select native threads, including RPC-using Nova console\nproxies, and disable greendns before service imports. Keep the jobs in\nexperimental for on-demand development runs.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nPartially-implements: blueprint oslo-http-driver (3/4)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f91f2500389aa5485776daed8faedffa8f826e06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f91f2500389aa5485776daed8faedffa8f826e06"}]},"branch":"refs/heads/master"},"c8d9271cf7102eb7e00d0909f4fd09c7f766083c":{"kind":"REWORK","_number":41,"created":"2026-09-10 10:47:03.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/41","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/41","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/41 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/41 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/41 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/41"}}},"commit":{"parents":[{"commit":"69c854bc477f0964e9b08abff49951591932902b","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/69c854bc477f0964e9b08abff49951591932902b"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-10 10:31:42.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each job includes a\nfake-hardware Ironic API-to-conductor RPC probe without deploying\nbare-metal VMs or replacing Nova\u0027s libvirt Tempest configuration. The\nfive backend jobs select native threads, including RPC-using Nova console\nproxies. A sixth Consul job selects Eventlet for Nova and Cinder while\nNeutron, Ironic, and the broadcaster remain native. All jobs disable\ngreendns before service imports. Keep them in experimental for on-demand\ndevelopment runs.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. The driver is for new\ndeployments and does not provide compatibility with earlier HTTP-RPC catalog\nor wire formats.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nPartially-implements: blueprint oslo-http-driver (3/4)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/c8d9271cf7102eb7e00d0909f4fd09c7f766083c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/c8d9271cf7102eb7e00d0909f4fd09c7f766083c"}]},"branch":"refs/heads/master"},"7a7ea53485168334fc8ea6a1232095451ed1bed1":{"kind":"REWORK","_number":42,"created":"2026-09-10 11:54:11.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/42","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/42","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/42 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/42 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/42 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/42"}}},"commit":{"parents":[{"commit":"188310d1db4f1f426d9517cc3341202083d545ed","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/188310d1db4f1f426d9517cc3341202083d545ed"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-10 11:46:48.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each job includes a\nfake-hardware Ironic API-to-conductor RPC probe without deploying\nbare-metal VMs or replacing Nova\u0027s libvirt Tempest configuration. The\nfive backend jobs select native threads, including RPC-using Nova console\nproxies. A sixth Consul job selects Eventlet for Nova and Cinder while\nNeutron, Ironic, and the broadcaster remain native. All jobs disable\ngreendns before service imports. Keep them in experimental for on-demand\ndevelopment runs.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. Document opt-in polling,\nservice/group/catalog name mapping, public endpoint metadata, and the\nlimits of interoperability with original HTTP-RPC peers.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nEventlet-restored checkpoint before catalog and wire interoperation:\n  997470 PS28: 3232761a678a6cd46583c6b46fbfe945e9dd5316\n  997471 PS33: 69c854bc477f0964e9b08abff49951591932902b\n  997472 PS41: c8d9271cf7102eb7e00d0909f4fd09c7f766083c\n\nPartially-implements: blueprint oslo-http-driver (3/4)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7a7ea53485168334fc8ea6a1232095451ed1bed1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7a7ea53485168334fc8ea6a1232095451ed1bed1"}]},"branch":"refs/heads/master"},"49a762c84aecf38b68b4f8fb6eb2dcf94ee9c009":{"kind":"REWORK","_number":43,"created":"2026-09-10 20:31:51.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/43","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/43","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/43 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/43 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/43 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/43"}}},"commit":{"parents":[{"commit":"188310d1db4f1f426d9517cc3341202083d545ed","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/188310d1db4f1f426d9517cc3341202083d545ed"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-10 20:31:30.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each job includes a\nfake-hardware Ironic API-to-conductor RPC probe without deploying\nbare-metal VMs or replacing Nova\u0027s libvirt Tempest configuration. The\nfive backend jobs select native threads, including RPC-using Nova console\nproxies. A sixth Consul job selects Eventlet for Nova and Cinder while\nNeutron, Ironic, and the broadcaster remain native. A seventh job tests\nHTTP/1.1 and the LYCorp service/catalog name configuration with the same\nEventlet service selection. Both peers use the current driver; this is\nconfiguration coverage, not a mixed-version test. Apply optional protocol\nand naming settings consistently to services and the broadcaster.\nAll jobs disable greendns before service imports. Keep them in\nexperimental for on-demand development runs.\n\nTemporarily enable HTTPcore connection and HTTP/2 request-phase logging\nin the two Eventlet jobs to investigate an unexplained RPC timeout.\nKeep frame and header-compression logging disabled and leave the native\ncontrol jobs unchanged. No timeout, retry, or RPC runtime behavior changes.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. Document opt-in polling,\nservice/group/catalog name mapping, public endpoint metadata, and the\nlimits of interoperability with original HTTP-RPC peers.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nEventlet-restored checkpoint before catalog and wire interoperation:\n  997470 PS28: 3232761a678a6cd46583c6b46fbfe945e9dd5316\n  997471 PS33: 69c854bc477f0964e9b08abff49951591932902b\n  997472 PS41: c8d9271cf7102eb7e00d0909f4fd09c7f766083c\n\nPartially-implements: blueprint oslo-http-driver (3/4)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/49a762c84aecf38b68b4f8fb6eb2dcf94ee9c009"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/49a762c84aecf38b68b4f8fb6eb2dcf94ee9c009"}]},"branch":"refs/heads/master"},"d3474b99edb0881f3c994bf296dce72ba34b1f3a":{"kind":"REWORK","_number":44,"created":"2026-09-10 23:30:17.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/44","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/44","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/44 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/44 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/44 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/44"}}},"commit":{"parents":[{"commit":"188310d1db4f1f426d9517cc3341202083d545ed","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/188310d1db4f1f426d9517cc3341202083d545ed"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-10 23:29:44.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each job includes a\nfake-hardware Ironic API-to-conductor RPC probe without deploying\nbare-metal VMs or replacing Nova\u0027s libvirt Tempest configuration. The\nfive backend jobs select native threads, including RPC-using Nova console\nproxies. A sixth Consul job selects Eventlet for Nova and Cinder while\nNeutron, Ironic, and the broadcaster remain native. A seventh job tests\nHTTP/1.1 and the LYCorp service/catalog name configuration with the same\nEventlet service selection. Both peers use the current driver; this is\nconfiguration coverage, not a mixed-version test. Apply optional protocol\nand naming settings consistently to services and the broadcaster.\nAll jobs disable greendns before service imports. Keep them in\nexperimental for on-demand development runs.\n\nTemporarily enable HTTPcore connection and HTTP/2 request-phase logging\nin the two Eventlet jobs to investigate an unexplained RPC timeout.\nKeep frame and header-compression logging disabled. After a native Consul\njob failure, collect bounded Nova Compute and child Python stack snapshots\nbefore service teardown. Use an isolated diagnostic environment; do not\npause target processes or collect frame locals. Preserve capture errors\nwithout hiding the test result. No timeout, retry, or RPC runtime behavior\nchanges.\n\nDepend on the Tempest image-copy stream-order fix so a slow destination\nimage-create request cannot leave the source HTTP response unread.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. Document opt-in polling,\nservice/group/catalog name mapping, public endpoint metadata, and the\nlimits of interoperability with original HTTP-RPC peers.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nEventlet-restored checkpoint before catalog and wire interoperation:\n  997470 PS28: 3232761a678a6cd46583c6b46fbfe945e9dd5316\n  997471 PS33: 69c854bc477f0964e9b08abff49951591932902b\n  997472 PS41: c8d9271cf7102eb7e00d0909f4fd09c7f766083c\n\nPartially-implements: blueprint oslo-http-driver (3/4)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/1005144\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/d3474b99edb0881f3c994bf296dce72ba34b1f3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/d3474b99edb0881f3c994bf296dce72ba34b1f3a"}]},"branch":"refs/heads/master"},"28535509644e5f8f4a687e0b836f26eb5d6f57e8":{"kind":"TRIVIAL_REBASE","_number":45,"created":"2026-09-11 02:38:12.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/45","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/45","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/45 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/45 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/45 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/45"}}},"commit":{"parents":[{"commit":"06e278a6760ec8b5da2509faa56bfa18bf434f01","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/06e278a6760ec8b5da2509faa56bfa18bf434f01"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-11 02:34:57.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each job includes a\nfake-hardware Ironic API-to-conductor RPC probe without deploying\nbare-metal VMs or replacing Nova\u0027s libvirt Tempest configuration. The\nfive backend jobs select native threads, including RPC-using Nova console\nproxies. A sixth Consul job selects Eventlet for Nova and Cinder while\nNeutron, Ironic, and the broadcaster remain native. A seventh job tests\nHTTP/1.1 and the LYCorp service/catalog name configuration with the same\nEventlet service selection. Both peers use the current driver; this is\nconfiguration coverage, not a mixed-version test. Apply optional protocol\nand naming settings consistently to services and the broadcaster.\nAll jobs disable greendns before service imports. Keep them in\nexperimental for on-demand development runs.\n\nTemporarily enable HTTPcore connection and HTTP/2 request-phase logging\nin the two Eventlet jobs to investigate an unexplained RPC timeout.\nKeep frame and header-compression logging disabled. After a native Consul\njob failure, collect bounded Nova Compute and child Python stack snapshots\nbefore service teardown. Use an isolated diagnostic environment; do not\npause target processes or collect frame locals. Preserve capture errors\nwithout hiding the test result. No timeout, retry, or RPC runtime behavior\nchanges.\n\nDepend on the Tempest image-copy stream-order fix so a slow destination\nimage-create request cannot leave the source HTTP response unread.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery semantics\nrelative to AMQP, explicit mTLS, endpoint health, Consul ACLs and HTTPS,\nbroadcaster backpressure, and capacity guidance. Document opt-in polling,\nservice/group/catalog name mapping, public endpoint metadata, and the\nlimits of interoperability with original HTTP-RPC peers.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nEventlet-restored checkpoint before catalog and wire interoperation:\n  997470 PS28: 3232761a678a6cd46583c6b46fbfe945e9dd5316\n  997471 PS33: 69c854bc477f0964e9b08abff49951591932902b\n  997472 PS41: c8d9271cf7102eb7e00d0909f4fd09c7f766083c\n\nPartially-implements: blueprint oslo-http-driver (3/4)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/1005144\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/28535509644e5f8f4a687e0b836f26eb5d6f57e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/28535509644e5f8f4a687e0b836f26eb5d6f57e8"}]},"branch":"refs/heads/master"},"9d108bd2b3851ffe6f47a6311ed4944804ec814e":{"kind":"REWORK","_number":46,"created":"2026-09-18 16:55:03.000000000","uploader":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"},"ref":"refs/changes/72/997472/46","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/46","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/46 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/46 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/46 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/46"}}},"commit":{"parents":[{"commit":"016e05a9546301723d6a71e62fce7cb2fe2bbbe9","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/016e05a9546301723d6a71e62fce7cb2fe2bbbe9"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","date":"2026-09-18 16:36:13.000000000","tz":540},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC\ndriver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each job includes a fake-hardware\nIronic API-to-conductor RPC probe without deploying bare-metal VMs or\nreplacing Nova\u0027s libvirt Tempest configuration. The five backend jobs\nselect native threads, including RPC-using Nova console proxies. A sixth\nConsul job selects Eventlet for Nova and Cinder while Neutron, Ironic,\nand the broadcaster remain native. A seventh job tests HTTP/1.1 and\nnon-default logical service and Consul catalog naming with the same\nEventlet service selection. Both peers use the current driver; this is\nconfiguration coverage, not a mixed-version test. Apply optional\nprotocol and naming settings consistently to services and the\nbroadcaster.  All jobs disable greendns before service imports. Keep\nthem in experimental for on-demand development runs.\n\nTemporarily enable HTTPcore connection and HTTP/2 request-phase logging\nin the two Eventlet jobs to investigate an unexplained RPC timeout.\nKeep frame and header-compression logging disabled. After a native\nConsul job failure, collect bounded Nova Compute and child Python stack\nsnapshots before service teardown. Use an isolated diagnostic\nenvironment; do not pause target processes or collect frame locals.\nPreserve capture errors without hiding the test result. No timeout,\nretry, or RPC runtime behavior changes.\n\nDepend on the Tempest image-copy stream-order fix so a slow destination\nimage-create request cannot leave the source HTTP response unread.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery\nsemantics relative to AMQP, explicit mTLS, endpoint health, Consul ACLs\nand HTTPS, broadcaster backpressure, and capacity guidance. Document\nopt-in polling, service/group/catalog name mapping, public endpoint\nmetadata, and the limits of interoperability with original HTTP-RPC\npeers.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nEventlet-restored checkpoint before catalog and wire interoperation:\n  997470 PS28: 3232761a678a6cd46583c6b46fbfe945e9dd5316\n  997471 PS33: 69c854bc477f0964e9b08abff49951591932902b\n  997472 PS41: c8d9271cf7102eb7e00d0909f4fd09c7f766083c\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/1005144\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9d108bd2b3851ffe6f47a6311ed4944804ec814e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9d108bd2b3851ffe6f47a6311ed4944804ec814e"}]},"branch":"refs/heads/master"},"ee4155208bbad2f1fd8fe052d657dd838964c0c0":{"kind":"REWORK","_number":47,"created":"2026-09-20 13:43:02.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/47","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/47","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/47 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/47 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/47 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/47"}}},"commit":{"parents":[{"commit":"7d900c1cd74facc12c76b1c86af8e7ab32a70483","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7d900c1cd74facc12c76b1c86af8e7ab32a70483"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-20 13:31:58.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC\ndriver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each job includes a fake-hardware\nIronic API-to-conductor RPC probe without deploying bare-metal VMs or\nreplacing Nova\u0027s libvirt Tempest configuration. The five backend jobs\nselect native threads, including RPC-using Nova console proxies. A sixth\nConsul job selects Eventlet for Nova and Cinder while Neutron, Ironic,\nand the broadcaster remain native. A seventh job tests HTTP/1.1 and\nnon-default logical service and Consul catalog naming with the same\nEventlet service selection. Both peers use the current driver; this is\nconfiguration coverage, not a mixed-version test. Apply optional\nprotocol and naming settings consistently to services and the\nbroadcaster.  All jobs disable greendns before service imports. Keep\nthem in experimental for on-demand development runs.\n\nTemporarily enable HTTPcore connection and HTTP/2 request-phase logging\nin the two Eventlet jobs to investigate an unexplained RPC timeout.\nKeep frame and header-compression logging disabled. After a native\nConsul job failure, collect bounded Nova Compute and child Python stack\nsnapshots before service teardown. Use an isolated diagnostic\nenvironment; do not pause target processes or collect frame locals.\nPreserve capture errors without hiding the test result. No timeout,\nretry, or RPC runtime behavior changes.\n\nDepend on the Tempest image-copy stream-order fix so a slow destination\nimage-create request cannot leave the source HTTP response unread.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery\nsemantics relative to AMQP, explicit mTLS, endpoint health, Consul ACLs\nand HTTPS, broadcaster backpressure, and capacity guidance. Document\nopt-in polling, service/group/catalog name mapping, public endpoint\nmetadata, and the limits of interoperability with original HTTP-RPC\npeers.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nEventlet-restored checkpoint before catalog and wire interoperation:\n  997470 PS28: 3232761a678a6cd46583c6b46fbfe945e9dd5316\n  997471 PS33: 69c854bc477f0964e9b08abff49951591932902b\n  997472 PS41: c8d9271cf7102eb7e00d0909f4fd09c7f766083c\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/1005144\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/ee4155208bbad2f1fd8fe052d657dd838964c0c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/ee4155208bbad2f1fd8fe052d657dd838964c0c0"}]},"branch":"refs/heads/master"},"dbbed2586e4bf559fd63dff8601cf0f3d16fbbb8":{"kind":"TRIVIAL_REBASE","_number":48,"created":"2026-09-23 03:56:58.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/48","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/48","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/48 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/48 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/48 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/48"}}},"commit":{"parents":[{"commit":"25262fd27b15ef816f01e51bf6e926d64e88c208","subject":"HTTP-RPC driver: tooz service discovery and fanout broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/25262fd27b15ef816f01e51bf6e926d64e88c208"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-23 03:53:26.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","message":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\ncontributor internals, and a feature release note for the HTTP-RPC\ndriver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each job includes a fake-hardware\nIronic API-to-conductor RPC probe without deploying bare-metal VMs or\nreplacing Nova\u0027s libvirt Tempest configuration. The five backend jobs\nselect native threads, including RPC-using Nova console proxies. A sixth\nConsul job selects Eventlet for Nova and Cinder while Neutron, Ironic,\nand the broadcaster remain native. A seventh job tests HTTP/1.1 and\nnon-default logical service and Consul catalog naming with the same\nEventlet service selection. Both peers use the current driver; this is\nconfiguration coverage, not a mixed-version test. Apply optional\nprotocol and naming settings consistently to services and the\nbroadcaster.  All jobs disable greendns before service imports. Keep\nthem in experimental for on-demand development runs.\n\nTemporarily enable HTTPcore connection and HTTP/2 request-phase logging\nin the two Eventlet jobs to investigate an unexplained RPC timeout.\nKeep frame and header-compression logging disabled. After a native\nConsul job failure, collect bounded Nova Compute and child Python stack\nsnapshots before service teardown. Use an isolated diagnostic\nenvironment; do not pause target processes or collect frame locals.\nPreserve capture errors without hiding the test result. No timeout,\nretry, or RPC runtime behavior changes.\n\nDepend on the Tempest image-copy stream-order fix so a slow destination\nimage-create request cannot leave the source HTTP response unread.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery\nsemantics relative to AMQP, explicit mTLS, endpoint health, Consul ACLs\nand HTTPS, broadcaster backpressure, and capacity guidance. Document\nopt-in polling, service/group/catalog name mapping, public endpoint\nmetadata, and the limits of interoperability with original HTTP-RPC\npeers.\n\nPre-simplification rollback points for the complete series:\n  997470 PS22: f7aafd29efe26af1d31451c75113554ac4b7a181\n  997471 PS27: 2aed0213659a384a45a2d113809fdb018892d0d7\n  997472 PS32: 4a42c1e66e07bb9a9a5ac164a4ab2aeecb0e3450\nFetch refs/changes/70/997470/22, refs/changes/71/997471/27, and\nrefs/changes/72/997472/32 from review.opendev.org to restore the series.\n\nEventlet-restored checkpoint before catalog and wire interoperation:\n  997470 PS28: 3232761a678a6cd46583c6b46fbfe945e9dd5316\n  997471 PS33: 69c854bc477f0964e9b08abff49951591932902b\n  997472 PS41: c8d9271cf7102eb7e00d0909f4fd09c7f766083c\n\nPartially-implements: blueprint oslo-http-driver (3/3)\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/995001\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/1004371\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/1005144\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/dbbed2586e4bf559fd63dff8601cf0f3d16fbbb8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/dbbed2586e4bf559fd63dff8601cf0f3d16fbbb8"}]},"branch":"refs/heads/master"},"80081309176f8e5c701493bc824bd75e980a798b":{"kind":"REWORK","_number":49,"created":"2026-09-26 04:38:36.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/72/997472/49","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/72/997472/49","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/49 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/49 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/49 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/72/997472/49"}}},"commit":{"parents":[{"commit":"d3253ac37d789e1be9adb22e1d05d9c554008dd4","subject":"HTTP-RPC driver: tooz discovery and broadcaster","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/d3253ac37d789e1be9adb22e1d05d9c554008dd4"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-08-15 01:38:52.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-26 00:01:17.000000000","tz":-240},"subject":"HTTP-RPC driver: DevStack plugin, CI, and docs","message":"HTTP-RPC driver: DevStack plugin, CI, and docs\n\nAdd the DevStack plugin, experimental Zuul jobs, operator documentation,\nand contributor internals for the HTTP-RPC driver.\n\nThe plugin installs the selected tooz backend, generates mutual-TLS\ncredentials with protected private keys, verifies the Consul download\nagainst HashiCorp\u0027s published checksums, configures HTTP RPC with Kafka\nor RabbitMQ notifications, and starts the broadcaster. The driver\nrejects coordination backends that do not implement the required group\nand member-capability APIs.  Experimental jobs cover Consul, memcached,\netcd3, Redis, and file discovery.  Each job includes a fake-hardware\nIronic API-to-conductor RPC probe without deploying bare-metal VMs or\nreplacing Nova\u0027s libvirt Tempest configuration. The five backend jobs\nselect native threads, including RPC-using Nova console proxies. A sixth\nConsul job selects Eventlet for Nova and Cinder while Neutron, Ironic,\nand the broadcaster remain native. A seventh job tests HTTP/1.1 and\nnon-default logical service and Consul catalog naming with the same\nEventlet service selection. Both peers use the current driver; this is\nconfiguration coverage, not a mixed-version test. Apply optional\nprotocol and naming settings consistently to services and the\nbroadcaster.  All jobs disable greendns before service imports. Keep\nthem in experimental for on-demand development runs.\n\nDocument HTTP/2 multiplexing, HTTP 202 long-call polling, delivery\nsemantics relative to AMQP, explicit mTLS, endpoint health, discovery\nbackend selection through coordination_url, Consul ACLs and URL\nparameters, broadcaster backpressure, and capacity guidance. Document\nopt-in polling, the wire protocol version, service/group/catalog name\nmapping, public endpoint metadata, and the limits of interoperability\nwith original HTTP-RPC peers, with the settings they need during a\nmigration.\n\nImplements: blueprint oslo-http-driver\nCo-Authored-By: Xiang Wang \u003cxiang.wang@lycorp.co.jp\u003e\nCo-Authored-By: Yushiro Furukawa \u003cyushiro.furukawa@lycorp.co.jp\u003e\nGenerated-By: Anthropic Claude Opus 4.6 (via OpenCode agent)\nChange-Id: I9ffa3f440a4f2d6f8b975f269017b370fb4434e4\nSigned-off-by: Adam Harwell \u003cflux.adam@gmail.com\u003e\nAssisted-By: OpenAI GPT-6 Astra\nAssisted-By: OpenAI 5.6 Sol\nAssisted-By: Anthropic Claude Opus 5.5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/80081309176f8e5c701493bc824bd75e980a798b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/80081309176f8e5c701493bc824bd75e980a798b"}]},"branch":"refs/heads/master","description":"Review fixes: HTTP/2 cancellation and stream accounting, two-phase listener stop, rotating registration checks, an httpcore read-lock workaround, refused calls retried until their deadline, HTTP/1.1 for original-driver peers, a fanout sliding window, a native test tier, and shorter subjects"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":33451,"name":"Yushiro Furukawa","display_name":"Yushiro Furukawa","email":"yushiro.furukawa@lycorp.co.jp","username":"yushiro2"}},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
