)]}'
{"id":"openstack%2Foslo.messaging~1007625","triplet_id":"openstack%2Foslo.messaging~master~Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f","project":"openstack/oslo.messaging","branch":"master","topic":"bp/oslo-http-driver-v3","hashtags":[],"change_id":"Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f","subject":"HTTP-RPC driver: interop with the original driver","status":"NEW","created":"2026-09-27 09:26:09.000000000","updated":"2026-10-14 22:38:56.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":"747d4007b8d2c290b9e4954a775a5b779bcde818","_number":1007625,"virtual_id_number":1007625,"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-10-14 22:38:56.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-09-27 10:44:56.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"ce913ce20a2b4a77392ff5e861972c0791fe5fd7","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-27 09:26:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"630973cc300883825b4932eff813db935b866fae","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-27 09:27:18.000000000","message":"Patch Set 1:\n\ncheck experimental","accounts_in_message":[],"_revision_number":1},{"id":"ba4f2c3557a0aff541d379b5fcbb6acf5b93bf35","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-27 10:44:56.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/9b03c27251464dc3b03d9664755d968d\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0d49de514caf4f05ae392e03bf4a2f14 : FAILURE in 22m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f3795bda4f5a43cf8b53f20ec58aedec : SUCCESS in 5m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/99ced7a507ee4861b0947e0993ca0f4c : SUCCESS in 3m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c5f8d1a21a1144bdb59235e2af7249ac : SUCCESS in 7m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8b698045e5b94802918c05f9fed26d63 : FAILURE in 7m 48s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/6ede059277694cafa461bcaa09a3271c : FAILURE in 6m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b9f4974e4a044ae0b9e2f4d5a1c47d68 : SUCCESS in 4m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/97c3660edc4d46afa80ce05a8fee17e7 : SUCCESS in 3m 45s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/107dfce14a5e4cefa752b7f19c53fa9d : SUCCESS in 8m 05s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/9a934080caba4635ba756518de1246d2 : FAILURE in 5m 09s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/34c97fb59df04af1b5a25533a65b6726 : FAILURE in 12m 57s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/c605ce06e33b434299361cd49eb70ada : FAILURE in 15m 26s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/1ec036b7a8094e5aadf4c7fe4d561dd8 : SUCCESS in 1h 00m 02s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/9a06728d2bab42d490982053548316f8 : SUCCESS in 39m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"36162c720ee7d1a56cfc20d5ac3261a1c1e4c208","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-27 11:13:24.000000000","message":"Patch Set 1:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2c52c4c4208f4633b84ec70e96bde1b0\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/8597c03e5dac4c3eb6075893463f3332 : SUCCESS in 1h 38m 28s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/a2a3249309914962940f7ae88904553a : SUCCESS in 1h 10m 16s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/42cba78f7a4b4e04af3f5fa0273ca003 : FAILURE in 1h 02m 41s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/da229008e8f04f15b60551815734d828 : FAILURE in 41m 31s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/2be66b888e824f90a3cde6d4e9f0eb3e : SUCCESS in 1h 13m 03s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/76faf003ca904f5c9b290d790d2b061e : SUCCESS in 1h 01m 01s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/6ffea4f027514d0bb0063f4661cbd3de : SUCCESS in 1h 36m 25s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/bf8288f4895a48b3a41023f7b19f8137 : SUCCESS in 1h 03m 02s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/54a4bce3763440c58eb6b6a4f788c61e : FAILURE in 22m 47s","accounts_in_message":[],"_revision_number":1},{"id":"287839841165077d77f807bd325874d6379afad0","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-27 15:59:55.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"b5950c1c824d70460489ffa520956e6d7e9860eb","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-27 16:00:02.000000000","message":"Patch Set 2:\n\ncheck experimental","accounts_in_message":[],"_revision_number":2},{"id":"e1406762c27edcfdca221f73b4482070daaa074a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-27 17:31:49.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/428e89aa697e4695ae1f7c6013196b66\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3fb8bf3ed3de47e68a88f5e5bc48c242 : SUCCESS in 47m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6ead7a4a01564123b143ffd836bf9ac6 : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c835c877339a44db83dc9f932d2cfe9e : SUCCESS in 3m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/188fb156582c48068bb054924a5f988c : SUCCESS in 8m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/052e902032b54395b5b82f203b897791 : SUCCESS in 7m 50s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/0e2f523669524ef1808880a33f40de81 : FAILURE in 7m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d799622014a454eb3f94791f3f1e715 : SUCCESS in 4m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5d50e76e124e45aaab615c27ff27866b : SUCCESS in 4m 36s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/be0cb47691814e28b301549c1c033839 : SUCCESS in 7m 17s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/92b084eda70a4f32b111b88ae3e3908b : FAILURE in 6m 35s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/36ea16f588184b9aa1a3e5e388d38a86 : SUCCESS in 1h 26m 04s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/f72cc2239fe848349a52bf2dc6938103 : SUCCESS in 58m 46s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/62faada1b77b4dd9b5d3a83ee4957141 : SUCCESS in 27m 49s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/beaaecaf2fb549038717abbe5cd1e6bb : SUCCESS in 1h 14m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"64dbaba2fd9820e7824c6abdad95d964513f0247","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-27 18:08:36.000000000","message":"Patch Set 2:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/219e63a3ed1d45648e3da46519272a01\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/709b35636c3b47ebb92ab15568a010f4 : SUCCESS in 1h 48m 00s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/f7593a3394a54d8aaba6af71b008625a : SUCCESS in 1h 14m 30s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/a0017711af9d4c54ab926a6b26af0153 : SUCCESS in 1h 17m 34s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/cbc0dfdd62834953ad354920210939d5 : SUCCESS in 1h 12m 10s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/4d512e9e3896469ea685155892a6c10f : SUCCESS in 1h 32m 05s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/406ce860a0514a0aadf9aff636f98dcc : SUCCESS in 1h 59m 06s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/5e6f7c73d23e4209985e20a2ad48cf11 : SUCCESS in 1h 45m 33s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/02dc8c09c7db495fa3a321c3764a742b : SUCCESS in 1h 13m 42s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/48c5668864eb453384c65d50aaf111e2 : FAILURE in 47m 48s","accounts_in_message":[],"_revision_number":2},{"id":"52c0c40868dfbb180732a23c1139f94e9f1597cd","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-27 19:26:10.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"50dcad93ac6238ca3d607c9c38ed3db7a128789b","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-27 19:26:17.000000000","message":"Patch Set 3:\n\ncheck experimental","accounts_in_message":[],"_revision_number":3},{"id":"7365356dcaa1a40c80d7f170acb065c293c1d2b3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-27 21:24:59.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/8845498054df435183a1480066ad4946\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/17e6a2aa78a84cbeb11aad5768070c22 : SUCCESS in 1h 31m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bd4529d9cf58422aa2479ae21576ff90 : SUCCESS in 7m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a50ceca4d3947af9a9d69416d207783 : SUCCESS in 3m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/daef2875fba440f09252c1d616cada59 : SUCCESS in 4m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c5f4b584639545df89a2fb8e4b4c65e9 : SUCCESS in 5m 17s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/b9e12c3e83274d02b61f268f9b93d333 : FAILURE in 7m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f2f78a4270e4a7eb43af499341f3abc : SUCCESS in 4m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/336c0be750374ed4b9d421704042e0cf : SUCCESS in 2m 51s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/95c0d2bda18746369b136b4f2834abe0 : SUCCESS in 4m 57s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/b7168a40c92d4b2db7f3d0960521f721 : FAILURE in 5m 10s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/37fca63068754f4fbc6b4f6b3125440b : SUCCESS in 1h 50m 43s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/9a8e0920f59b4e9dab918c1ee9a61a17 : SUCCESS in 1h 20m 11s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/5beeaed67ffd4acc91661b0e265e3728 : SUCCESS in 44m 33s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/f426bcc92aec4f5c992d941bb0a4f0dd : SUCCESS in 53m 27s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"98c3cc2f22e46541340835e6225a68847d85f4af","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-27 21:28:21.000000000","message":"Patch Set 3:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2c5ded16ae634a558375def3899ad9a2\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/d5e4c9bb760e4bb08da667e3b50c50cd : FAILURE in 50m 00s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/bf20101c4ed74d61bb1e221aa1e207f7 : SUCCESS in 1h 29m 15s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/1c94ddef1f3147af99b8ed6d0f146cf5 : FAILURE in 1h 43m 40s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/1a485a08fdfb4b18b0b3f199c06f3533 : SUCCESS in 1h 42m 39s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/d8e6e2dbb52e4eeb8275e34f8685300c : FAILURE in 51m 56s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/0f84d8edca9c47c69585d77a47ce1ceb : SUCCESS in 1h 49m 32s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/1e681fba545446c9ac62c4895734a0ab : FAILURE in 56m 31s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/41ddbfcc624d4c788e31073bbbeaf943 : SUCCESS in 1h 38m 58s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/cf171a13d7d641fe8462809e028beb81 : SUCCESS in 1h 26m 40s","accounts_in_message":[],"_revision_number":3},{"id":"266dc9d729bf3e998a33ca114f871bf4f18e7922","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-27 23:32:50.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"32719ecbd04c1fca81da8f890273c1235797226e","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-27 23:33:04.000000000","message":"Patch Set 4:\n\ncheck experimental","accounts_in_message":[],"_revision_number":4},{"id":"1fef7990341f5d1bc7c1464e0c6ce8f66c138ccf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 01:15:29.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/9aa6514d872e4808bc77622c73e3381c\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/064923a01c7a4c1a8c8f7463363d0505 : SUCCESS in 1h 33m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e0a5e247f78b459d9094e0062fada712 : SUCCESS in 6m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a97a7b79be9b4ef28bc4ec9cfface5d9 : SUCCESS in 4m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7739b201569b45e9bafc48593f4c05e7 : SUCCESS in 4m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/40cbc2ea73bf45e3a6061128f5245643 : SUCCESS in 6m 26s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/5fc84996074c4be49280b4ed206f8602 : FAILURE in 5m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18f21e8ce63d442dbcb9582cc995ab94 : SUCCESS in 2m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ce8c20b444fe4f54ac4da3e54abe87e8 : SUCCESS in 3m 48s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/44335991134c4adb9628fc6c377fbcb8 : SUCCESS in 7m 18s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/770f4492bfe844c880ebb5102fea86fe : FAILURE in 5m 55s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/1fc814b2c3df4c9b8d25751814393939 : SUCCESS in 1h 12m 35s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/859121098e814f3ca1eec9c849b1e7b6 : SUCCESS in 1h 33m 40s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/7872dade4a7849afba82ecb696f9bc14 : SUCCESS in 28m 45s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/e0e8077c96494616b0368d30418cc702 : SUCCESS in 1h 13m 22s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"350e1e44fa5dfe7b1f5fabea1bd5ebdf08b61ae2","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 01:32:35.000000000","message":"Patch Set 4:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bfe6f4d4e5274350b0b97e39b3a82062\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/b5a00ba9308d43cabc7ed1b3b905cb80 : SUCCESS in 1h 12m 06s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/7a89e90b5ded48aca384e8e81255d08e : SUCCESS in 1h 40m 06s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/cdaa8a364df348209be604804c67bb1a : SUCCESS in 1h 38m 40s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/2778be08e945442ca727014a3dbf710a : SUCCESS in 1h 43m 23s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/af09671ab0be437f8008d9aa3c0bd484 : SUCCESS in 1h 46m 22s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/c3ca7caf185245298d9915415ad8e34c : SUCCESS in 1h 50m 43s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/fbf5bd16cff743a5b231b52590866a21 : SUCCESS in 1h 46m 31s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/58fea37f672f4b3c9db18c09f1fb8a22 : SUCCESS in 1h 37m 23s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/5e21f335988c406b83fd11856cf78e9b : SUCCESS in 1h 30m 21s","accounts_in_message":[],"_revision_number":4},{"id":"761f6170fe3f2e24dd8de478f76d1e5b0dd3898d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-28 02:18:56.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"93feec33cbd4cd2b327390d3f52464f8415a8fc5","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-28 02:22:43.000000000","message":"Patch Set 5:\n\ncheck experimental","accounts_in_message":[],"_revision_number":5},{"id":"46537af089992a9a4cdf93226fdf57d545ac89f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 04:53:33.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/33dc0f91b06f421582425b8e8b04ad41\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a23bf142f6144523a11a4ea9a193c09f : SUCCESS in 1h 08m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/47f4f858108743e7b7874e093c503fb7 : SUCCESS in 4m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/afe4e0d890a846989c8a5432632eedf7 : SUCCESS in 4m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3390855d5c6e408ea46d8ee1c82f0dba : SUCCESS in 6m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/09d95ca4b78a4392ba0db345ea6f02f7 : SUCCESS in 9m 03s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/d8e77fe5fe0f49f5ac3f70a9835065fa : FAILURE in 5m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5be282463ced4fae93219a22c47cad62 : SUCCESS in 5m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5cc5ef6bbf3e40469a6fd8f906a03a21 : SUCCESS in 5m 56s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/c39671abb8fc41beb14a529c4af0cd0c : SUCCESS in 5m 52s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/02672d38ce6e4b36864369a2aea9df97 : FAILURE in 5m 25s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/40d125d1831148da86e96df47e6c7e3c : SUCCESS in 1h 16m 47s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/4c967045d35d4a7cab0234a063268f14 : SUCCESS in 1h 34m 37s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/46cad9ff77ba49b187190aeebd330aef : SUCCESS in 33m 21s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/825e3a7471d94b5b829759abc08b2946 : SUCCESS in 1h 24m 51s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"046770e0052cc7ffc19d22ed2fac05651dfd1612","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 05:05:49.000000000","message":"Patch Set 5:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c8656c6433eb437780261ee09ecc70c3\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/073a987058c14357b33a945d22216ead : SUCCESS in 1h 32m 36s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/021b02d225464958a05b97d23c75da06 : SUCCESS in 1h 11m 40s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/2bc3168f4fd6432daa1b4b727bbb4d18 : SUCCESS in 1h 11m 25s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/8e40be6d18c94ceb8a09daa3d0929cef : SUCCESS in 1h 16m 03s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/c1cf4d8d33e747e58ef178138e65dc95 : SUCCESS in 1h 21m 00s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/acc2376c2a534cf9ab39bfeec3cbe0c0 : SUCCESS in 1h 38m 26s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/0aa58397ff1c4d18b9f418a3e69199aa : SUCCESS in 1h 08m 38s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/81d842b621a144f6a1b5eb9c389159ee : SUCCESS in 1h 42m 24s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/3796e43f06974ee4bf0773e7904492f5 : SUCCESS in 1h 29m 24s","accounts_in_message":[],"_revision_number":5},{"id":"849c56b1a64ff9303701b3a38cfcbc08d5cf574f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-29 16:36:44.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"199944ca8c6f054041c9f4573dde95ef83c4596c","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-29 16:39:58.000000000","message":"Patch Set 6:\n\ncheck experimental","accounts_in_message":[],"_revision_number":6},{"id":"4646227b44e73d82d21b89aa8073caa594c6bb30","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 18:48:22.000000000","message":"Patch Set 6:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4914449918b4473db1132047e7cbfb89\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/97a0f47e401240f6a1b1f1bca574fe63 : SUCCESS in 1h 46m 45s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/b38f877db4ab419790f1f7cf10a17a86 : SUCCESS in 1h 36m 00s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/ff907a003e1f49648981ac688d48491f : SUCCESS in 1h 46m 45s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/bde93a01e1954b84b87ce1122436f9c4 : SUCCESS in 1h 49m 45s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/ef6dde7df89d45a5987079a52481b42c : SUCCESS in 1h 56m 53s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/8dd58b2c9da9477facfbec675a412aad : SUCCESS in 1h 17m 03s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/b88486c1c33d44168c73df2561184b99 : SUCCESS in 1h 43m 17s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/91be4d716ca84ef69a2c78cc64856edc : SUCCESS in 1h 43m 12s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/3a1400de22f34da087477036b1368c98 : SUCCESS in 1h 28m 17s","accounts_in_message":[],"_revision_number":6},{"id":"0496375f9748f32de55f7fdf6ade5160dc08ace2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 18:48:55.000000000","message":"Patch Set 6: 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/368963f443b84d9eaf6049c5dce75788\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/02205937893e40c49d0a9cdba08bc4b7 : SUCCESS in 1h 42m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/18382c4e510a40459bfa4900fe3e21b3 : SUCCESS in 6m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4af2409a02eb4b469d79a8120491743c : SUCCESS in 5m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5abceda76ecc484db335b2bbe29b4393 : SUCCESS in 5m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5438fcc503684dfba9ef58d069756c86 : SUCCESS in 8m 05s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/bd613d6511fd41dfb09fa1ddee868088 : FAILURE in 8m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d812a76ca71c4cd6945f5806ccc9a021 : SUCCESS in 3m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ffa21131fbdc482db60269a1f929a5c2 : SUCCESS in 7m 24s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/36eb99b9a6044a9ba11179098e98bf2b : SUCCESS in 6m 09s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/a4d77cd8405648f2acb3c6b4d9effe1b : FAILURE in 14m 12s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/622834f58a1b4bcebaa787633c34b6b2 : SUCCESS in 1h 55m 23s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/d7805a5c349d47caaf7c5181083b12ff : SUCCESS in 1h 51m 48s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/1474bda42a0140f8983d4f2c0997ab9a : SUCCESS in 1h 06m 50s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/2eb42bbeb9114688a5fd069112c1deb9 : SUCCESS in 1h 20m 35s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"a38112d700a373b5342ba0005b99cdf3c5e980f2","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-29 21:34:17.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"a004138d2bf1a9b56134fa9d926d4485c0efcedd","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-29 21:37:35.000000000","message":"Patch Set 7:\n\ncheck experimental","accounts_in_message":[],"_revision_number":7},{"id":"c3d80c14405b28ffdfd51c74d6ec8038b5cb1e68","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 23:26:04.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0fc581b035424210a50ffda2b64c1de0\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/91d394f6349e45669456c3ecb32344c5 : SUCCESS in 1h 42m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/93151dbffb3c4dab9fd37aa2a9d505c7 : SUCCESS in 5m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6252c83bd7044b97a7ea13985889e6f4 : SUCCESS in 4m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/708995c5d7414478955b306ea89f0772 : SUCCESS in 4m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/63e3c2b97d5146979ebfd4a6711921a4 : SUCCESS in 9m 05s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/b6e59b98f12d4133b2244b567f7efc0c : FAILURE in 6m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a0942e808f8450b8fdb26cf31babe46 : SUCCESS in 4m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a546ff0dc6f84d4fa0023d382fbff144 : SUCCESS in 4m 54s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/c6481db1959141e5a7840aa7470b6418 : SUCCESS in 5m 31s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/8be95279d58d4db684de8ada873efc81 : FAILURE in 5m 28s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/a40da790393d4b21b970eb0d7da1e934 : SUCCESS in 1h 31m 06s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/bd2ae424875b4101bee7b4b7e2e69e09 : SUCCESS in 1h 32m 10s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/4e8d8bd8ec4444df95198eb5ef6472c7 : SUCCESS in 1h 00m 57s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/55e289fe8f1b4d5391885731e63c6c5a : SUCCESS in 41m 21s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"e5b46847b06e83ae62cf14ce9583be15035ba66a","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 23:37:55.000000000","message":"Patch Set 7:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/99346f259729431f90a5b422e496315e\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/64d7ecd97a014215b6b9d5786cd470fa : SUCCESS in 1h 32m 31s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/7fd73bb775874b049115ee09aec65c42 : SUCCESS in 1h 29m 23s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/ec0d15d0538c48b7a9ed1e10b0b57f4f : SUCCESS in 1h 52m 53s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/971b51b864a44fd8b0e7d139719a1cc0 : SUCCESS in 1h 41m 52s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/3e69dab5126f43f6abef91d0a0c83161 : SUCCESS in 1h 43m 19s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/3137a5c0ff254a228eb97f0ce49e7ff1 : FAILURE in 1h 32m 48s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/c738d74ceb56434eaaf073d4bdcdc05e : SUCCESS in 1h 37m 19s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/819dc06264ef42c9af4764c00f496920 : SUCCESS in 1h 42m 50s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/bc6f5d9569b44fefbaf79c114cda9f68 : SUCCESS in 1h 30m 58s","accounts_in_message":[],"_revision_number":7},{"id":"6684f4fc00a8a6d49d76623c118747d1b0d3ec7c","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-30 02:18:19.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"7360589bd37c24b0a4894b87a300c2ee1d66b691","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-30 02:18:31.000000000","message":"Patch Set 8:\n\ncheck experimental","accounts_in_message":[],"_revision_number":8},{"id":"13100cd377ad94ee2f5b2a97be907f0f68ecb18f","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-30 04:38:07.000000000","message":"Patch Set 8:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e7f5041864544e14ad78ef900e35fe8e\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/ab5ae1a62347419d875fd16a2ce01bef : SUCCESS in 1h 35m 11s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/3e7dd37c2c0847fda1649280644accf8 : FAILURE in 1h 12m 48s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/24ead01ee98e44abad9113d03b4efe24 : SUCCESS in 1h 40m 11s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/5c67633d4aea42d59accdeee98455973 : SUCCESS in 1h 33m 21s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/ffa88710ac934110b523d52782d605c5 : SUCCESS in 1h 34m 53s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/1292b462661544f294af2770c9d49264 : SUCCESS in 1h 09m 25s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/8f4d3b2fbe5c4c8193f197ed4e354565 : SUCCESS in 1h 36m 13s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/601c0550da224e24aeabe3e2f3162f01 : SUCCESS in 1h 33m 59s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/b680ec08d2c84e7eaaa93c3b79e815f7 : SUCCESS in 1h 29m 21s","accounts_in_message":[],"_revision_number":8},{"id":"b1a266668f2d9e1c11048150e5e621a43fd3fe05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-30 04:43:59.000000000","message":"Patch Set 8: 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/479d8c0dee50465797a874f9e18c085f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7d964df3e008404fa1f20b320954f9c7 : SUCCESS in 1h 22m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/52b909c0402a4a20b54749758cc256b8 : SUCCESS in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df626932819f4a12bfbce5d0dcfed145 : SUCCESS in 2m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/353d860d1ed2432ca887f1cc4adbad0e : SUCCESS in 5m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f2e34bed6f114551b7aedd866892eeb6 : SUCCESS in 8m 07s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/4e3083a6bcbc443ba16468ab4ea06872 : FAILURE in 7m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab6e04ff92ba47e9ab9bb5a69170544f : SUCCESS in 4m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/416cb3f56eb540389827d6f66e4590f7 : SUCCESS in 4m 40s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/b822b7a1b03e41a58dab06ccdfb191b6 : SUCCESS in 6m 07s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/737af9a3efd340aea3301c278d130d2e : FAILURE in 7m 08s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/cd9712c8490749d681b2d1b54604fe25 : SUCCESS in 1h 36m 33s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/fd8668db8437455da6dc18b8281ec27f : SUCCESS in 1h 47m 30s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/ae29c0d1165645779f2f891c21fed23c : SUCCESS in 50m 02s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/8106a94a151540e8b9b54df19fdbd93b : SUCCESS in 1h 14m 14s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"6a3552cabf0f586f2c67d298dd722e93233ea578","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-30 06:47:24.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":"26fb741694796881e09f5cd2b09ad4493592c1f1","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-09-30 06:52:01.000000000","message":"Patch Set 9:\n\ncheck experimental","accounts_in_message":[],"_revision_number":9},{"id":"221acd80eae0c3c2c388369657fa1212dafe9cfa","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-30 08:47:55.000000000","message":"Patch Set 9:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a318a8c7a7014c67826dc496e1769ce8\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/ee97b634b0db4c7cb3d8582fda96bb96 : SUCCESS in 1h 41m 34s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/1a93d43bd52042a5af4068b03eda2cb4 : SUCCESS in 1h 44m 54s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/a98fefca9dd045a88611977f69a7b206 : SUCCESS in 1h 34m 18s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/3a103f80f3a94e309395f5a8d65088ca : SUCCESS in 1h 46m 01s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/a13a1c78534f40b4a23b0f41fe1928de : SUCCESS in 1h 45m 14s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/15fc8282e63f4d89b91127c659e32306 : SUCCESS in 1h 33m 56s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/93940046e4804681b662b61791e355b9 : SUCCESS in 1h 39m 42s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/96796fef283d42548748c88f96dbcaff : SUCCESS in 1h 35m 50s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/4454bba751ff43da829cf108ff544327 : SUCCESS in 1h 14m 59s","accounts_in_message":[],"_revision_number":9},{"id":"9bba7b5473959bbd76beb2438d491c35fee373ef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-30 08:48:17.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8a7302c913db44fcac075d19120d362f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/834d7260d38344439bc97aeb6e6040f8 : SUCCESS in 1h 38m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/77249a2fce024057b273b4f1ac96ba33 : SUCCESS in 6m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/98ed9dadb2b94be5a8763f0e6763e580 : SUCCESS in 3m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/aed29710b4bf4c8eb834dc7ba1a4f268 : SUCCESS in 4m 49s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0cf1214c77874e909731d972ebeb9d18 : SUCCESS in 8m 41s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/5a018003e8c14eb08bfc37a351acd022 : FAILURE in 10m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5043b44fe1914848b8734fb1fdcd5966 : SUCCESS in 5m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/798f8af97a5749d49c9f531eab360cf2 : SUCCESS in 3m 11s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/321505d570674c1bbcd48c69d956862c : SUCCESS in 5m 28s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/78cbef4f032e4da9a10ca96db3530da4 : FAILURE in 6m 12s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/e1fed06737e8474d85deada196b9d606 : SUCCESS in 1h 21m 35s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/1fe34d19392842f8981fd47a988916bb : SUCCESS in 1h 51m 36s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/01db0da473314989a100220d7768b901 : SUCCESS in 1h 14m 07s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/aa0d7b9e08a249a49e8fdf009eaa1f87 : SUCCESS in 1h 15m 02s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"1e5eecee65b4a7c4674d4106bdec735ba7a4c328","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-02 19:17:15.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"20593c3fecf555307c3d53b826bf0961a341a0c8","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-02 19:17:23.000000000","message":"Patch Set 10:\n\ncheck experimental","accounts_in_message":[],"_revision_number":10},{"id":"0eb14235a95653daa2add5570132b4ecca9a8559","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 19:17:37.000000000","message":"Patch Set 10: 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/tooz for 1007613,2","accounts_in_message":[],"_revision_number":10},{"id":"66197897b214ec0c61bebecc335bbf6f086da130","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-02 19:58:44.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"103304a4c9d61ef72e080b17bb65bef190458a23","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-02 19:58:44.000000000","message":"Patch Set 10:\n\ncheck experimental","accounts_in_message":[],"_revision_number":10},{"id":"08613fc5e8b0c561988d876c9b05e000e3564274","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 21:51:41.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/591a858067a9463db1c42f48f97b6e6f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b91b55b975be4adead0a9565a2c61a1c : SUCCESS in 1h 36m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ceab1bdc802d4d0883ce0f4cee0e523d : SUCCESS in 4m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5696c7da1a19452c81e6113622d0cac1 : SUCCESS in 3m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/60eceabc904046ab973785094c1e08f6 : SUCCESS in 4m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/dc1077a4b14443e690be2c414bcd6ce9 : SUCCESS in 7m 03s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/a4e114c94bb94b7e93d77b5deb52d2e5 : FAILURE in 4m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e8f6b17eef4049c99a573926c6de4005 : SUCCESS in 2m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b05c9c48a75e4c1e89e1cb32cecb1bfe : SUCCESS in 6m 08s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/7cf13ea604254cebb24c9133ed6b7234 : SUCCESS in 5m 07s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/6a0753dae33d43c79492acba47af2900 : FAILURE in 8m 30s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/5b6651ffd6564989b13d343128ecba88 : SUCCESS in 1h 30m 37s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/4fc23014c1864d428604fb687083ee80 : SUCCESS in 1h 41m 56s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/d23642709c7449e2a38aa325f81c8d5e : SUCCESS in 59m 58s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/a3961a73e28f4a95af67fd6fb6cac086 : SUCCESS in 56m 50s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"66bc35429d0ff17d8d9c95a1797de8f5c0f5f884","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 22:01:48.000000000","message":"Patch Set 10:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/695947cbf9fd4b7e85e7e2e364224bb0\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/c7fcccd112204a37b537859156deddef : SUCCESS in 1h 48m 35s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/d60edf54cbd3499b94c6ff43048e3161 : SUCCESS in 1h 30m 27s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/c514c4923de14c919c575d1e5ab21a73 : SUCCESS in 1h 10m 16s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/1d89e2616b93489a85afce20cd237a6f : SUCCESS in 1h 53m 05s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/8e75856101684b37ab74cb6f861acace : SUCCESS in 1h 30m 37s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/7c9787b230074e9e8bbbc156c2047c66 : SUCCESS in 1h 34m 02s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/0bb1db31fd9d42e99a8ef3d5de62a4bd : SUCCESS in 1h 37m 00s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/7c1df0055e4a4c41882e60422eadab77 : SUCCESS in 1h 45m 48s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/381a01b9e99d42098c497a0d44b14e8a : SUCCESS in 1h 31m 14s","accounts_in_message":[],"_revision_number":10},{"id":"030fb3af321f55cae390c4874ad102c17c529051","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-07 01:02:07.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":11},{"id":"0164999bc5453d1aea1f04fbd9ae216faf28e9f5","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-07 01:07:49.000000000","message":"Patch Set 11:\n\ncheck experimental","accounts_in_message":[],"_revision_number":11},{"id":"5be4334e33d24dbdfd88a9a47ec08c269ab1985f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 11:28:51.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/78978c58833a475aaa4aa334b6d29b4c\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a12c760429e742a2801e353d5752ec2f : SUCCESS in 1h 41m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4a966dedecc245159a1997d12be14d10 : SUCCESS in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1943907adf6543249224d7f5bd200c83 : SUCCESS in 3m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/40f7daa5e5584337a9fbfeccc690cb67 : SUCCESS in 4m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d282d1ca3209426aa3cb1cb5fad509d1 : SUCCESS in 7m 13s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/e78063d6e0f947319c09cade6a5c33ee : FAILURE in 6m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25e5cac5466044e097a0951b1364bd8e : SUCCESS in 6m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8275bde4b3a74ad6b37cee4c9f67ecd7 : SUCCESS in 4m 36s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/af392eec1ce24d0fa46d9f46440f7ff3 : SUCCESS in 4m 57s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/4b39b68273cc4f4baf85fb95d4c166bb : FAILURE in 7m 15s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/b09d8caaad054a9c9e9e1d5ef7ca18d8 : SUCCESS in 1h 35m 41s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/4d4503b052a04665aff58f834064e291 : SUCCESS in 1h 27m 31s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/5239eec209c64b3b975d21a5f06e72f1 : SUCCESS in 1h 01m 02s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/38946b541ff542fca78bee369e5664b4 : SUCCESS in 55m 26s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"483e30ddc98e8e523db9ae085bc1a940072ef3db","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 12:16:24.000000000","message":"Patch Set 11:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5453cd0fc59c4b02bd955904df8bd356\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/a7947439606241e78da8d04dd180c211 : SUCCESS in 1h 55m 59s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/6747d35e6c8d4a618eda64e7ab3be863 : SUCCESS in 1h 58m 16s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/ce906682cb464b629837ecde2a715351 : SUCCESS in 2h 24m 05s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/44ed6ca8edb848ea8e42aa7b674782a4 : SUCCESS in 2h 07m 07s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/834ce9e2e8e94adc969ed719d972db0b : SUCCESS in 2h 00m 39s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/6d75cbe397214dd08803db92d8cad469 : SUCCESS in 2h 35m 13s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/22a8235aaac0488a819b2908b611e6e3 : SUCCESS in 2h 11m 19s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/ad0fedb6fc6a40398df0983d766444fc : SUCCESS in 2h 00m 20s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/a38f02a28e6442248dba3a923b45968f : SUCCESS in 1h 26m 33s","accounts_in_message":[],"_revision_number":11},{"id":"636c41e511fabd3eb1a1054375bcde476b44a3f7","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-07 23:28:08.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"d70aa15661a01f43fbca31e076c9aa002388e754","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-08 01:06:26.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e02f163e703748089edae0a61927c59a\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8200f1abc3cf479dad4d71d9291489dd : SUCCESS in 44m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/89c3edca7f70447da3b82fea9ab0c5c9 : SUCCESS in 4m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e9e9d227f2a4031a4e2a6780fa0f515 : SUCCESS in 4m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c1cd57cbaf914063a2148ba0dc20ecaa : SUCCESS in 4m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a6a150b341d5447e93fb19b7bd96de60 : SUCCESS in 7m 37s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/88a337f40a084ab3aa3594ad565d5221 : FAILURE in 6m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2f10a584563483f9473b569690fd67e : SUCCESS in 4m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4c9e32ff438f4b4799d7b271ed3f947f : SUCCESS in 5m 23s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/fb4d7e88d56a4e59ad1b343f365a91d3 : SUCCESS in 7m 17s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/d13524c35a0a42799066c15556b47f97 : FAILURE in 6m 07s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/b05b831aaf5e4b64a560449345e58c56 : SUCCESS in 1h 28m 06s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/950f6b8a6fde4be683e30f2ade62351a : SUCCESS in 1h 25m 14s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/8720ef73baf1402bb1c292590711bb8f : SUCCESS in 27m 50s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/ad40c69bb87b40f4a416f5663cf80e8b : SUCCESS in 42m 29s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"460e045fcb942171650d91e3776739ad766c2786","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-10 17:48:16.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":13},{"id":"bb673d2094023b0bdff956b1f6916ded6bfa65eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-10 19:46:15.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a1c17bc31e6e49bebf97f783f2112ebd\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/add0454508004e30a01a3a53a4c345b5 : SUCCESS in 1h 27m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0b9f413320774e8d9c47fbcda99abac7 : SUCCESS in 5m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d416428486fb417e9f21043ec18cb27c : SUCCESS in 3m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/aa08bd6f2c8748ec820e74e14b1f7088 : SUCCESS in 6m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d3db6eaa3cd64c839fdefbb23ecd9f54 : SUCCESS in 6m 08s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/aaf389ff85114aae97fd2a11291588f6 : FAILURE in 7m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a14390e06b348e78c3d132d643e8d35 : SUCCESS in 4m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/13758de93af74167ac5939f5fdd77427 : SUCCESS in 4m 38s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/d9412f68ba154f35a5dc4e2f09c6dd58 : SUCCESS in 5m 20s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/71e38f6143dc44f895271fbfff4cd7de : FAILURE in 6m 07s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/38fef78434554d8589b1ea78052f3d09 : SUCCESS in 1h 43m 36s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/c0f8eecdda8f425094b6fb598ef3ed16 : SUCCESS in 1h 49m 24s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/e784d76670ae44afa213b1846e7d0c94 : SUCCESS in 1h 03m 39s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/96d77b434abb40008ffbedd941657f3d : SUCCESS in 1h 13m 28s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"5709bcac775c67cb176d15d03eb3cc76a46a06f8","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-12 22:30:53.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"61376c9ef7d24225af1749e2ad9076ac79838c9d","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-12 22:56:56.000000000","message":"Patch Set 14:\n\ncheck experimental","accounts_in_message":[],"_revision_number":14},{"id":"69e514f6cf672c22907e10f9956fd80cfe343b94","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 00:21:57.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94e08e6473204c8ea71ba7fb445cf4a3\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/012876f6b79446688496721ee11762d7 : SUCCESS in 49m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8d97dd0ac2ff43cfb8bc12379806d807 : SUCCESS in 4m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fbcd733435124647b04e50f1f99af311 : SUCCESS in 2m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1e5ff393e974417aac8720e32e894127 : SUCCESS in 4m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ca9995c0badd4d49a6c864292bdbf40b : SUCCESS in 7m 14s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/4361648290404e76859d849d6d54fd29 : FAILURE in 7m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cb3f4c579064e44887c98ddea1dc679 : SUCCESS in 4m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2e468db051a7436bab70bc50402c0705 : SUCCESS in 4m 44s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/aa903db9d2214726b3ea7aade02fc85e : SUCCESS in 5m 37s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/543852675d1f418faafb8a6e5b2659e2 : FAILURE in 6m 12s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/938bd8e44fc448ebafb4d1d157412c8f : SUCCESS in 1h 27m 57s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/f18faac547d14907b832fe69b148f8f5 : SUCCESS in 1h 41m 08s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/a11302a39671449a9f1b9356bb5510ac : SUCCESS in 29m 29s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/fdd8cd86904b4af2af5e343efdb937f3 : SUCCESS in 1h 14m 12s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"cc4aea58c4e034456719135abc7e3b85818269d6","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 00:52:03.000000000","message":"Patch Set 14:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1d8b2fd1ac974df08a1c87449f0fea38\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/4285d992bb0b491d9c85d707b37e9eee : SUCCESS in 1h 11m 46s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/931f0e836cdf46feb7bd621f6f8279a8 : SUCCESS in 1h 18m 58s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/3985774f51b741c8a324b435c8c20b4b : SUCCESS in 1h 22m 00s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/4429aa7dd2824f1ea278b06f0428794a : SUCCESS in 1h 51m 06s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/78f766718b4f4b0fa69cb081cb04b658 : SUCCESS in 1h 43m 34s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/61ac72de500a4e5f9a9ee41efaa581f7 : SUCCESS in 1h 20m 23s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/77f2214eda6b4be88ac9a7a88343b7c8 : SUCCESS in 1h 30m 27s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/c6f8b7804151473b9440e2349d23f7f8 : SUCCESS in 1h 21m 08s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/412d2b669aa14b128329f2553e0ed78a : SUCCESS in 41m 54s","accounts_in_message":[],"_revision_number":14},{"id":"690cafa7c7426da346db5fec5fee98f6c850e778","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-13 06:52:52.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"1f028971a74ac0518976201b796abdeda975b85c","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-13 06:53:06.000000000","message":"Patch Set 15:\n\ncheck experimental","accounts_in_message":[],"_revision_number":15},{"id":"ff995d9cd7efca862732bf6df261b2707b1c3b24","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 08:52:26.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a53db071908488d850de89268ae8be8\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/84ee0cc6556d4685a7b9b49202b49e1a : SUCCESS in 1h 47m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/87fc77f556894a519bddbe1996a9d1ed : SUCCESS in 4m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/00afcf5877a34e009df966dd65e6e108 : SUCCESS in 3m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cf44cc1bfc0944a499fffb7713a455c2 : SUCCESS in 5m 27s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d940a7322a5d4c59a1f97642f90ed61d : SUCCESS in 7m 12s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/1d1e88463a3948cf9d82faa0c3f41875 : FAILURE in 6m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02b615317b514e47a48e899f99aecc69 : SUCCESS in 4m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c6683069f7f4411bb9079ca62581f544 : SUCCESS in 4m 58s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/479cd9bf2321409d9e9a99c7a0f8e67f : SUCCESS in 5m 26s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/c62511d8aa8f4a1dba2acaadfab1e8cc : FAILURE in 11m 28s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/d0cd8d759c6d49649a713352d37c73ac : SUCCESS in 1h 36m 56s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/84d6d65e46284c6fb351e074d633bf3f : SUCCESS in 1h 50m 24s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/adedbc0cb32543caa13535065ffa1c60 : SUCCESS in 1h 15m 56s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/db028a88aa614a0b9cd53ea51ec7902b : SUCCESS in 1h 14m 45s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"174f77d8dc399974d9f2f18e60b92972e18ab649","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 09:10:59.000000000","message":"Patch Set 15:\n\nBuild failed (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c17ef8bcb9014cde95d8a6568063fae3\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/f07511f77099457e842ab35657176a96 : SUCCESS in 2h 08m 31s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/f5389e2b1eb94723b47ec8e46a911acd : SUCCESS in 1h 50m 57s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/8170bac70bea4b1193fcc2cb73edd992 : SUCCESS in 1h 46m 23s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/613b2e81b4e1429e8d7f49a7c9fa39d7 : SUCCESS in 1h 04m 10s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/92743b8556444d809f9f0041cea7d1e5 : FAILURE in 1h 05m 39s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/44224fe87206481bb7c2024d93d5c6d3 : SUCCESS in 1h 35m 19s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/b6122efcd67e44f38ac6919750aad2a5 : SUCCESS in 1h 38m 51s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/260db672e6c74a69a9f2a80bf2588278 : SUCCESS in 1h 20m 59s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/5fd0df83f48d4f5c8fc6611bf86ca9dd : SUCCESS in 1h 00m 22s","accounts_in_message":[],"_revision_number":15},{"id":"44237c38c08801e87d65ffdd6e21421feb91d959","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-13 17:05:47.000000000","message":"Patch Set 15:\n\ncheck experimental","accounts_in_message":[],"_revision_number":15},{"id":"4dd5be9754f847a9996951158ebe47e211291025","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 19:14:27.000000000","message":"Patch Set 15:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9938dcf05ec144aeab079a841e46bd24\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/f52cbef1564241468f9edbe9cfcc724d : SUCCESS in 1h 39m 17s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/c8bdb9490ba04985919801419fd56182 : SUCCESS in 1h 51m 36s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/834f9d27ad844c19971aa071a90288b9 : SUCCESS in 2h 00m 07s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/71507e3b95b84416ba19ec3c82dc3860 : SUCCESS in 2h 01m 30s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/94128d7af2084ec39ade5171f21b6ade : SUCCESS in 1h 54m 11s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/8e272c456c30467283ab2b51442fdc2e : SUCCESS in 1h 37m 29s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/5af8c69a3faf43b887e00a1c3f48f41a : SUCCESS in 1h 03m 46s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/1f44bbe4c1484affa2a8652623be2899 : SUCCESS in 1h 44m 57s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/9a6d86865bbf400ba8da5d99858e5d88 : SUCCESS in 41m 55s","accounts_in_message":[],"_revision_number":15},{"id":"87233f260ea3f527375c1963a2bcb6f3c1fcac2b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-13 21:28:31.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"1ec611a9b35a976be019c296dac17bdd7e8f09cd","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-13 21:28:51.000000000","message":"Patch Set 16:\n\ncheck experimental","accounts_in_message":[],"_revision_number":16},{"id":"481365d83af3464dc69aeb5b10b9ed90ac7b282e","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-13 23:09:00.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"a6dacf17ea47f50ee93242028b48cc81d9ef277e","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-13 23:09:11.000000000","message":"Patch Set 17:\n\ncheck experimental","accounts_in_message":[],"_revision_number":17},{"id":"d1e48ef4aa74a7a0419666b51d9fbd3c52ee72d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-14 01:05:09.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ea9ce6ac538b4d63ab986fb9ba4c733d\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bccdc688254d4dc393abb7a2158267f4 : SUCCESS in 1h 26m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8d01713dd42d4ef99832e9e6a7e13596 : SUCCESS in 3m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3d3bdc3256a45e6a3f1e851016de4fa : SUCCESS in 3m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f8a05e62fdd247f4a00cf6b70a17e534 : SUCCESS in 3m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1b151f81ded745c592ded5f5147f3726 : SUCCESS in 6m 57s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/1ad935b5685446099455267fe43762ee : FAILURE in 8m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4568cfd1d8a840278309f5888ec2f54c : SUCCESS in 5m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0ede2284bdab48c692a074b6692d3ab0 : SUCCESS in 4m 27s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/d927bc8569c841029980e92d9aabc6d0 : SUCCESS in 5m 12s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/11e852e181964b03aa2b1b3ea121e105 : FAILURE in 5m 02s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/fcefc82ae5e140f9a98efe87ccf296ec : SUCCESS in 1h 26m 31s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/a057207491a44e6a8fcc850085e790d0 : SUCCESS in 1h 47m 26s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/fdd7e16346d749299a14f4eceaf69c3f : SUCCESS in 32m 42s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/1c4584cc0cb243eeae943f7eb08363b1 : SUCCESS in 44m 35s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"f6bbeb60986162ca89cc35d7f4be2d3a20f984bf","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-14 01:11:03.000000000","message":"Patch Set 17:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/28ff3a2311ec40fe911f8231d9dd83e3\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/98dd1f37eb1148baa7e6a34e3742ed9d : SUCCESS in 1h 32m 36s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/d24c826a902f457da783e6b3ae15b94a : SUCCESS in 1h 17m 59s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/182bbe5360be4fd2a234fb6e08e5d3d7 : SUCCESS in 1h 39m 51s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/55d428f45d7d4d8cbe663e1254593206 : SUCCESS in 1h 53m 56s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/72d342e47cc44c28a35f79f744fe8a37 : SUCCESS in 1h 16m 09s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/021b2416f5a34d508071cac4f5e13de2 : SUCCESS in 1h 43m 37s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/290bca7cdfca4d2bb930e8a21bc4e02a : SUCCESS in 1h 11m 56s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/ecb8de23117449f7a003a6148a8c77f7 : SUCCESS in 1h 35m 11s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/08b34217e50c44188d281c065c23955b : SUCCESS in 1h 13m 04s","accounts_in_message":[],"_revision_number":17},{"id":"f3175b2cb8ffe9c0a61aff9ba722baf5c8df6081","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-14 20:36:08.000000000","message":"Uploaded patch set 18.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":18},{"id":"77d14f781cb366b76c517d9ac23e4dc6c400cf92","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2026-10-14 20:36:15.000000000","message":"Patch Set 18:\n\ncheck experimental","accounts_in_message":[],"_revision_number":18},{"id":"6071ef56179b5376f1aa4d490a8af9d93186c8e4","tag":"autogenerated:zuul:experimental","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-14 22:29:45.000000000","message":"Patch Set 18:\n\nBuild succeeded (experimental pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f4f2aef9d8d4e3ba0cdf9f3fdd1e27e\n\n- oslo.messaging-src-dsvm-full-http-memcached https://zuul.opendev.org/t/openstack/build/1a28ba1b15e840a8b2f1faebb0e4f341 : SUCCESS in 1h 43m 16s\n- oslo.messaging-src-dsvm-full-http-redis https://zuul.opendev.org/t/openstack/build/20fe25512ccd47979efc5ecca381e50e : SUCCESS in 1h 42m 53s\n- oslo.messaging-src-dsvm-full-http-etcd3 https://zuul.opendev.org/t/openstack/build/7c0a10b0e3e447c7ab5bb9f459dee744 : SUCCESS in 1h 02m 46s\n- oslo.messaging-src-dsvm-full-http-consul https://zuul.opendev.org/t/openstack/build/54dc18a3be904cf7b2da241e480518af : SUCCESS in 1h 43m 43s\n- oslo.messaging-src-dsvm-full-http-file https://zuul.opendev.org/t/openstack/build/8cfd818fd6464b0da1fe128fe7afe1c5 : SUCCESS in 1h 45m 25s\n- oslo.messaging-src-dsvm-full-http-zookeeper https://zuul.opendev.org/t/openstack/build/592dec3d840c458eacd67d86d21adfa9 : SUCCESS in 1h 44m 51s\n- oslo.messaging-src-dsvm-full-http-eventlet https://zuul.opendev.org/t/openstack/build/8f53000ea4f74f9fa279a51f13214ab9 : SUCCESS in 1h 39m 15s\n- oslo.messaging-src-dsvm-full-http-ironic https://zuul.opendev.org/t/openstack/build/10495d9f6d1b4b7abcf43c0bca234234 : SUCCESS in 1h 26m 52s\n- oslo.messaging-src-dsvm-http-v1-cutover https://zuul.opendev.org/t/openstack/build/41ee3548b5584639872551f28dcfdf5f : SUCCESS in 1h 20m 16s","accounts_in_message":[],"_revision_number":18},{"id":"747d4007b8d2c290b9e4954a775a5b779bcde818","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-14 22:38:56.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c3973e0004148518b97cd0316effbde\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1049a867d2574531888a92d1b0b94773 : SUCCESS in 1h 35m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3fac0aa8d55748649ad26bfa9c3f2c87 : SUCCESS in 6m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aa39c136b1eb46da84fa16aa342d96fe : SUCCESS in 3m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0a4851805dd845428910bc85aadba754 : SUCCESS in 6m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/80df198419574da2a514ae97eb84f10c : SUCCESS in 7m 35s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/f4c57772b75a4a1d91f114209df5ed23 : FAILURE in 6m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ddf27bafcbe84a4f8e92a680a1854e45 : SUCCESS in 3m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1f6cf90d96614fee8aadc3258068c084 : SUCCESS in 7m 24s\n- oslo.messaging-tox-py311-func-scenario01 https://zuul.opendev.org/t/openstack/build/76d10c9559354b53bfb1e7b073d8525b : SUCCESS in 5m 33s\n- oslo.messaging-tox-py311-func-scenario02 https://zuul.opendev.org/t/openstack/build/b523b32344f743e9b027f78218aab6b4 : FAILURE in 6m 25s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit https://zuul.opendev.org/t/openstack/build/58ee49ef3a4d4a338e92b65af67fe499 : SUCCESS in 1h 52m 45s\n- oslo.messaging-src-dsvm-full-kafka-hybrid https://zuul.opendev.org/t/openstack/build/d78dd65b44744bbb8d9f2b4e8d6537b0 : SUCCESS in 1h 49m 26s (non-voting)\n- oslo.messaging-grenade https://zuul.opendev.org/t/openstack/build/6b31791d7b604715a66964240f4f159e : SUCCESS in 1h 01m 23s (non-voting)\n- oslo.messaging-grenade-multinode https://zuul.opendev.org/t/openstack/build/6bccf97f496a4816911ca233483021c8 : SUCCESS in 1h 09m 28s (non-voting)","accounts_in_message":[],"_revision_number":18}],"current_revision_number":18,"current_revision":"a5bd5b8fc225c7dc1d34ee39fdb1c75ec43f5d1d","revisions":{"cd839dfa90b1f47ec03431563affe0dcfc490ff2":{"kind":"REWORK","_number":1,"created":"2026-09-27 09:26:09.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/1"}}},"commit":{"parents":[{"commit":"ca54fef039ea0300dc2667f2a5eae4162c57c804","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/ca54fef039ea0300dc2667f2a5eae4162c57c804"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 09:25:52.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/cd839dfa90b1f47ec03431563affe0dcfc490ff2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/cd839dfa90b1f47ec03431563affe0dcfc490ff2"}]},"branch":"refs/heads/master"},"04cfc7932652aed42cc62b671adf2a8beb2d1453":{"kind":"REWORK","_number":2,"created":"2026-09-27 15:59:55.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/2"}}},"commit":{"parents":[{"commit":"5f2e627f43fc32875939e24d574bd33e92ed2ff9","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/5f2e627f43fc32875939e24d574bd33e92ed2ff9"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 15:53:04.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/04cfc7932652aed42cc62b671adf2a8beb2d1453"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/04cfc7932652aed42cc62b671adf2a8beb2d1453"}]},"branch":"refs/heads/master"},"b98e9b587c3590f9735dd5296fb7b66f8b0e0262":{"kind":"REWORK","_number":3,"created":"2026-09-27 19:26:10.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/3"}}},"commit":{"parents":[{"commit":"7cbd4adcedd38f5c1c32c23988b54a797515bfc8","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7cbd4adcedd38f5c1c32c23988b54a797515bfc8"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 19:18:48.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/b98e9b587c3590f9735dd5296fb7b66f8b0e0262"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b98e9b587c3590f9735dd5296fb7b66f8b0e0262"}]},"branch":"refs/heads/master"},"ae339150052e6b2f433b485c287cd99ce2aa65fe":{"kind":"REWORK","_number":4,"created":"2026-09-27 23:32:50.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/4"}}},"commit":{"parents":[{"commit":"d62907eb3d2779412d3d6787678d3f4e3db81458","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/d62907eb3d2779412d3d6787678d3f4e3db81458"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 23:15:49.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/ae339150052e6b2f433b485c287cd99ce2aa65fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/ae339150052e6b2f433b485c287cd99ce2aa65fe"}]},"branch":"refs/heads/master"},"5c8fc013314cc71a47f68f891de9b752b9a7045b":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-09-28 02:18:56.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/5"}}},"commit":{"parents":[{"commit":"cd1506684a15d183f8e6a2d39dd1b448b848c7c8","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/cd1506684a15d183f8e6a2d39dd1b448b848c7c8"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-28 02:14:32.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/5c8fc013314cc71a47f68f891de9b752b9a7045b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/5c8fc013314cc71a47f68f891de9b752b9a7045b"}]},"branch":"refs/heads/master"},"7ae20e8f8f4b9f1e7f361eff9d15c5b1df0f0029":{"kind":"REWORK","_number":6,"created":"2026-09-29 16:36:44.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/6"}}},"commit":{"parents":[{"commit":"7cee1194a149ff0cd00aa13284a4a4c0ac85dac2","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7cee1194a149ff0cd00aa13284a4a4c0ac85dac2"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-29 16:28:42.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/7ae20e8f8f4b9f1e7f361eff9d15c5b1df0f0029"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7ae20e8f8f4b9f1e7f361eff9d15c5b1df0f0029"}]},"branch":"refs/heads/master"},"4634fadf9c9470714099cbc7300db53b0e902ad2":{"kind":"REWORK","_number":7,"created":"2026-09-29 21:34:17.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/7"}}},"commit":{"parents":[{"commit":"f35394528ab7ee587d3e7e10be97ac4a04d88d2b","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f35394528ab7ee587d3e7e10be97ac4a04d88d2b"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-29 20:32:36.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/4634fadf9c9470714099cbc7300db53b0e902ad2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/4634fadf9c9470714099cbc7300db53b0e902ad2"}]},"branch":"refs/heads/master"},"251b4946d03bcbfd21828e4aaff49ca00a27672a":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-09-30 02:18:19.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/8"}}},"commit":{"parents":[{"commit":"447897ffe6c333cd0795c7607641dc42b11c72a6","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/447897ffe6c333cd0795c7607641dc42b11c72a6"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-29 21:56:35.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/251b4946d03bcbfd21828e4aaff49ca00a27672a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/251b4946d03bcbfd21828e4aaff49ca00a27672a"}]},"branch":"refs/heads/master"},"650ee4020bb4f69b770878264ab1d96cfaf74727":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-09-30 06:47:24.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/9"}}},"commit":{"parents":[{"commit":"007fc223129a0df1f37eb017987b09ed2df9c4e0","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/007fc223129a0df1f37eb017987b09ed2df9c4e0"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-30 05:16:56.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/650ee4020bb4f69b770878264ab1d96cfaf74727"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/650ee4020bb4f69b770878264ab1d96cfaf74727"}]},"branch":"refs/heads/master"},"d5e9925476b3a03e66d45d7e5cac4c1e22767431":{"kind":"REWORK","_number":10,"created":"2026-10-02 19:17:15.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/10"}}},"commit":{"parents":[{"commit":"e82950c5db9c62a9dd6e95f5eb007f78e5b8eb0a","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/e82950c5db9c62a9dd6e95f5eb007f78e5b8eb0a"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-10-02 18:55:36.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/d5e9925476b3a03e66d45d7e5cac4c1e22767431"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/d5e9925476b3a03e66d45d7e5cac4c1e22767431"}]},"branch":"refs/heads/master"},"0152082a6aba85d9b45c32bfdbd5ad137dc207c8":{"kind":"REWORK","_number":11,"created":"2026-10-07 01:02:07.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/11"}}},"commit":{"parents":[{"commit":"29fd915b37c92b162ae6a073f1e01dffcad91bda","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/29fd915b37c92b162ae6a073f1e01dffcad91bda"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-10-07 00:32:41.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/0152082a6aba85d9b45c32bfdbd5ad137dc207c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/0152082a6aba85d9b45c32bfdbd5ad137dc207c8"}]},"branch":"refs/heads/master"},"fa2a57c2286fc8806e3ed2f5b880728e96846b4a":{"kind":"REWORK","_number":12,"created":"2026-10-07 23:28:08.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/12"}}},"commit":{"parents":[{"commit":"3ed86cfb1562ae886db4586c013540c1f39a0439","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/3ed86cfb1562ae886db4586c013540c1f39a0439"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-10-07 20:26:01.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/fa2a57c2286fc8806e3ed2f5b880728e96846b4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/fa2a57c2286fc8806e3ed2f5b880728e96846b4a"}]},"branch":"refs/heads/master"},"0e4dc842b4827396ba1329d61ec3148b6e40af2d":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2026-10-10 17:48:16.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/13"}}},"commit":{"parents":[{"commit":"0b3a5510165ee3c92bb74831a6310b5b24538a3b","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/0b3a5510165ee3c92bb74831a6310b5b24538a3b"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-10-10 17:44:54.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/0e4dc842b4827396ba1329d61ec3148b6e40af2d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/0e4dc842b4827396ba1329d61ec3148b6e40af2d"}]},"branch":"refs/heads/master"},"47348e92e3c21ab448eb65142eb6ee37f6760a94":{"kind":"REWORK","_number":14,"created":"2026-10-12 22:30:53.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/14"}}},"commit":{"parents":[{"commit":"1a08fec73ef6bafb5478dd2018808665356f4171","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/1a08fec73ef6bafb5478dd2018808665356f4171"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-10-12 22:05:47.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll; as\n  the original servers run every request they get, a request to them\n  goes out once, on a connection of its own;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/47348e92e3c21ab448eb65142eb6ee37f6760a94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/47348e92e3c21ab448eb65142eb6ee37f6760a94"}]},"branch":"refs/heads/master"},"4b6b69ac60c4aae5c0a81fc92c81f10c5d69971a":{"kind":"REWORK","_number":15,"created":"2026-10-13 06:52:52.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/15"}}},"commit":{"parents":[{"commit":"2f5e10ad670e53ea47df0d1371d64c4c59855b60","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/2f5e10ad670e53ea47df0d1371d64c4c59855b60"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-10-13 05:54:09.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll; as\n  the original servers run every request they get, a request to them\n  goes out once, on a connection of its own;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/4b6b69ac60c4aae5c0a81fc92c81f10c5d69971a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/4b6b69ac60c4aae5c0a81fc92c81f10c5d69971a"}]},"branch":"refs/heads/master"},"b360ade3eaccc3f557e82b27870f8b685a55d00d":{"kind":"REWORK","_number":16,"created":"2026-10-13 21:28:31.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/16"}}},"commit":{"parents":[{"commit":"0d2b6e4b70305d3c90303e64801750319b9709c8","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/0d2b6e4b70305d3c90303e64801750319b9709c8"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-10-13 21:22:53.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll; as\n  the original servers run every request they get, a request to them\n  goes out once, on a connection of its own;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/b360ade3eaccc3f557e82b27870f8b685a55d00d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/b360ade3eaccc3f557e82b27870f8b685a55d00d"}]},"branch":"refs/heads/master"},"89c7b9117cd0e37dec3321be64beb5b7f85a3ebc":{"kind":"REWORK","_number":17,"created":"2026-10-13 23:09:00.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/17"}}},"commit":{"parents":[{"commit":"4bb5051be37ca08fa2f14e0f2935a2b42e612cb2","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/4bb5051be37ca08fa2f14e0f2935a2b42e612cb2"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-10-13 23:03:41.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll; as\n  the original servers run every request they get, a request to them\n  goes out once, on a connection of its own;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/89c7b9117cd0e37dec3321be64beb5b7f85a3ebc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/89c7b9117cd0e37dec3321be64beb5b7f85a3ebc"}]},"branch":"refs/heads/master"},"a5bd5b8fc225c7dc1d34ee39fdb1c75ec43f5d1d":{"kind":"REWORK","_number":18,"created":"2026-10-14 20:36:08.000000000","uploader":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"ref":"refs/changes/25/1007625/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/25/1007625/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/25/1007625/18"}}},"commit":{"parents":[{"commit":"9f274ba3a308672c8fe92500c039b3917610da8b","subject":"HTTP-RPC driver: DevStack plugin, CI and docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/9f274ba3a308672c8fe92500c039b3917610da8b"}]}],"author":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-09-27 05:25:17.000000000","tz":-240},"committer":{"name":"Adam Harwell","email":"flux.adam@gmail.com","date":"2026-10-14 19:37:58.000000000","tz":-240},"subject":"HTTP-RPC driver: interop with the original driver","message":"HTTP-RPC driver: interop with the original driver\n\nAdd the v1_compat option, for a rolling upgrade from the original\nHTTP-RPC driver (change 973843), whose peers speak its protocol and\nregister in Consul themselves. With it:\n\n- discovery reads the original servers\u0027 Consul registrations;\n- clients send them requests in their format, and do not poll; as\n  the original servers run every request they get, a request to them\n  goes out once, on a connection of its own;\n- each RPC server listens on a port of its own, as the original\n  driver\u0027s do, and serves both protocols there: requests without\n  X-RPC-Target are for the server of their port, and the original\n  clients\u0027 calls are held for up to listen_timeout;\n- broadcasters take fanout messages from the original clients.\n\nConsul registrations always carry the service metadata that the\noriginal clients read, as one record without it breaks their lookups\nof the whole service.\n\nThe original protocol and formats are in v1compat.py. Removing the\noption means removing that module and its calls. The deployment guide\ndescribes the upgrade.\n\nAdd a DevStack job that makes that upgrade on one node, with Nova and\nNeutron from stable/2025.2 on ML2/OVS: every service on the original\ndriver, then the controllers and the broadcaster on this one with\nv1_compat, then the agents, then v1_compat turned off, one service at\na time. In each phase it checks which driver each running worker\nloaded, that discovery has every service again, a persistent server\nand two Tempest scenarios, and that each process moves from a port per\nRPC server to one port in all. It runs in the experimental pipeline,\nand needs os-ken 1005191, which fixes a race that can stall the OVS\nagent at start on native threads.\n\nPartial-Implements: blueprint oslo-http-driver\nDepends-On: https://review.opendev.org/c/openstack/os-ken/+/1005191\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 5.5\nChange-Id: Ia461c5f893b8c864d0f5ffd73d3106d20a16d06f\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/a5bd5b8fc225c7dc1d34ee39fdb1c75ec43f5d1d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/a5bd5b8fc225c7dc1d34ee39fdb1c75ec43f5d1d"}]},"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":""}}}]}
