)]}'
{"id":"openstack%2Foslo.messaging~997472","triplet_id":"openstack%2Foslo.messaging~master~I9ffa3f440a4f2d6f8b975f269017b370fb4434e4","project":"openstack/oslo.messaging","branch":"master","topic":"bp/oslo-http-driver-v2","hashtags":["http-rpc"],"change_id":"I9ffa3f440a4f2d6f8b975f269017b370fb4434e4","subject":"HTTP-RPC driver: DevStack plugin, CI jobs, and documentation","status":"NEW","created":"2026-07-16 04:10:32.000000000","updated":"2026-08-19 12:20:28.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"work_in_progress":true,"has_review_started":false,"meta_rev_id":"2879d7890849baaa40d6c54577fa687d89e698cd","_number":997472,"virtual_id_number":997472,"owner":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-19 11:57: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":{"all":[{"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":"","default_value":0,"optional":true},"Workflow":{"all":[{"_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":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"]}]},"pending_reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"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"}],"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}],"current_revision_number":28,"current_revision":"3abdb6a01605d16270da0c2cdd2df74aab838b4c","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"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"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":""}}}]}
