)]}'
{"id":"openstack%2Ftacker~996936","triplet_id":"openstack%2Ftacker~master~Ib8d82141314e931a7e7af0ea3cb686093e2d5f4e","project":"openstack/tacker","branch":"master","topic":"eventlet-removal-oslo-service","attention_set":{},"removed_from_attention_set":{"36672":{"account":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"last_update":"2026-07-23 05:08:55.000000000","reason":"\u003cGERRIT_ACCOUNT_36672\u003e replied on the change","reason_account":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"}},"25701":{"account":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"last_update":"2026-07-30 15:32:06.000000000","reason":"\u003cGERRIT_ACCOUNT_25701\u003e replied on the change","reason_account":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"}},"17255":{"account":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"last_update":"2026-07-24 05:12:20.000000000","reason":"\u003cGERRIT_ACCOUNT_17255\u003e replied on the change","reason_account":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}}},"hashtags":[],"change_id":"Ib8d82141314e931a7e7af0ea3cb686093e2d5f4e","subject":"tacker-conductor with oslo.service threading","status":"MERGED","created":"2026-07-12 10:59:49.000000000","updated":"2026-08-06 09:59:20.000000000","submitted":"2026-08-06 09:58:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"996936-eventlet-removal-oslo-service","meta_rev_id":"03ab2a703423ebb6ab440f695de6320b400432be","_number":996936,"virtual_id_number":996936,"owner":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},{"value":0,"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":0,"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-06 09:58:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"recommended":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"all":[{"value":1,"date":"2026-07-30 12:02:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},{"value":2,"date":"2026-08-06 09:34:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":2,"date":"2026-07-30 12:02:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"all":[{"value":0,"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},{"value":1,"date":"2026-08-06 09:34:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":0,"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-12 13:18:20.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-07-16 00:28:30.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"state":"REVIEWER"},{"updated":"2026-07-16 00:28:30.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"state":"REVIEWER"}],"messages":[{"id":"aa305efc0e02c4d7bf7b6924be0ddfe02a795de0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-12 10:59:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d180566f6ebc15f144cda7bc2dc1c253d9bd71a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-12 13:18:20.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/5feff992e2554106b3a03f06f9d3d104\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/31c5ee6da1b44af7a4b12f970150ea72 : SUCCESS in 2m 57s\n- requirements-check https://zuul.opendev.org/t/openstack/build/8bb57016ce204971975d0d9071f21651 : FAILURE in 3m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d6c70fc4c52d47f9be4f92c736dc12ad : SUCCESS in 7m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cfb74955e094248b7a907011aef3ce9 : SUCCESS in 4m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3c79a129ebce46349e1ef2e01084dd74 : SUCCESS in 9m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d5dd3974ae6d409dbcc30af0fd68cc02 : SUCCESS in 9m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e4e8337c214c4abf82675452ea118b62 : SUCCESS in 11m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d8db66d95e4e41cca40c0942daaecaea : FAILURE in 5m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/43672e9a9d934d5aa47f018f51f67600 : SUCCESS in 2m 55s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/6492b74170b543d3a58a69484327c64e : SUCCESS in 48m 17s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/4dc304fa855e457caf32ad153a9b06c6 : SUCCESS in 53m 50s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/6bf94a3e87754439a3c653d35b299f52 : SUCCESS in 57m 47s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/43f380d87414447d8f1bf697ae8af0fd : SUCCESS in 48m 25s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/1d7b97526f7a4f3fa94136450bdeaf57 : SUCCESS in 55m 45s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/ed16ac54971b4f0bbda711702123c8e0 : SUCCESS in 1h 00m 54s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/1cd05859e63b44ab8870cc3ad62455d1 : SUCCESS in 1h 00m 56s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/ad9ced6a215e4d3c9040e5f61689e13d : SUCCESS in 52m 53s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/ab4093db0377415bb5a541f0ad4254f3 : SUCCESS in 59m 58s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/55ee9eaae4e34a858f3b25da18a95538 : FAILURE in 24m 21s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/7d62d4ffc6154a84b7cc7b5a971b9d8f : SUCCESS in 1h 05m 10s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/54f153ad08eb40589d1f01a3d1a67f41 : RETRY_LIMIT in 7m 44s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/584b6b6639ee4edaad7e27f593babc97 : SUCCESS in 39m 13s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/d48dab55e7f243ebb7b88d1a0fd91926 : SUCCESS in 1h 21m 39s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/b0b0a59dfcdc455f95e426dc7f4814c4 : FAILURE in 2h 12m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"144ac2e367a18c9de55ece3ab8d501b8b14ef99d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-13 22:15:32.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f9c9835b0458eaf1f02f21aea2f8ea6d88db011c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 00:18:48.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/a9e4af08b43c42faa4ebdcd9c2557c10\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6c7d89f2cb8146b9b5da786595457c75 : SUCCESS in 2m 12s\n- requirements-check https://zuul.opendev.org/t/openstack/build/0e8b8491de7249f4a5bdc8f901f1c600 : FAILURE in 3m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/361df72a3ddd47cea98afdbd6a53c220 : SUCCESS in 5m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fbb356138aea4164a8059680527f1e34 : SUCCESS in 3m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0f2a87c06a934128aa4951b035565a4c : SUCCESS in 8m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2a0f183784284742a25a2cc52551e26a : SUCCESS in 8m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bfa1b52f278e43d4be48c829d76d306f : SUCCESS in 11m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/de4ca0ba5aea48ceb71ba8023f9e0b8d : FAILURE in 5m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/032c0261765c464196a31e004505a16a : SUCCESS in 5m 42s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/6050f28b8a9c433db12c7d88eec636a6 : SUCCESS in 1h 18m 04s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/2d067717d94449dabd71a41f9ba28c4a : SUCCESS in 29m 46s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/0ba0ecc5ea854b99a7c45eb692cf8d6e : SUCCESS in 58m 31s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/128b70210ac8421480ebef241bde84ac : SUCCESS in 30m 37s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/73d18f4fd5034628a4fae3eb7461770c : SUCCESS in 38m 17s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/8da71ad5628e41b98d34ed49db070b43 : SUCCESS in 1h 05m 03s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/8d072baa69a248dea370cf2ed23e4feb : SUCCESS in 1h 05m 56s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/1b0c5ee7df3d4a64b24638434b9ccc90 : SUCCESS in 59m 52s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/43ab98a9af2747028ac1423b52edb2f7 : SUCCESS in 29m 22s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/4bed7ce25a4844bcb626b8f084096225 : FAILURE in 22m 24s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/6af286a2313544cd943cda2449258a11 : SUCCESS in 1h 09m 44s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/5d6e947ea6f4401e8f3eedbe62c96b50 : RETRY_LIMIT in 7m 13s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/ab797a1580a14c00bce9b2d87a2c651e : SUCCESS in 56m 44s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/d85c79154de04c53a61c1c079f7dd8f4 : SUCCESS in 1h 20m 37s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/41a3dfebcdbf46dd98340c80f8d2a9ce : FAILURE in 1h 53m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2f02cf0d077e3688cdc7054a859312392866aed9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-14 12:11:54.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"2b9dd547c8c9fab15cb8d0e4eea7fc12f2a166fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-14 12:58:58.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ae1fabe1861f3c8c8a063c4d1b0265e2d1d21e1d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 15:07:18.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/306d071192274b05a6ba2e8882e6ff07\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/62c53f3b9af347aa8eb3ea1d894b432f : SUCCESS in 2m 44s\n- requirements-check https://zuul.opendev.org/t/openstack/build/aa02f83f6ecd44c58f2bc7d3749db7d5 : SUCCESS in 4m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/33ca970087b5425598b7c1880a4e07db : SUCCESS in 5m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf5d856d48944bd8aac362c26eb0d613 : SUCCESS in 6m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/014b02ca2bc4477d8afd66a30c4671b9 : SUCCESS in 9m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2c9180e9ec124c65af9adad3bee726b7 : SUCCESS in 7m 32s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e99f1062b37e431d8099ff696f9af243 : SUCCESS in 12m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1b8a049391b64388b3f0636619d3ea6b : FAILURE in 7m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7adb7328e392460a9c092d4c93a3244a : SUCCESS in 7m 56s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/fafdb7b198ba4c0aa8b3c8a57c542bad : SUCCESS in 1h 24m 17s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/676d165b70004e01b02107e73ee57960 : SUCCESS in 1h 00m 20s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/d8492fe44dea42239a65a86525fd3e0a : SUCCESS in 41m 11s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/223773024b834c09b77d3ebc6dddc8be : SUCCESS in 1h 07m 54s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/c833765a31df4de98cace66178864cbc : SUCCESS in 28m 55s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/a6bf82eedc0b43a690499b094d1eff16 : SUCCESS in 57m 49s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/ace96346926b4cfb8e6dfa24d20a93ba : SUCCESS in 1h 07m 54s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/ca6f41e334634803b5bbd02a05956596 : SUCCESS in 25m 23s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/2f91f627cfc54cd9b0cd223a29434352 : SUCCESS in 1h 04m 50s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/ca828a742c894135aaa405fb0f7d3006 : FAILURE in 40m 06s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/76932d6f1b5940aab69627f154f533f3 : SUCCESS in 56m 36s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/e8c48cd54f3445dabe059f74c90fd8ce : RETRY_LIMIT in 19m 33s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/7d272b7e59a742768e280de7583796a0 : SUCCESS in 57m 03s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/7bef101ab1c7437c9a96db749f35553b : SUCCESS in 1h 08m 42s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/057e996dda7e47c081d1e0ffe9844a5d : FAILURE in 2h 03m 44s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"cde228e57b10a93972928553de71823436a59822","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-15 07:54:29.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"a789236c630c1864e24225ce8bf120a75f06ed59","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-15 10:12:51.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/8d03d3abe3f5401e9e3b0214ecccbb92\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/0372447e38bc422181f55b2554617e82 : SUCCESS in 3m 12s\n- requirements-check https://zuul.opendev.org/t/openstack/build/26580d301efa4f7589aac4b40c0556cb : SUCCESS in 4m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1a3c5a6a02214128aae69bc88a2cbec9 : SUCCESS in 8m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/159cfb9bf2924389ac7bc62cbbf38dbe : SUCCESS in 6m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a142d2214e3f4f059a79aabee630d921 : SUCCESS in 9m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ab8a0ba2929b4724a5f2c9ea7e948ad7 : SUCCESS in 8m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e07bf95725734c92b7fd694858d10506 : SUCCESS in 11m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/de2be177aa654361b0dd6ee1d53c732b : SUCCESS in 7m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/82b8e922731d4c5e979f57a6723f0341 : SUCCESS in 6m 46s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/1dd1967d4eb242bb8bd12568cb99aa3f : SUCCESS in 1h 18m 27s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/12a3e1cf24e34daa98da34d05d27d7b4 : SUCCESS in 53m 02s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/f932a396ab88462082dfb54c2c390a02 : SUCCESS in 28m 46s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/89fa17d017794e6a8e8e5fb4e3b51edc : SUCCESS in 1h 16m 27s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/e386b60dc972428d90cb0fa3861c9e7b : SUCCESS in 50m 21s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/641de8f3ea464b75890c87614b7f2bb0 : SUCCESS in 34m 29s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/ba2e921338084bd38b186ce280151dff : SUCCESS in 1h 03m 18s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/5ab8af3ffcfd44978f3844c496029cb4 : SUCCESS in 54m 00s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/d66590c08e9f46089ef072e60b008f53 : SUCCESS in 30m 54s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/46dd5fbf9b2e4ea388621a1de3798106 : FAILURE in 28m 00s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/c067724725f94fee955b7ed9faddc0df : SUCCESS in 55m 03s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/d7d277ab0b364dba84125fffc61d9de0 : RETRY_LIMIT in 17m 58s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/6764df4ca4e84a5bb23306f1bd7ec2f0 : SUCCESS in 53m 52s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/d42f8cb4f4614d1bbe925c32c1961254 : FAILURE in 1h 36m 44s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/f32d62e888ee40538a5752873bf77e91 : FAILURE in 2h 12m 30s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"5b21cf0f204db9285780e3fa008ea527fe8556bf","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-15 10:31:54.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"5171deba710b3436d5118167d32bde306bd11d2f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-15 12:35:34.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bde7aacf23e94a6e80bea132e74679d9\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/eed335ba731f40f7b277c05aeada0fdb : SUCCESS in 2m 04s\n- requirements-check https://zuul.opendev.org/t/openstack/build/248f131e3c0b40c8a7d4c72976201a4c : SUCCESS in 1m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3e908d54fbc3497c975318e32468e220 : SUCCESS in 4m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/930b29b0bc7c4a89a5941cfb8213413b : SUCCESS in 6m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/185b55c238494a679559744e85f1b05b : SUCCESS in 8m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/81e96e1a714d4612b35a0b7e32bc0a4e : SUCCESS in 5m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8afe130f7cef4039811838fbbdeb3ce2 : SUCCESS in 11m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92a847ab316a4b44afdaa47c042c88a2 : SUCCESS in 4m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/114752daee1e47ac86e586656afe4361 : SUCCESS in 6m 01s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/b061aae159be4ff78404cdd71b0a5c71 : SUCCESS in 1h 09m 52s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/91617b14990647aa909ed9a5ff683d04 : SUCCESS in 53m 05s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/199fb9549aff4dee997c5128bd727012 : SUCCESS in 29m 59s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/9583bd2936004edea2adc02f9acd9a2b : SUCCESS in 33m 33s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/616a4fb743834abc9d9b230b571543a6 : SUCCESS in 56m 41s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/ebb468ecd25b4da0b8958051fd041ba6 : SUCCESS in 32m 33s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/9861955110284ecc847bd27bf116b29d : SUCCESS in 1h 05m 08s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/a182c91d57854578b3c5b944d80d1305 : SUCCESS in 51m 19s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/27c9a3c90d2e44afa89a1121eb45bc91 : SUCCESS in 1h 04m 18s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/d30fb17b4a294431a4dbe543b8660c56 : FAILURE in 24m 21s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/d51d34a10e3b4a25886b7643015d9d92 : SUCCESS in 1h 04m 54s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/81d93200ac2f468f83b2ede0f6268a8c : RETRY_LIMIT in 7m 49s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/01c06b7652314a43a498afde8f0fadd9 : SUCCESS in 48m 27s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/060c2e29aa5f4cc489fa23da6864f59e : SUCCESS in 1h 23m 06s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/c6dd387925384ac08c23db1f03231035 : FAILURE in 1h 59m 24s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"de11776441eb89d6f75c6fe90a1aede757285f2c","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-07-23 05:08:55.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"07b6aedba1b677f09d83ac40c44736da81bc36b6","author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"date":"2026-07-24 05:12:20.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"f009b7edfb1efba7d4b2fe690cfae684bbc86fba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-24 10:17:41.000000000","message":"Patch Set 6: Patch Set 5 was rebased\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"0ea23baa6bfde6653fe50f112aed2707e7e4c17c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 12:37:35.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/797ccce7e55c472eb96400186d81b50d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a115f84aa8074c0881061963cdb106dd : SUCCESS in 3m 00s\n- requirements-check https://zuul.opendev.org/t/openstack/build/edc00961d4304358b984db102bf0f2b3 : SUCCESS in 2m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a6e7df94eba14186b17f5f288d7d58b4 : FAILURE in 5m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/12878aa07a8b4cb6824ab4f33b8da55b : SUCCESS in 6m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/161b652df17a41c69036cedd1ae3e1f6 : FAILURE in 9m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ab519a3f79ad4182abbb0cb6adeec403 : FAILURE in 6m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/44baf37cb2fe4f10bd155b0bc5bf4530 : FAILURE in 11m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a42eea6a4f124ba6a8c51c84dd4afca1 : SUCCESS in 5m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3a1e2fcf7b52428b82d082ff0d4949ef : SUCCESS in 5m 54s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/223bc308cbe14636906b7d7fcc29a5c3 : SUCCESS in 1h 17m 54s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/265ec19340a14cf9bc8b1753baa8756c : SUCCESS in 1h 01m 58s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/48211fd09c354f0ab34c29d9d6db8603 : SUCCESS in 34m 12s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/01ec70394566464481fde05fd28d0c31 : SUCCESS in 37m 54s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/2c75c914e7d8420a92c3d81002ce10d9 : SUCCESS in 56m 50s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/80612aaff0bb437c91ba2b8aa8d791ea : SUCCESS in 36m 33s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/713de248cc9e46489e7157c1a7f6942e : SUCCESS in 36m 23s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/587e7a6ba0824486af99154eae7a37f9 : SUCCESS in 53m 32s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/7b23bdfb3b3e47d4af098a5eeaaa4097 : SUCCESS in 35m 32s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/2564334facf64c49aa5ff19ccfa2dc26 : FAILURE in 48m 38s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/f5db1389f3274a6f9aa458f58493e011 : SUCCESS in 51m 47s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/64e68a1fc4da4ee2a92ce3ea43312843 : RETRY_LIMIT in 12m 05s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/038db3f6dd5142c0ab743c78c38b1e55 : SUCCESS in 54m 00s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/90f985ffded54e058bfb6838d7d01310 : SUCCESS in 1h 18m 53s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/828fbddcecff4a10a0a94a863e5bcac4 : FAILURE in 2h 13m 39s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"cdd72e6a1f981e8e98211ab7114b286cf36a1f8b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-30 12:02:40.000000000","message":"Patch Set 7: Patch Set 6 was rebased\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"d107d303c2d078dc09f63413dcb2927d5293d144","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 14:46:06.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/ef679c366bdb4e998bdbbf3886fd97c6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c1cbf69fc26346948fe8a20da703ddbd : SUCCESS in 4m 46s\n- requirements-check https://zuul.opendev.org/t/openstack/build/a3f80ace79bc4098b61d6acfdc3b1188 : SUCCESS in 3m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e6089bca83734855bbbae2047c59e4bc : SUCCESS in 9m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c8c9ce602ca4500aed1d36832fba2d1 : SUCCESS in 5m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b6140089b0784997850035a0bc193d37 : SUCCESS in 8m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3396db46fbc6499e886655be364dd9c0 : SUCCESS in 6m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/277a286b665a40dab0eaef22a6fe39e1 : SUCCESS in 8m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d2365a8203d4cdabd941cb85c7c363a : SUCCESS in 9m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/93ae702897b94a8a8e5acb19d81981f9 : SUCCESS in 6m 11s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/5ce5bdbf1b0d46658a06e94e9804004f : FAILURE in 53m 32s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/1906c85bcb1640e48501815c52e58d43 : SUCCESS in 54m 48s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/4259e165262841578ae51bde3c5861b5 : SUCCESS in 59m 53s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/d7949bd5bf264ba4961d11ce332dfa3e : SUCCESS in 49m 31s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/cf78befbe72a475f9b717d5ce3d37f63 : SUCCESS in 59m 29s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/d2e13409ddea46e88bf8d06ca63c45c0 : SUCCESS in 46m 42s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/bfbd157399474b82930bc7cf20bae8b2 : SUCCESS in 59m 05s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/c4c94621928d45bb856ba5dd26b89c0d : SUCCESS in 56m 51s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/386d48c569104523a8a64445ac798b7d : SUCCESS in 1h 00m 13s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/6a605e0a93e9414f9167a0e9c19eb45d : FAILURE in 48m 36s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/86d3abee47cd4f99b3e5d7ea12b95279 : SUCCESS in 1h 09m 10s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/c424ec2155a24115bb1d293ffa210a2f : RETRY_LIMIT in 19m 03s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/10ed82edde7a4c688fa1cbf33580ebea : SUCCESS in 51m 10s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/bdfc9d84a98243088b384191eeee7d4e : SUCCESS in 1h 10m 49s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/f757d1f65559407397bae93b57bf836a : FAILURE in 2h 11m 47s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"363267574667c69a51ef241ceaedc2566b51648b","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-30 15:32:06.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"2d221d7562e4789269396d287f1dd2b7dcc617dc","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-30 15:32:27.000000000","message":"Patch Set 7: -Code-Review -Workflow","accounts_in_message":[],"_revision_number":7},{"id":"51dd1341488adebfe9be9337cef9c6e899515c6f","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-30 15:33:04.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"d80f2d376fd58454a10c22d97098511056684d0b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 17:53:17.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8dd36755798740cdaf49482465b70960\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/060f424db0924fd3b6d207256ece0b9e : SUCCESS in 4m 12s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3055b0f3680f4e64b3e13b178e7c769c : SUCCESS in 2m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1eaa698fb4bf479284d90e6844b85b07 : SUCCESS in 6m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d6393c3164c847549fd64ebeeceaf267 : SUCCESS in 5m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d6f7048aa89345c6a05642e7d2217157 : SUCCESS in 9m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ed3260737f4c4b2eb13d06b5ded8be60 : SUCCESS in 6m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/06ebf54a2c6547d19d46236c766727c2 : SUCCESS in 11m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d6fc2237d42419393dd2ad9ec49b070 : SUCCESS in 7m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dfe830a4e904406f844133ae22337fb0 : SUCCESS in 6m 19s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/e9304b0d8942402fa7aaf66c81388dad : SUCCESS in 1h 02m 46s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/6f78681bd0e34b2188958fc9b76e62fa : SUCCESS in 43m 51s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/d6f377815ac7466fa9226d59695f9374 : SUCCESS in 55m 21s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/be6d0d111c974c31a6c913d25e65183f : SUCCESS in 1h 04m 21s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/ce3edbb9a8ed43da80d85902844f1e46 : SUCCESS in 59m 58s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/e8823dab6d7e4d78a9ec09bc4a7d591b : SUCCESS in 1h 05m 41s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/c0992ec644444a8887f72090e043e906 : SUCCESS in 35m 29s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/d330a3ebb28c4025a9ff90dbd7cf0947 : SUCCESS in 44m 08s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/e832012caab44333aa078fdef3499382 : SUCCESS in 1h 01m 22s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/d7119b5d7f6d4b8aa5f147c7a10d53db : FAILURE in 49m 53s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/a2a9d4171c2940aab35bb5b1fdc9eede : SUCCESS in 1h 06m 22s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/2a53089adf1143a6a21c69d4abdf1cb6 : RETRY_LIMIT in 10m 16s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/3c903a7dd7944d1fad11f0d0a1e3760d : SUCCESS in 56m 36s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/bc63cf11a2994ebb8c9f4ca99e6c867b : SUCCESS in 1h 17m 24s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/5f00f18f4ce0455cab98000afb19f8f1 : FAILURE in 2h 14m 00s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"aaff5010dd42cbff75b9ea87332429faba5b68e5","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-08-06 09:34:13.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"8ffa1314aeed4fc9043419863b8209f19543cfc9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 09:43:39.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"b16dea090846f45482c05ec6b0d3baf0887f5a06","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 09:58:06.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8cb341bb2720414bb0252dd4c63d6550\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/0a7e4e33bff246faad2b5f3b3bdb3b7f : SUCCESS in 2m 53s\n- requirements-check https://zuul.opendev.org/t/openstack/build/80421b689c03439ab63f1c362e53ecee : SUCCESS in 2m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be3a9b572b484405a8a8423880df0c82 : SUCCESS in 5m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4f61d22e15364994b01c7bc8fccf4b1c : SUCCESS in 9m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/340c6fba8d844b5285e71ba86eed7fb1 : SUCCESS in 8m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4763df714904671aaf78bb3818eca87 : SUCCESS in 7m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/793057db082f46379b132c1255c2b501 : SUCCESS in 5m 58s","accounts_in_message":[],"_revision_number":7},{"id":"6e866fd94a72dea3bba519ce462c93a02fce9ac8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 09:58:06.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"03ab2a703423ebb6ab440f695de6320b400432be","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 09:59:20.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee591444060c43e0ba5844d37b57072d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1a8c49cbc6941c3bed8d3cfae177897 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"d7d54b00e30fad9410898c837e04291b9b4effff","revisions":{"e324368164f54eb45a8f5b814575a6e38a82188c":{"kind":"REWORK","_number":1,"created":"2026-07-12 10:59:49.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/36/996936/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/36/996936/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/36/996936/1"}}},"commit":{"parents":[{"commit":"2441e3ce1fe44657f421da592c400368a948f180","subject":"Replace eventlet with stdlib equivalents","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/2441e3ce1fe44657f421da592c400368a948f180"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-12 10:08:12.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-12 10:22:14.000000000","tz":540},"subject":"tacker-conductor with oslo.service threading","message":"tacker-conductor with oslo.service threading\n\nMove the tacker-conductor entry point out of `tacker.cmd.eventlet` and\nselect the oslo.service threading backend via `init_backend()` instead\nof monkey patching the process. `oslo.service` components used by the\nconductor (loopingcall, periodic_task, service.launch) are resolved\nthrough the backend, so they switch to native threads without code\nchanges.\n\nThe deprecated executor argument of `get_rpc_server()` is dropped:\noslo.messaging auto-detects the executor, choosing `eventlet` when\nthe process is monkey patched (tacker-server) and `threading`\notherwise (tacker-conductor).\n\nThe threading backend of `oslo.service` requires the cotyledon and\nfuturist extras, so the requirement is bumped to\noslo.service[threading]\u003e\u003d4.6.0.\n\nDepends-On: I984006c155c4f18d005611dcb7b002d1c2fb355d\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: Ib8d82141314e931a7e7af0ea3cb686093e2d5f4e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/e324368164f54eb45a8f5b814575a6e38a82188c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/e324368164f54eb45a8f5b814575a6e38a82188c"}]},"branch":"refs/heads/master"},"87c94eaadabf64fa7698c3aa08e16bc578421f6d":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-07-13 22:15:32.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/36/996936/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/36/996936/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/36/996936/2"}}},"commit":{"parents":[{"commit":"0b95b6b24057fb4b0351faa499601ed4d32692c7","subject":"Replace eventlet with stdlib equivalents","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/0b95b6b24057fb4b0351faa499601ed4d32692c7"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-12 10:08:12.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-13 22:15:32.000000000","tz":0},"subject":"tacker-conductor with oslo.service threading","message":"tacker-conductor with oslo.service threading\n\nMove the tacker-conductor entry point out of `tacker.cmd.eventlet` and\nselect the oslo.service threading backend via `init_backend()` instead\nof monkey patching the process. `oslo.service` components used by the\nconductor (loopingcall, periodic_task, service.launch) are resolved\nthrough the backend, so they switch to native threads without code\nchanges.\n\nThe deprecated executor argument of `get_rpc_server()` is dropped:\noslo.messaging auto-detects the executor, choosing `eventlet` when\nthe process is monkey patched (tacker-server) and `threading`\notherwise (tacker-conductor).\n\nThe threading backend of `oslo.service` requires the cotyledon and\nfuturist extras, so the requirement is bumped to\noslo.service[threading]\u003e\u003d4.6.0.\n\nDepends-On: I984006c155c4f18d005611dcb7b002d1c2fb355d\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: Ib8d82141314e931a7e7af0ea3cb686093e2d5f4e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/87c94eaadabf64fa7698c3aa08e16bc578421f6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/87c94eaadabf64fa7698c3aa08e16bc578421f6d"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"2441e3ce1fe44657f421da592c400368a948f180","ours":"e324368164f54eb45a8f5b814575a6e38a82188c","theirs":"0b95b6b24057fb4b0351faa499601ed4d32692c7","merge_strategy":"recursive","contains_conflicts":false}},"ef2dacf202feb927bd65941f8c6c0a6979397d91":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-07-14 12:11:54.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/36/996936/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/36/996936/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/36/996936/3"}}},"commit":{"parents":[{"commit":"0b95b6b24057fb4b0351faa499601ed4d32692c7","subject":"Replace eventlet with stdlib equivalents","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/0b95b6b24057fb4b0351faa499601ed4d32692c7"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-12 10:08:12.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-14 12:09:10.000000000","tz":540},"subject":"tacker-conductor with oslo.service threading","message":"tacker-conductor with oslo.service threading\n\nMove the tacker-conductor entry point out of `tacker.cmd.eventlet` and\nselect the oslo.service threading backend via `init_backend()` instead\nof monkey patching the process. `oslo.service` components used by the\nconductor (loopingcall, periodic_task, service.launch) are resolved\nthrough the backend, so they switch to native threads without code\nchanges.\n\nThe deprecated executor argument of `get_rpc_server()` is dropped:\noslo.messaging auto-detects the executor, choosing `eventlet` when\nthe process is monkey patched (tacker-server) and `threading`\notherwise (tacker-conductor).\n\nThe threading backend of `oslo.service` requires the cotyledon and\nfuturist extras, so the requirement is bumped to\noslo.service[threading]\u003e\u003d4.6.0.\n\nAdd pyproject.toml since openstack/requirements\nproject-requirements-change.py check now requires master-branch\nprojects to declare their build backend via pyproject.toml,\nfollowing pbr 6.x\u0027s move to PEP 517 builds.\n\nDepends-On: I984006c155c4f18d005611dcb7b002d1c2fb355d\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: Ib8d82141314e931a7e7af0ea3cb686093e2d5f4e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/ef2dacf202feb927bd65941f8c6c0a6979397d91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/ef2dacf202feb927bd65941f8c6c0a6979397d91"}]},"branch":"refs/heads/master"},"3e8b29c020da88de2740f9d08e8092bd2a785176":{"kind":"REWORK","_number":4,"created":"2026-07-14 12:58:58.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/36/996936/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/36/996936/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/36/996936/4"}}},"commit":{"parents":[{"commit":"0b95b6b24057fb4b0351faa499601ed4d32692c7","subject":"Replace eventlet with stdlib equivalents","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/0b95b6b24057fb4b0351faa499601ed4d32692c7"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-12 10:08:12.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-14 12:58:37.000000000","tz":540},"subject":"tacker-conductor with oslo.service threading","message":"tacker-conductor with oslo.service threading\n\nMove the tacker-conductor entry point out of `tacker.cmd.eventlet` and\nselect the oslo.service threading backend via `init_backend()` instead\nof monkey patching the process. `oslo.service` components used by the\nconductor (loopingcall, periodic_task, service.launch) are resolved\nthrough the backend, so they switch to native threads without code\nchanges.\n\nThe deprecated executor argument of `get_rpc_server()` is dropped:\noslo.messaging auto-detects the executor, choosing `eventlet` when\nthe process is monkey patched (tacker-server) and `threading`\notherwise (tacker-conductor).\n\nThe threading backend of `oslo.service` requires the cotyledon and\nfuturist extras, so the requirement is bumped to\noslo.service[threading]\u003e\u003d4.6.0.\n\nAdd pyproject.toml since openstack/requirements\nproject-requirements-change.py check now requires master-branch\nprojects to declare their build backend via pyproject.toml,\nfollowing pbr 6.x\u0027s move to PEP 517 builds.\n\nDepends-On: I984006c155c4f18d005611dcb7b002d1c2fb355d\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: Ib8d82141314e931a7e7af0ea3cb686093e2d5f4e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/3e8b29c020da88de2740f9d08e8092bd2a785176"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/3e8b29c020da88de2740f9d08e8092bd2a785176"}]},"branch":"refs/heads/master"},"fc44b71b88fc40850d2c9c2c4e887159f9a198e0":{"kind":"REWORK","_number":5,"created":"2026-07-15 07:54:29.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/36/996936/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/36/996936/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/36/996936/5"}}},"commit":{"parents":[{"commit":"0b95b6b24057fb4b0351faa499601ed4d32692c7","subject":"Replace eventlet with stdlib equivalents","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/0b95b6b24057fb4b0351faa499601ed4d32692c7"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-12 10:08:12.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-15 07:53:38.000000000","tz":540},"subject":"tacker-conductor with oslo.service threading","message":"tacker-conductor with oslo.service threading\n\nMove the tacker-conductor entry point out of `tacker.cmd.eventlet` and\nselect the oslo.service threading backend via `init_backend()` instead\nof monkey patching the process. `oslo.service` components used by the\nconductor (loopingcall, periodic_task, service.launch) are resolved\nthrough the backend, so they switch to native threads without code\nchanges.\n\nThe deprecated executor argument of `get_rpc_server()` is dropped:\noslo.messaging auto-detects the executor, choosing `eventlet` when\nthe process is monkey patched (tacker-server) and `threading`\notherwise (tacker-conductor).\n\nThe threading backend of `oslo.service` requires the cotyledon and\nfuturist extras, so the requirement is bumped to\noslo.service[threading]\u003e\u003d4.6.0.\n\nGuard the `init_backend()` call with `get_backend_type() is None` so\nthat importing this module after `tacker.cmd.eventlet` in the same\nprocess does not raise BackendAlreadySelected. This happens when\nSphinx apidoc imports every module under tacker/ in a single process\nto build the docs.\n\nAdd pyproject.toml since openstack/requirements\nproject-requirements-change.py check now requires master-branch\nprojects to declare their build backend via pyproject.toml,\nfollowing pbr 6.x\u0027s move to PEP 517 builds.\n\nDepends-On: I984006c155c4f18d005611dcb7b002d1c2fb355d\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: Ib8d82141314e931a7e7af0ea3cb686093e2d5f4e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/fc44b71b88fc40850d2c9c2c4e887159f9a198e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/fc44b71b88fc40850d2c9c2c4e887159f9a198e0"}]},"branch":"refs/heads/master"},"596217cb9cd3f3abb4fa9f87523f4840aedf549c":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-07-24 10:17:41.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/36/996936/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/36/996936/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/36/996936/6"}}},"commit":{"parents":[{"commit":"d57bc53a6a4ddd1478c3cb1f9c023748bb824655","subject":"Replace eventlet with stdlib equivalents","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/d57bc53a6a4ddd1478c3cb1f9c023748bb824655"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-12 10:08:12.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-24 10:17:41.000000000","tz":0},"subject":"tacker-conductor with oslo.service threading","message":"tacker-conductor with oslo.service threading\n\nMove the tacker-conductor entry point out of `tacker.cmd.eventlet` and\nselect the oslo.service threading backend via `init_backend()` instead\nof monkey patching the process. `oslo.service` components used by the\nconductor (loopingcall, periodic_task, service.launch) are resolved\nthrough the backend, so they switch to native threads without code\nchanges.\n\nThe deprecated executor argument of `get_rpc_server()` is dropped:\noslo.messaging auto-detects the executor, choosing `eventlet` when\nthe process is monkey patched (tacker-server) and `threading`\notherwise (tacker-conductor).\n\nThe threading backend of `oslo.service` requires the cotyledon and\nfuturist extras, so the requirement is bumped to\noslo.service[threading]\u003e\u003d4.6.0.\n\nGuard the `init_backend()` call with `get_backend_type() is None` so\nthat importing this module after `tacker.cmd.eventlet` in the same\nprocess does not raise BackendAlreadySelected. This happens when\nSphinx apidoc imports every module under tacker/ in a single process\nto build the docs.\n\nAdd pyproject.toml since openstack/requirements\nproject-requirements-change.py check now requires master-branch\nprojects to declare their build backend via pyproject.toml,\nfollowing pbr 6.x\u0027s move to PEP 517 builds.\n\nDepends-On: I984006c155c4f18d005611dcb7b002d1c2fb355d\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: Ib8d82141314e931a7e7af0ea3cb686093e2d5f4e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/596217cb9cd3f3abb4fa9f87523f4840aedf549c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/596217cb9cd3f3abb4fa9f87523f4840aedf549c"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"0b95b6b24057fb4b0351faa499601ed4d32692c7","ours":"fc44b71b88fc40850d2c9c2c4e887159f9a198e0","theirs":"d57bc53a6a4ddd1478c3cb1f9c023748bb824655","merge_strategy":"recursive","contains_conflicts":false}},"d7d54b00e30fad9410898c837e04291b9b4effff":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-07-30 12:02:40.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/36/996936/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/36/996936/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/36/996936/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/36/996936/7"}}},"commit":{"parents":[{"commit":"628a24086791da9af8e5ef00b7cb04a1b8cc2806","subject":"Replace eventlet with stdlib equivalents","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/628a24086791da9af8e5ef00b7cb04a1b8cc2806"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-12 10:08:12.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-30 12:02:40.000000000","tz":0},"subject":"tacker-conductor with oslo.service threading","message":"tacker-conductor with oslo.service threading\n\nMove the tacker-conductor entry point out of `tacker.cmd.eventlet` and\nselect the oslo.service threading backend via `init_backend()` instead\nof monkey patching the process. `oslo.service` components used by the\nconductor (loopingcall, periodic_task, service.launch) are resolved\nthrough the backend, so they switch to native threads without code\nchanges.\n\nThe deprecated executor argument of `get_rpc_server()` is dropped:\noslo.messaging auto-detects the executor, choosing `eventlet` when\nthe process is monkey patched (tacker-server) and `threading`\notherwise (tacker-conductor).\n\nThe threading backend of `oslo.service` requires the cotyledon and\nfuturist extras, so the requirement is bumped to\noslo.service[threading]\u003e\u003d4.6.0.\n\nGuard the `init_backend()` call with `get_backend_type() is None` so\nthat importing this module after `tacker.cmd.eventlet` in the same\nprocess does not raise BackendAlreadySelected. This happens when\nSphinx apidoc imports every module under tacker/ in a single process\nto build the docs.\n\nAdd pyproject.toml since openstack/requirements\nproject-requirements-change.py check now requires master-branch\nprojects to declare their build backend via pyproject.toml,\nfollowing pbr 6.x\u0027s move to PEP 517 builds.\n\nDepends-On: I984006c155c4f18d005611dcb7b002d1c2fb355d\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: Ib8d82141314e931a7e7af0ea3cb686093e2d5f4e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/d7d54b00e30fad9410898c837e04291b9b4effff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/d7d54b00e30fad9410898c837e04291b9b4effff"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"d57bc53a6a4ddd1478c3cb1f9c023748bb824655","ours":"596217cb9cd3f3abb4fa9f87523f4840aedf549c","theirs":"628a24086791da9af8e5ef00b7cb04a1b8cc2806","merge_strategy":"recursive","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
