)]}'
{"id":"openstack%2Ftacker~999009","triplet_id":"openstack%2Ftacker~master~I2b42700526e92e661cd722ca0083608c122fdc90","project":"openstack/tacker","branch":"master","topic":"fix-helm-runtime-monkey-patch","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-08-11 04:46:21.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-08-24 15:02:17.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-08-23 07:47:59.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I2b42700526e92e661cd722ca0083608c122fdc90","subject":"Remove runtime eventlet.monkey_patch() calls","status":"MERGED","created":"2026-07-28 19:12:54.000000000","updated":"2026-08-24 15:37:52.000000000","submitted":"2026-08-24 15:31:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"999009-fix-helm-runtime-monkey-patch","meta_rev_id":"31cd0ac770cfdc57cbdebf60a307143135cb343f","_number":999009,"virtual_id_number":999009,"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-24 15:31:53.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-08-11 04:46:21.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-24 15:02:17.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-08-23 07:47:59.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-24 15:02:17.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-28 21:41:18.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-08-06 09:33:53.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"},{"updated":"2026-08-06 09:33:53.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"}],"messages":[{"id":"e3b4a3774c20e377ecb5cd43f8a26b05544bea9c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-28 19:12:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2044063d56e5b27e76b6008bd0fce2a57ad618fd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-28 19:20:50.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"b8c5762e7cc39f91407d69aa167c3d8c0e9f5c85","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 21:41:18.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/6ad9be3b5dd4427aa85a91e3be4427b2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/82b46810addb4195b32be919ee64c62d : FAILURE in 7m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b698d7c5f91b431db795fc265e0539fb : SUCCESS in 4m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a437c3870ba9459fbce5e952f7f56151 : FAILURE in 7m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f8214793d03a4ff684f26aa9b19547ac : FAILURE in 6m 39s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/60414df24ba749f1a4a6f68887977ea4 : FAILURE in 12m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3fb305a5f4e4e6bab81c32b2eec604a : SUCCESS in 7m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4669cd3a41e04369b136fca119e05e88 : SUCCESS in 3m 40s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/61fd7661ef684df0af4265fe65006e34 : SUCCESS in 1h 11m 18s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/f32f3951411c45b6a7ee6132dc28ea3c : SUCCESS in 52m 32s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/a6225c8b72d242cea480f713f6720f82 : SUCCESS in 55m 46s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/9f88044a6b384fafadb2e800299354e3 : SUCCESS in 1h 04m 58s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/611ac2796c66486d89c59b981309d270 : SUCCESS in 46m 57s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/b97cf0db01204ad8aef9ff8da5e69bd9 : SUCCESS in 39m 50s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/0b04c3aaa1db41d9b675dad8ab1ad3bc : SUCCESS in 34m 19s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/14fd04232b7e4b2abd016e7936790b90 : SUCCESS in 26m 29s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/899bddfb088d43489a5168d882304225 : SUCCESS in 1h 00m 37s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/1be82c0743104153b466a478b97ccdea : FAILURE in 54m 11s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/9918e7e2afc5446a8b64e574d3a6542c : SUCCESS in 1h 11m 59s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/028bfa98bd194641bd7482eaf1926975 : RETRY_LIMIT in 12m 34s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/459c92c5290e417d927bf4e868151e28 : SUCCESS in 52m 17s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/263720af192c45e5a7961832f7475a89 : SUCCESS in 1h 08m 20s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/c3109425dce0433d9b43e9de209fcabe : FAILURE in 2h 14m 35s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5eed75d4084ead3bc6404bb362565fd1c9c2488a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-29 14:15:45.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"45e48c01570a6e7204090b23d0c38742b4d49483","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 16:09:51.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/906824d1233543dda74a11bdca865354\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/870734f272b441c1ab95790208ddc6a2 : FAILURE in 7m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dcb80f59022243e3ba1920b55cefe1e8 : SUCCESS in 5m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5d5d79fa02474157a5155f7180786966 : FAILURE in 10m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/da71dace379d47a9a457565c21b7f59d : FAILURE in 10m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d26a727ab4504a5fbc6efc276a242fb5 : FAILURE in 12m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a64104aefa34c53827f4cf32e0e188e : SUCCESS in 9m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5c255a5a6418475eae0cf239da7f3684 : SUCCESS in 6m 42s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/40977357e22543d58b4679ce1eb7eda8 : SUCCESS in 46m 58s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/49a055cf3ecc48c6b88fa432d91a18e8 : SUCCESS in 27m 16s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/429538f2a0584732811a95660458d5fa : SUCCESS in 1h 01m 18s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/d2baf3ac9d1d488aabbdceba1f6dad14 : SUCCESS in 34m 44s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/4f864855f7e547d9a632a97eeb83d464 : SUCCESS in 46m 49s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/8382242fdf634357bc5e24dcc49f660d : SUCCESS in 1h 07m 10s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/7a044501e58f4e31b713dcdfb07d5f2c : SUCCESS in 38m 28s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/929f9cdaf1c24eb39a88e09899ed0bb2 : SUCCESS in 56m 34s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/d4242077f70e47a79ef51ff5e894d2d7 : SUCCESS in 1h 07m 58s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/e5bb0ac1b2584b32ae7b6dc578af44f9 : FAILURE in 49m 24s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/716b9323a6c7418cb6f5dbf6139cf8a2 : SUCCESS in 52m 19s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/d4eb75b0d3ac423dba3695e0ad2494cc : RETRY_LIMIT in 10m 15s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/5012b3cc4b70479998800fc10cd3487e : SUCCESS in 33m 37s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/7a5506787ca54535ac4f673e377432ab : SUCCESS in 1h 19m 17s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/bf25f3051f9b401bb3a97044c1436ebd : FAILURE in 1h 43m 10s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7669e561083034a20adffef59090319595bea151","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-07-30 12:01:09.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"d64a4e9b20deca4a0490a4e7a1b6279ac7714aae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 14:25:38.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db02f0a347d7466ba4db9a6511feb86d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1954f6e006da4d2e8d77138e108412af : SUCCESS in 9m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e1dccf79116e4f2da3ef906a0fa87821 : SUCCESS in 5m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/53147c2c04a148089ec6efefc6ff9311 : SUCCESS in 8m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bbf0a05ad852458987bb9e81f4c0c13a : SUCCESS in 9m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6ea00287ce8949879ef2dee8b4ded2ad : SUCCESS in 13m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14e23231dc474421b8b465babf050abb : SUCCESS in 7m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/79e2a7b790454961aa7cd9cffad18603 : SUCCESS in 6m 01s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/57c3120bff5e4e8eb7b4c6e57db2dd3b : SUCCESS in 1h 19m 05s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/f4f036cee03a49888514ea0aa243d4b4 : SUCCESS in 55m 42s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/70eb50af2b56415e8520a111f72d17a6 : SUCCESS in 57m 45s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/c569342875fd430aa85e5850a80e7299 : SUCCESS in 1h 01m 23s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/24f19392cbb84a64917f913c52cfe9db : SUCCESS in 32m 17s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/541d11d0d04d463e8ff1c286b31b7117 : SUCCESS in 1h 02m 29s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/5ea8920a85dc4267923affa00e0ed4f4 : SUCCESS in 33m 33s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/67a28a3e78314dc9ad6430ea0e9fec22 : SUCCESS in 31m 07s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/e593efe52998434fa6f85ab92939ceec : SUCCESS in 1h 06m 42s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/1b3d83b607cb468688a8fad7746f08db : FAILURE in 56m 12s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/896cdd84351d400db73c741c23aa6403 : SUCCESS in 1h 05m 40s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/6d6ae4c854654043ac2f93fbd294e7bb : RETRY_LIMIT in 11m 52s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/bb79732d002448739fc75152c854bf08 : SUCCESS in 55m 49s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/6cdbecfe72384cccaf619d5c0ba2594f : SUCCESS in 46m 04s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/0335ca607f6745e78896c841952913a3 : FAILURE in 2h 17m 22s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"b0c44f3413558bf2eca437e83024486e0a842c1f","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-08-11 04:46:21.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4ea91b9d795411ec754b4a6eb84ec2bb6fca1e3f","author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"date":"2026-08-23 07:47:59.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"98b2c1e000fb4afea449f398d8886186fd179a9b","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-08-24 15:02:17.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"29bfec39f7346a4eb9e3a2c4f7eb980772415748","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 15:03:51.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"d9f7a5e7470f7ff1bf04bd1f057fd8ca5b5224ab","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 15:31:53.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bf8cc0a45c5845498b12e15b301f6b3c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9933c9c400cc40ce9c238784fa089449 : SUCCESS in 5m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7bd19315a2fe4b3dab1bc830f7c17e3d : SUCCESS in 7m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e506f85c11914e389c05157ccafc9362 : SUCCESS in 9m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/258df4093a62448385b742026dc8d718 : SUCCESS in 7m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4391bebdfbfd44e6985be316af76c5df : SUCCESS in 5m 41s","accounts_in_message":[],"_revision_number":4},{"id":"bcfb5b23d394e1ff5f06149640ee0a6bb227f4e2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 15:31:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"31cd0ac770cfdc57cbdebf60a307143135cb343f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 15:37:52.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/81b2e1eea4474d7d9f5dc036a05c7257\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a7555e40649f4bd28c0f0a9be1b234ce : SUCCESS in 59s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"30c48b86fa1c00e567bf8fbec6ce6b07e1cc1ee6","revisions":{"8ae4c9d30b29bdb8da68bc04025ef37dc8210090":{"kind":"REWORK","_number":1,"created":"2026-07-28 19:12:54.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/09/999009/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/09/999009/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/09/999009/1"}}},"commit":{"parents":[{"commit":"f3615fce08fa37af57636b5346cd42df607f3d38","subject":"Merge \"Refactor access to hash object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f3615fce08fa37af57636b5346cd42df607f3d38"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-28 18:51:45.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-28 19:04:31.000000000","tz":540},"subject":"Remove redundant eventlet.monkey_patch() call","message":"Remove redundant eventlet.monkey_patch() call\n\nIt is sometimes appened that VNF LCM operations using Helm chart\nintermittently failed with \"AttributeError: module\neventlet.green.Queue has no attribute \u0027_PySimpleQueue\u0027\"\nraised from eventlet.monkey_patch() called in\nHelmClient._execute_command().\n\nThe tacker services already monkey patch at startup, so the call is\nredundant and only executes the tail of eventlet\u0027s patcher. Meanwhile\n`eventlet.green.threading.current_thread()` temporarily replaces\n`sys.modules[\u0027queue\u0027]` with `eventlet.green.Queue` while it runs\n`patch_function(threading.enumerate)`. If another green thread called\n`monkey_patch()` within that window, the attribute was not found.\n\nIt\u0027s just the one of the typical race condition. So, remove the\nredundant call along with the one in the OpenStack infra driver,\nwhich is also covered by the monkey patching at startup.\n\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: I2b42700526e92e661cd722ca0083608c122fdc90\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/8ae4c9d30b29bdb8da68bc04025ef37dc8210090"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/8ae4c9d30b29bdb8da68bc04025ef37dc8210090"}]},"branch":"refs/heads/master"},"f4db3df8671207173c16ad93be2be9d4d22e94fa":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-07-28 19:20:50.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/09/999009/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/09/999009/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/09/999009/2"}}},"commit":{"parents":[{"commit":"f3615fce08fa37af57636b5346cd42df607f3d38","subject":"Merge \"Refactor access to hash object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f3615fce08fa37af57636b5346cd42df607f3d38"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-28 18:51:45.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-28 19:14:45.000000000","tz":540},"subject":"Remove redundant eventlet.monkey_patch() call","message":"Remove redundant eventlet.monkey_patch() call\n\nIt is sometimes appened that VNF LCM operations using Helm chart\nintermittently failed with \"AttributeError: module\neventlet.green.Queue has no attribute \u0027_PySimpleQueue\u0027\"\nraised from eventlet.monkey_patch() called in\nHelmClient._execute_command().\n\nThe tacker services already monkey patch at startup, so the call is\nredundant and only executes the tail of eventlet\u0027s patcher. Meanwhile\n`eventlet.green.threading.current_thread()` temporarily replaces\n`sys.modules[\u0027queue\u0027]` with `eventlet.green.Queue` while it runs\n`patch_function(threading.enumerate)`. If another green thread called\n`monkey_patch()` within that window, the attribute was not found.\n\nIt\u0027s just the one of the typical race condition. So, remove the\nredundant call along with the one in the OpenStack infra driver,\nwhich is also covered by the monkey patching at startup.\n\nThis update also includes an improvement of checking LCM operation\nstatus precisely for skipping to wait if the status is changed to\nunexpected one by introducing `_check_vnflcm_op_occ_failed()`..\n\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: I2b42700526e92e661cd722ca0083608c122fdc90\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f4db3df8671207173c16ad93be2be9d4d22e94fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f4db3df8671207173c16ad93be2be9d4d22e94fa"}]},"branch":"refs/heads/master"},"e3ebb4a96f790e12dd9d1eb175653a312ba6b121":{"kind":"REWORK","_number":3,"created":"2026-07-29 14:15:45.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/09/999009/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/09/999009/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/09/999009/3"}}},"commit":{"parents":[{"commit":"f3615fce08fa37af57636b5346cd42df607f3d38","subject":"Merge \"Refactor access to hash object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f3615fce08fa37af57636b5346cd42df607f3d38"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-28 18:51:45.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-29 12:38:33.000000000","tz":540},"subject":"Remove runtime eventlet.monkey_patch() calls","message":"Remove runtime eventlet.monkey_patch() calls\n\nVNF LCM operations using Helm chart intermittently failed with\n\"AttributeError: module \u0027eventlet.green.Queue\u0027 has no attribute\n\u0027_PySimpleQueue\u0027\" raised from eventlet.monkey_patch() called in\nHelmClient._execute_command().\n\nThe tacker services already monkey patch at startup, so the call is\nredundant and only executes the tail of eventlet\u0027s patcher, which does\n\"import queue; queue.SimpleQueue \u003d queue._PySimpleQueue\". Meanwhile\neventlet.green.threading.current_thread() temporarily replaces\nsys.modules[\u0027queue\u0027] with eventlet.green.Queue while it runs\npatch_function(threading.enumerate). If another green thread called\nmonkey_patch() within that window, the attribute was not found.\n\nRemove the redundant call along with the one in the OpenStack infra\ndriver, which is also covered by the monkey patching at startup.\n\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: I2b42700526e92e661cd722ca0083608c122fdc90\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/e3ebb4a96f790e12dd9d1eb175653a312ba6b121"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/e3ebb4a96f790e12dd9d1eb175653a312ba6b121"}]},"branch":"refs/heads/master"},"30c48b86fa1c00e567bf8fbec6ce6b07e1cc1ee6":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-07-30 12:01:09.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/09/999009/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/09/999009/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/09/999009/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/09/999009/4"}}},"commit":{"parents":[{"commit":"04d16910590999c7c4056c87dd993a614bd0ed87","subject":"Remove enforce_scope override in tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/04d16910590999c7c4056c87dd993a614bd0ed87"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-28 18:51:45.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-07-30 12:01:09.000000000","tz":0},"subject":"Remove runtime eventlet.monkey_patch() calls","message":"Remove runtime eventlet.monkey_patch() calls\n\nVNF LCM operations using Helm chart intermittently failed with\n\"AttributeError: module \u0027eventlet.green.Queue\u0027 has no attribute\n\u0027_PySimpleQueue\u0027\" raised from eventlet.monkey_patch() called in\nHelmClient._execute_command().\n\nThe tacker services already monkey patch at startup, so the call is\nredundant and only executes the tail of eventlet\u0027s patcher, which does\n\"import queue; queue.SimpleQueue \u003d queue._PySimpleQueue\". Meanwhile\neventlet.green.threading.current_thread() temporarily replaces\nsys.modules[\u0027queue\u0027] with eventlet.green.Queue while it runs\npatch_function(threading.enumerate). If another green thread called\nmonkey_patch() within that window, the attribute was not found.\n\nRemove the redundant call along with the one in the OpenStack infra\ndriver, which is also covered by the monkey patching at startup.\n\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\nChange-Id: I2b42700526e92e661cd722ca0083608c122fdc90\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/30c48b86fa1c00e567bf8fbec6ce6b07e1cc1ee6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/30c48b86fa1c00e567bf8fbec6ce6b07e1cc1ee6"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"f3615fce08fa37af57636b5346cd42df607f3d38","ours":"e3ebb4a96f790e12dd9d1eb175653a312ba6b121","theirs":"04d16910590999c7c4056c87dd993a614bd0ed87","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":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"}},{"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":""}}}]}
