)]}'
{"id":"openstack%2Fwatcher~973995","triplet_id":"openstack%2Fwatcher~master~I5bd9ec3ac95408afd1797d45b7c175319bcd49fc","project":"openstack/watcher","branch":"master","topic":"eventlet-removal","attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-01-21 00:48:34.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-04-14 18:33:15.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I5bd9ec3ac95408afd1797d45b7c175319bcd49fc","subject":"DNM - Eventlet code removal","status":"NEW","created":"2026-01-20 20:24:47.000000000","updated":"2026-04-14 19:59:31.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8cc7af2433267ea59103c7c6b2693e423bbfb3c2","_number":973995,"virtual_id_number":973995,"owner":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-04-14 19:59:31.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"all":[{"value":-1,"date":"2026-04-14 18:33:15.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_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},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-20 20:25:09.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-01-20 20:49:26.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-01-20 21:24:35.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"7063e7ed65b44e8b9e1e9842b81ff7d622724b0f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-01-20 20:24:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"57360877b4f4c266f4a03e9aa0c4f28c36eaabfc","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-01-20 20:25:09.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"dd662132cc3e0d6a293a8bb62f3f0676d08402e5","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-01-20 20:48:51.000000000","message":"Patch Set 1:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/eede57d1e739417980beaee8313118d7\n\n- teim-code-review https://zuul.teim.app/t/main/build/c97c1a33ef764f4da456932169526aa4 : SUCCESS in 16m 04s\n\nWarning:\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: file watcher/common/utils.py has only 271 lines\u0027\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: file watcher/common/oslo_service_helper.py has only 25 lines\u0027","accounts_in_message":[],"_revision_number":1},{"id":"3a68c7853ed33223747b3e2a84672b891b45bbeb","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-20 20:49:26.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/03f9cec183db4362948641ebf49267bc\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/7ba51c5512c44236bab9e3b8a00969a2 : FAILURE in 9m 33s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/61b42b654d4b4811be4beacb2e674c94 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":1},{"id":"7f18534386883e20d260f1b4b36f1d15a15c8709","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 21:24:35.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/ef3fa95ef425426aac227a429703a0ea\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/1df422780cd946d494a8be08ab7fa316 : SUCCESS in 2m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ae4237e88c5a4d7ab50c0d337f2cbdb0 : FAILURE in 4m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5040c35ae2f4d2cb1db3b26f0d7b137 : SUCCESS in 2m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9b0b0e9bb671426cb2d37617a6e17d09 : FAILURE in 5m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/58febbc5413a43ca81796c1b7a518a6b : FAILURE in 7m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad3ab82a1a5b4afda0663c89ee0b0362 : SUCCESS in 9m 41s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/9281337cd9a14e1c9944200fea86c8bb : FAILURE in 2m 47s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/c2b4dd4573cb47c8949a97978956bfae : FAILURE in 45m 19s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/cbe3e60ce058438c805d9a037ec82323 : FAILURE in 31m 12s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/1289bc4fa3244b3bb3b56fe040032d36 : FAILURE in 15m 48s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/1a75c6f8a5f140e9b66374662bb7e386 : FAILURE in 40m 31s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/509ab75632214fcba1a6a2980094bbe5 : FAILURE in 31m 42s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/861f33e8c63f4d89aa19eed17d643a15 : FAILURE in 38m 37s","accounts_in_message":[],"_revision_number":1},{"id":"9e5acd302597767ac0f8d910c2d47af3c2e2076f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-01-21 00:48:18.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"18e04a1d616bf1d88f619e5d02b9de11b693ab7b","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-01-21 00:48:34.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"165b636658d7ad2d66577bdb44d8b80794f0706c","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-21 00:58:14.000000000","message":"Patch Set 2: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/2e36eb42a51641e89a7cbad9b76d7cfb\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/875562d7585e4c04a9fb430c1d520654 : FAILURE in 8m 46s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/b4ac67394f2b4d3cb7ca24f230b597cc : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"478913308164a1a21c831a30af2d92f4bbb1295d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-01-21 01:31:03.000000000","message":"Patch Set 2:\n\n(5 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/7453118841e646bd91184b95e76bcda5\n\n- teim-code-review https://zuul.teim.app/t/main/build/bee20c08783a4cf785ef82b4cf3de793 : SUCCESS in 31m 22s","accounts_in_message":[],"_revision_number":2},{"id":"846579c0e116567fb010fdb79d800bbbf473d5c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 02:21:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/045ebc369a9b4c999191bfad474de79a\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3c7b04dc0f61498fa3dea33a761b8bb6 : SUCCESS in 2m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d9d682ca10a64055bb8e6fd43ef25303 : SUCCESS in 6m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38bad6d4fbaf488584ab650b8cb5228c : SUCCESS in 4m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4067a755641d4792adbc82e7af142a31 : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/916edf2110214bddb7134d47e857f2d5 : SUCCESS in 3m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f978063fa57547f4bd539b95a8ed3cd2 : SUCCESS in 8m 44s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/42526086c0f9428d83a520a8a1925cee : SUCCESS in 5m 22s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/916e3e0421fc48548a2e04adc72acfb9 : SUCCESS in 46m 01s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/d8daacd21f814e4795cda4ef83520dcb : SUCCESS in 37m 24s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/0fcc6fe412d24316aa37eb321cf402c9 : SUCCESS in 42m 29s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/e8c4d6946ac8461e9fdb140c82867606 : SUCCESS in 45m 40s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/ec5fdcad78b840e4b613d9e516acb762 : SUCCESS in 47m 55s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/6ec20523c9e84f2682423fca4e010242 : SUCCESS in 1h 27m 38s","accounts_in_message":[],"_revision_number":2},{"id":"221c0f7d8dd3c2c57617a158862d4917fdc7bdf5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-01-22 11:46:21.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"80ca26cfc545142918c126b8c32641982e9c8fb2","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-01-22 11:46:27.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c98c5780ff9b8b2fa016d446c698b9d423a2e06a","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-01-22 11:57:40.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/668db138e3d74c268f2655e0d5633a22\n\n- teim-code-review https://zuul.teim.app/t/main/build/825c006420be49028ee2fe83a7b6a310 : SUCCESS in 11m 06s","accounts_in_message":[],"_revision_number":3},{"id":"1503da415acc8e7b67ca8d94241a5c2073b4953b","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-22 12:01:10.000000000","message":"Patch Set 3: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/4dafbaf684594bda8d244d4c022bc04a\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/450089253d304293aedeb53c9f2b4d01 : FAILURE in 9m 56s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c6adfb143e0549b293bff1c6bf52e450 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":3},{"id":"a998585807a1db4e56289bfdd62a9d9ccaa50cf4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 13:16:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/adb2381c2e5646b88ba4da35058a8f24\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8787e16cac1b447aae7014b89de63ac6 : SUCCESS in 2m 18s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/bd3b44707f644c93b0ba3e0ab9719840 : SUCCESS in 2m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/69c32eefe59442c08f8c4e0cdb5b876f : SUCCESS in 7m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/966e696cf7e84e94a7fda8eb0005acad : SUCCESS in 4m 38s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/63f88334d9d84103bfe9be8bc354b209 : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/60d551b3ac924fb5a7d4073a8e45b175 : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ccb113df0da4f07af9bb76ea3eee0cc : SUCCESS in 8m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8142a2ea86e04570baac5dbd4facaca3 : SUCCESS in 3m 55s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/5560dff16f9242f7b3ba857f90cea672 : SUCCESS in 5m 10s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/6d95b59e4a9d4b5498db2d0cc9d867ef : SUCCESS in 35m 20s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/040e60d057c14760afe25a084bfdcf11 : SUCCESS in 17m 57s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/bf32bfc3b59e494096d8b188f6cf1ea3 : SUCCESS in 1h 06m 52s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/2bc95d2ac0e84148b66653b747664a19 : SUCCESS in 1h 21m 47s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/6c6075d08d0547988d8a5b18c2cbbb6c : SUCCESS in 49m 20s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/45a3a24133474487940940f5763ca651 : SUCCESS in 47m 16s","accounts_in_message":[],"_revision_number":3},{"id":"37047e6239d650989c7b2b56252e8d0abc267c4f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-04-14 18:23:11.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"753cd84bbdfd56692ebcb8eb7f4ead9211b8b8f1","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-14 18:23:18.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"c5b06fbad84e69c5edff3128fab74965ac234900","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-14 18:33:15.000000000","message":"Patch Set 4: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/ed95c9064b9c45b7bba2a931116359fb\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/c29f7b304f4b4448b7d8f4a68242c32a : FAILURE in 8m 53s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/e7931af6445f4d1e9c47b0b949f8026e : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":4},{"id":"1a4f51d9cffebb47c35d0d560c201c4b46e7646f","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-04-14 18:37:19.000000000","message":"Patch Set 4:\n\n(11 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/85ebcd601c3e4cc381c21b4a28080076\n\n- teim-code-review https://zuul.teim.app/t/main/build/c60832b094124812aac3cf1de4e7e670 : SUCCESS in 13m 52s\n\nWarning:\n  Comments left for invalid file requirements.txt","accounts_in_message":[],"_revision_number":4},{"id":"8cc7af2433267ea59103c7c6b2693e423bbfb3c2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 19:59:31.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/77c0d3c20c8b4c03948bcdc424480f10\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ab0d9e0db2844de4b57ee9a73dfd1b3c : SUCCESS in 2m 00s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/004682b59c684ef488f313c7b54d0129 : SUCCESS in 3m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c95d0b0d3a4c4cf68f71edc4ef96c717 : SUCCESS in 7m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc01395420e94969935d4403b15ad816 : SUCCESS in 2m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1e3432ed3d854be59e8a47e006b820a2 : SUCCESS in 6m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/522fb6208bb04666b085aea5cad1dbe1 : SUCCESS in 4m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/75349ee999c945598203fa804fe4a8d6 : SUCCESS in 8m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a904e470bbb4977bea370d3e145593d : SUCCESS in 5m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/83105386abce41b38deca53b1e3ce2a7 : SUCCESS in 4m 33s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/3dd811c39c4f489d886faad05502ac82 : SUCCESS in 4m 35s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/b9f3fde67585448699d3835a2e6a7334 : SUCCESS in 52m 38s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d5be5ff0638648adb8fb8ea7df3ca62d : SUCCESS in 43m 20s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/346023b6464d4037bee748ce7b506d37 : SUCCESS in 22m 24s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/da82f9b5ab7e42e5b01ef693cfd5ad26 : SUCCESS in 1h 30m 59s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/d18c26287223437f940b4398b54e2a3b : SUCCESS in 57m 03s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/057d8420e2124f9eae7363a2213baae9 : SUCCESS in 1h 24m 25s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/520403b503cb4a8f992609f9843f5469 : SUCCESS in 57m 36s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"0cf0ed696d8f8b1d7772aa9d159ef93461361503","revisions":{"6056a7b0af31f83f60a9c50d82fed33a1b2cd717":{"kind":"REWORK","_number":1,"created":"2026-01-20 20:24:47.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/95/973995/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/95/973995/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/95/973995/1"}}},"commit":{"parents":[{"commit":"4f17759e794d2f07e7ae209f1f07f4e79733db1d","subject":"Move unit tests to tests/unit folder","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4f17759e794d2f07e7ae209f1f07f4e79733db1d"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-01-20 20:20:53.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-01-20 20:24:39.000000000","tz":-180},"subject":"DNM - Eventlet code removal","message":"DNM - Eventlet code removal\n\nThis patch removes almost all eventlet code in watcher\nto validate that it really working without any eventlet\ncode or monkey patching.\nTo be removed: MAAS code\nTo be added: additional test to fail if any eventlet code\nis found\n\nChange-Id: I5bd9ec3ac95408afd1797d45b7c175319bcd49fc\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6056a7b0af31f83f60a9c50d82fed33a1b2cd717"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6056a7b0af31f83f60a9c50d82fed33a1b2cd717"}]},"branch":"refs/heads/master"},"bb0925c5ff3420a99fd6a3058a6880de0b2eb508":{"kind":"REWORK","_number":2,"created":"2026-01-21 00:48:18.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/95/973995/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/95/973995/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/95/973995/2"}}},"commit":{"parents":[{"commit":"4f17759e794d2f07e7ae209f1f07f4e79733db1d","subject":"Move unit tests to tests/unit folder","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4f17759e794d2f07e7ae209f1f07f4e79733db1d"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-01-20 20:20:53.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-01-21 00:48:10.000000000","tz":-180},"subject":"DNM - Eventlet code removal","message":"DNM - Eventlet code removal\n\nThis patch removes almost all eventlet code in watcher\nto validate that it really working without any eventlet\ncode or monkey patching.\nTo be removed: MAAS code\nTo be added: additional test to fail if any eventlet code\nis found\n\nChange-Id: I5bd9ec3ac95408afd1797d45b7c175319bcd49fc\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bb0925c5ff3420a99fd6a3058a6880de0b2eb508"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bb0925c5ff3420a99fd6a3058a6880de0b2eb508"}]},"branch":"refs/heads/master"},"d506ea82f1c94c09eaa829d7a900f5f6c8d611fc":{"kind":"REWORK","_number":3,"created":"2026-01-22 11:46:21.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/95/973995/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/95/973995/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/95/973995/3"}}},"commit":{"parents":[{"commit":"4f17759e794d2f07e7ae209f1f07f4e79733db1d","subject":"Move unit tests to tests/unit folder","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4f17759e794d2f07e7ae209f1f07f4e79733db1d"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-01-20 20:20:53.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-01-22 11:45:31.000000000","tz":-180},"subject":"DNM - Eventlet code removal","message":"DNM - Eventlet code removal\n\nThis patch removes all eventlet code in watcher to\nvalidate that it really working without any eventlet\ncode or any monkey patching.\n\nChange-Id: I5bd9ec3ac95408afd1797d45b7c175319bcd49fc\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d506ea82f1c94c09eaa829d7a900f5f6c8d611fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d506ea82f1c94c09eaa829d7a900f5f6c8d611fc"}]},"branch":"refs/heads/master"},"0cf0ed696d8f8b1d7772aa9d159ef93461361503":{"kind":"REWORK","_number":4,"created":"2026-04-14 18:23:11.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/95/973995/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/95/973995/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/95/973995/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/95/973995/4"}}},"commit":{"parents":[{"commit":"58a2fc9a37fafeb8c58374b3df50f170d0d626fb","subject":"Make native threading the default concurrency mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/58a2fc9a37fafeb8c58374b3df50f170d0d626fb"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-01-20 20:20:53.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2026-04-14 18:22:33.000000000","tz":-180},"subject":"DNM - Eventlet code removal","message":"DNM - Eventlet code removal\n\nThis patch removes all eventlet code in watcher to\nvalidate that it working without any eventlet\ncode or any monkey patching.\n\nChange-Id: I5bd9ec3ac95408afd1797d45b7c175319bcd49fc\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0cf0ed696d8f8b1d7772aa9d159ef93461361503"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0cf0ed696d8f8b1d7772aa9d159ef93461361503"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
