)]}'
{"id":"openstack%2Fwatcher~994845","triplet_id":"openstack%2Fwatcher~master~Ia899b72672e6609fd5369b3de24981172b4ef780","project":"openstack/watcher","branch":"master","topic":"blueprint-functional-test-infrastructure","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-08-13 19:16:27.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-08-13 22:49:40.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-08-13 13:37:47.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"28006":{"account":{"_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"},"last_update":"2026-07-02 18:42:51.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-08-13 22:49:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia899b72672e6609fd5369b3de24981172b4ef780","subject":"Fix race condition in DefaultLoader._reload_config()","status":"MERGED","created":"2026-06-25 06:17:21.000000000","updated":"2026-08-13 22:50:39.000000000","submitted":"2026-08-13 22:49:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":15,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"994845-blueprint-functional-test-infrastructure","meta_rev_id":"11496357f5025dad8a04ed3eb98f606ffd6f933e","_number":994845,"virtual_id_number":994845,"owner":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-13 22:49:39.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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-08-13 19:16:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-08-03 10:45:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":2,"date":"2026-08-13 13:37:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2026-07-31 09:54:17.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,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-08-13 13:37:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"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},"Review-Priority":{"recommended":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2026-08-03 14:43:16.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_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"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-25 06:17:57.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-06-25 08:27:02.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-06-25 09:19:02.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-07-06 13:53:52.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"CC"},{"updated":"2026-08-03 10:45:34.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-08-03 14:43:16.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"},{"updated":"2026-08-06 13:47:14.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"24685e4be118e3e3480a15c264bfdf800d5c2493","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-25 06:17:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"39f48c083553ba2ef84cc1a87c59139b7ec2299b","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-06-25 06:17:57.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5985769d5a64277445a7e1a75a023698c703fecf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 08:27:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8476009c6dea4b2393490a9e5b221e33\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a6ca95ef38874c3fb9d1ed8e4cc70f66 : SUCCESS in 8m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4d7726324a447ffbe2c6694ed5bdb3f : SUCCESS in 4m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0965fdf17a6f46c186fb8c5b0c1e4f00 : SUCCESS in 6m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/73fe554108f1487f9772ec3770ffbfd6 : SUCCESS in 3m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ccbef6046b3e42f796538176d49e73ca : SUCCESS in 8m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6d877f3df564ffa8c1c90844659c82d : SUCCESS in 7m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/11a30b9292d9494bb7a02af152ee0c14 : SUCCESS in 4m 26s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/b39b2538375541f7953f7c966ea866c1 : SUCCESS in 3m 04s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/e91ef53392e34e0b8c004537c29bdb10 : SUCCESS in 54m 13s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/be4faa4dab274a009cf7375f41b852ac : SUCCESS in 23m 45s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/9c7cedc0e77c4622984fd8978532e5a2 : SUCCESS in 18m 54s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/6b77e23053ed42bdbaa5d5495a38a223 : SUCCESS in 1h 15m 29s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/6ef7e5e57ef943e8a904942d7c6d4c47 : SUCCESS in 1h 45m 03s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/ddc2d58b757d4c7384240fb7418c8e80 : SUCCESS in 1h 59m 20s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/d63c02b14f3a4e47a1a385af6ea53f5d : SUCCESS in 2h 02m 07s","accounts_in_message":[],"_revision_number":1},{"id":"a75943372a1fe96a29b5f7e385d34e7f66c9fb6b","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-25 09:19:02.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/e155584b0d3347348bcbbfb66dc9c312\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/1834d53ba62743ffa59f8342b0cafb8b : SUCCESS in 3h 00m 24s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/6b948e05dca94f96a616c510ad7ebede : SUCCESS in 2h 20m 52s","accounts_in_message":[],"_revision_number":1},{"id":"f49a90e762b03d6fe6398a4fa78a5661219ae4c0","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-06-25 10:24:33.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b0ea78e10c194444a8fc2dbd10234b36\n\n- teim-code-review https://zuul.teim.app/t/main/build/4c90874f42c04bfca27a1bd6048f6d06 : SUCCESS in 15m 26s\n\nWarning:\n  reload_config_files() catches SystemExit and oslo.config Error internally and returns False on failure, whereas the old self.conf(...) would propagate. The caller\u0027s downstream None-config-group guard converts this to LoadingError, so the outcome is still an error. Impact: Low for the current single caller. Error semantics changed from raise-on-failure to return-False-on-failure, but the caller\u0027s downstream None-config-group guard converts this back into a LoadingError. No silent data corruption. Recommendation: No change required for this patch. If additional callers of _reload_config are added later, they should be aware reload_config_files() no longer raises on parse errors.","accounts_in_message":[],"_revision_number":1},{"id":"ceb269df562779e76957ae7406e2772b4aa857c5","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-25 11:45:23.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"86e7a3773ce3e4507341c3768dbc83bbce321993","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-02 18:42:22.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"25991745a9505289fe4696ea1bc423f8f34b0d52","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-07-02 18:42:51.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"e9251aeec27af274d37e24e2d63e098b3c197321","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-02 18:52:37.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://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/35c65b4425c443c6a3498be528444b08\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/65c209dada564b53a1f12e04c0b32e85 : FAILURE in 8m 49s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/5a9a050fa732411083a50b743c0a4790 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"1cb8d5f2c4859110d421af4bdb0976819053e1dd","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-07-02 19:09:05.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/2b4807293d34481ea52a8bbef19618ee\n\n- teim-code-review https://zuul.teim.app/t/main/build/73ff6b0afb3f4d43869096b94fe4de42 : SUCCESS in 13m 32s\n\nWarning:\n  The fix addresses a concurrency bug but introduces a subtle behavioral change in error handling. The old self.conf(...) propagated config errors as exceptions; reload_config_files() catches them and returns False. Acceptable for the primary use case but a change in failure mode. Impact: In edge cases where config files contain invalid values for newly registered plugin options, errors are now silently logged by oslo.config rather than propagated as LoadingError to the caller. This could mask configuration problems in production deployments. Recommendation: This is an acceptable tradeoff for thread safety. Consider documenting the softer error handling in a code comment on _reload_config() to make the behavioral difference explicit for future maintainers.","accounts_in_message":[],"_revision_number":2},{"id":"77bf76be65c81b5e1f3495fd07a264dc5ef2c100","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 20:56:58.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/14568f594cb04c2db653dca2267e2621\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a459ca07564242a8b4604d60320ec2a7 : SUCCESS in 6m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e461906168a4eb8a7cf8f0489c0dae4 : SUCCESS in 4m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/09a749c00208471f90e6a2f18f0bffa8 : FAILURE in 3m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3f511125a0614e618f7319010081a56c : SUCCESS in 5m 09s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7234c48b04644623b5793b4cd44bad92 : SUCCESS in 9m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c30b5f5b61254c98a839e3c10a81b7a8 : SUCCESS in 9m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a733e64e58d34d1ea62cca5134a66b04 : SUCCESS in 5m 47s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/eb38244ccbd6484a9d8cfbc474b21e90 : SUCCESS in 3m 27s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/f0d4c841faf14bd4acdfa84dbebea625 : SUCCESS in 26m 17s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a1123f2dd5654603a7fbb4adecf2561c : SUCCESS in 55m 13s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/db699206d52647da817b66bc18d663ce : SUCCESS in 29m 53s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/b338cbc6fea34f94a40128bb7dc46514 : SUCCESS in 1h 56m 08s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/a052b64d5ab24036bdb8a4f304fec839 : SUCCESS in 1h 59m 41s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/95df7d2d10254bf182e11c416d35b267 : SUCCESS in 1h 51m 46s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/bae70dcaab54447f9e5562999c01b616 : SUCCESS in 1h 59m 23s","accounts_in_message":[],"_revision_number":2},{"id":"e281f45b4b09e9ddbd40319ea09824f4a2b544ec","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-03 06:07:58.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2f9c5679141c6cd37e5d99af4a1e763f402d7d5e","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-07-03 06:08:34.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b92b92b3442b47248a986e71d70d014c6c214714","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-03 06:19:24.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/b9f642eecef1476e9be6d9f0ad469a52\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/66bb784b7a0e4a9d8fc284e0f015f499 : FAILURE in 9m 50s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/850e22f0fbb846caaf2956403807acac : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"38fd0164c3f2e4c232ec5cd4f5e2a78e433dd859","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-07-03 06:28:00.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/578fb61a266c4c84b41681ac1584d8d0\n\n- teim-code-review https://zuul.teim.app/t/main/build/0381754ef9a44390920b32f5354d9f5c : SUCCESS in 19m 11s","accounts_in_message":[],"_revision_number":2},{"id":"527178f229e1a2e21d64d98fe1837afd694557b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-03 08:18:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/23b2f1cc131c4192bef227a8871d505c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0e5adcbcc5fb4f56b1b5655c249635ec : SUCCESS in 6m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e3fd66bf05a485182545773f8ca9dfa : SUCCESS in 3m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ed590a5a745649c09900da616b7428fd : SUCCESS in 5m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9d40116dfa85434ea5f507aa6792810d : SUCCESS in 4m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4a7a722751d842e1b7708171595a36ca : SUCCESS in 9m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e3fdad12f14444dadd3202cf5231242 : SUCCESS in 10m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a0b8bc3261c84a58b8894fb5a4b6f9f0 : SUCCESS in 4m 58s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/f92993690ce74b0085f3108d57619dcd : SUCCESS in 4m 34s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/b5282029d4b94397bdba3863f77a2b19 : SUCCESS in 51m 54s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c77d895d18e341daa6bff103a92fc281 : SUCCESS in 54m 45s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/b735e7a5631740f1b56157499d884a3b : SUCCESS in 37m 36s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/f897738f3f2a4bedb731c85b5a79aa4b : SUCCESS in 2h 03m 25s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/3756161546d5453fbb8a41e691afd976 : SUCCESS in 1h 42m 48s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/e7834f27ed064a74823f5333bf6d2e7d : SUCCESS in 1h 46m 01s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/d9d7a1aea9de454cbd1a69fdd6499b6f : SUCCESS in 1h 33m 22s","accounts_in_message":[],"_revision_number":2},{"id":"1a29814a595c3f7089ff1a63312c51aea1304c93","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-06 13:53:52.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"98ca64302586a684560cb1044a3698675b3ec186","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-06 14:11:57.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/9fbcfa2e622f48d5b806a16f4b61eeb4\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/2c17e632d2f4439eb8587d38e791cf44 : FAILURE in 9m 37s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/3c0659060ec54f7d8f0be79eef5128a3 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"ff1fbd7b404abe35162692abf065798df1835bea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-30 15:50:39.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"1b38263db963a39da049a1ddf3d06c60092ba849","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-07-30 15:50:51.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a26609eb0fc3f4e91a3956c9bb80dbfad8d10334","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-07-30 15:58:02.000000000","message":"Patch Set 3:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/a84c274fad014fe3817fa0da8f8ac69f\n\n- teim-code-review https://zuul.teim.app/t/main/build/5a077c3bfad842e5a7270e9b4fbc461e : SUCCESS in 6m 57s","accounts_in_message":[],"_revision_number":3},{"id":"6337ff1a490c8cb7e27ca72c495b8c6abe761501","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-30 16:30:26.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://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/8c34507eb8cf49ecb371bdb1c4d12026\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/86c78e91590745b8a869432788eb5c65 : FAILURE in 9m 27s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/7d5cc79c90d84e7284d9eadf32d07668 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":3},{"id":"c7e4dd3781da8308e572de23a3964a528f45d18c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 17:29:30.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5842949a1a654172b7b7d82c8c13906d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e6adfeed1b1841959491fb384a920db7 : SUCCESS in 6m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0801980048b843d097233775afdafa83 : SUCCESS in 4m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fc6303e94dad43de86f7062177c7ef91 : SUCCESS in 5m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/615d7b03337646f5aff2298164278657 : SUCCESS in 3m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9001dd805a97456cb90ab72b73c6162b : SUCCESS in 8m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ce6dbf85c1f4e298b19975a85f850ec : SUCCESS in 9m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6313343649fa4acbbc53815db5eace60 : SUCCESS in 4m 17s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/a418deeeeccc4640b7edaabc180ba9d0 : SUCCESS in 5m 15s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/3b947d5e62354cb487c4f8257252492c : SUCCESS in 24m 01s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9fdec5e96f3f447a9968ef3cd5995697 : SUCCESS in 59m 04s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/fefe315b98d14c5aa00e6f24beb85987 : SUCCESS in 37m 50s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/25c06464b29648f5abb439f8393bbb7a : SUCCESS in 1h 25m 28s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/795f275bf9bb44a49fab56b720116870 : SUCCESS in 45m 20s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/7ea2d7cdefba4986a612b21b9e4a5888 : SUCCESS in 1h 31m 22s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/92845082ef334ba3ae3acc056ac2d7ca : SUCCESS in 46m 04s","accounts_in_message":[],"_revision_number":3},{"id":"6e851bea439b1bc169eab2163b04b102576446c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-31 09:42:59.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"53faa5a3e6e9dfffa38a42c975bbf8a6a3d41726","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-07-31 09:43:58.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"91fc2fa2c47776343aaa23f1231c755d16b106e2","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-31 09:54:17.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://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/33d6d8072c164611a80b7a01cf6727bf\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/71bf559bf7d14d9d9dac559021dd33d1 : FAILURE in 9m 16s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/d1eda20a18cd432e980a5659157beb3a : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":4},{"id":"e388d1909d4eb481eda31d81cbf80b90e356c2bd","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-07-31 10:14:22.000000000","message":"Patch Set 4:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/6d241d47383b41d5af27ae1b0bf18e53\n\n- teim-code-review https://zuul.teim.app/t/main/build/f23999ab011249f88912a43bfd9f6bca : SUCCESS in 6m 15s","accounts_in_message":[],"_revision_number":4},{"id":"fe9262ef13393144fb3dab86e413ba3da52680b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 11:29:51.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7d2731d4c044571b9733a41a3b0a8ec\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f171247f031b43acbcfcc3b2d87ed80a : SUCCESS in 7m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e502a2a542a48a982f9c3ca45ac25ef : SUCCESS in 4m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6e01bd8bbd7c4862a0905c8d67649c5e : SUCCESS in 6m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0472ec9944ef49b5ac0a5387985351a4 : SUCCESS in 5m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/33a11824bbb7421b96ff716e82bf9bf0 : SUCCESS in 9m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76975c4673404db687bd9c1ac47d24d9 : SUCCESS in 9m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bbdb2521cd3d4c69bbb2d53948b7166d : SUCCESS in 4m 57s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/ff6b0fa98c5f4354b064eea7cac9f9d8 : SUCCESS in 5m 20s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/ec1b92c17d3744feab14e185c373185f : SUCCESS in 1h 00m 12s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3e7fc7df769e49c5bc8da1be937ec764 : SUCCESS in 24m 14s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/923299e1240f4440b558268236088405 : SUCCESS in 34m 10s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/f367279ba9dd45e3a0c2224cb330337d : SUCCESS in 43m 11s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/a2866bd16b1b431495ad948ef31087dd : SUCCESS in 1h 38m 24s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/1a71365fd4e74b2b894ea7021287733f : SUCCESS in 1h 34m 24s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/fc4c14d729d54d378615da89567a9c7c : SUCCESS in 1h 38m 58s","accounts_in_message":[],"_revision_number":4},{"id":"998f29eef41010dcd4d50b8251219278d52307fb","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-08-03 10:45:34.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"9772ffb39b968074114c5b6b9d0e79578bd34b0f","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-08-03 14:43:16.000000000","message":"Patch Set 4: Code-Review+1 Review-Priority+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d5de3191368739f6204ae53e276b428693c76586","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-08-03 17:14:09.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"2e448806c40cc39e7d3bbe8ffc47e9fee6422706","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-08-06 13:47:14.000000000","message":"Patch Set 4: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"5b663b994e4a9c543b8e7f4ea74541f2b6e7f596","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-08-06 13:55:33.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9d2d52ec8de3f09439fcb61afd8bd153a7e48906","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-08-13 13:37:47.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f9892f4800188468cf5ccf1bd5021b236b15f2d5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 13:38:31.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"26f2af6912c6c2490ffff013a28ebbf660bc0c89","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 15:19:56.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/2597053875014c3fbd75aaaf317b25e2\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f41d9b4d09c434985cd57c2fc2ea8ea : SUCCESS in 2m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a9a5e6afbd694976a800dd7a5f52e120 : SUCCESS in 3m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7ce993d2744f45d3a30597c1f38a505e : SUCCESS in 5m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/43af80c806db4df8aa0f445be6905cc4 : SUCCESS in 10m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2831d9461c424b6b9c101c631ada6871 : SUCCESS in 4m 20s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/00bf285a30db4707b831318db0a2b792 : SUCCESS in 5m 13s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/9febab7da7e74633a8733e7388ce8f4d : SUCCESS in 57m 27s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/43c28b3c741d45df9d502f5d2d0571ea : FAILURE in 20m 52s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/33fc989462e24b4f89d8382ebe9b9ac5 : FAILURE in 11m 44s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/864ac967877244d9b1d9af914891a2ec : FAILURE in 10m 07s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/9fe16ffc1ad440ec9fdc1eaefa5534e6 : FAILURE in 11m 00s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/516fdc46e198480784aafd94f5f2257f : FAILURE in 15m 23s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/a14b9bc8ece94b42b4804fc38837def9 : SUCCESS in 1h 36m 18s","accounts_in_message":[],"_revision_number":4},{"id":"22aff7386a83b62d185688a7edad79d169f9d2dd","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-08-13 16:11:08.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e3fd217671a5cdb4e37c7c834cf17c82bcca9c74","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-08-13 16:11:16.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"bf90a045e22b19e4096143c6317c2b3c5708143b","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-08-13 17:31:58.000000000","message":"Patch Set 4:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/3ad1f942abaf46d9ad6f03ae6efc150e\n\n- teim-code-review https://zuul.teim.app/t/main/build/e1aa8b7b0ddf4aa19eca1cd27775c143 : SUCCESS in 6m 45s\n\nWarning:\n  File .kube/cache/http/4cbf3e74a0cf251e76b79c730e27aa78 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/0a771f2540bee8272a9133c8d531842b found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/633816721bc07bdda0fbf06ed9b188a8 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/64bb8818767ee53eb9f04ea0997a7ef9 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/fbf116c05c6ee054708cc083d436a6b5 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":4},{"id":"ba762f083a2b4ae6210c10de271063d3beec600a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 17:55:56.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/b164ac5b18ba4748be43e15dba390c1d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e01bfa89f66142c78ad8d84026643eb7 : SUCCESS in 6m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3ff2f5d83abd4382bab3ac5f7fbf5d76 : SUCCESS in 4m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4167cd8e4d1e422ea7dd8b5d6196610a : SUCCESS in 4m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9743e18c0bcb4c0c913d2b97b96ef97e : SUCCESS in 4m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/220682798c844d58873e2f28a063b262 : SUCCESS in 8m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c96f1af2318346348de7fbaba27adb14 : SUCCESS in 8m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9969127a66744afbba8d4995bdf0abf8 : SUCCESS in 4m 28s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/68a761c88d7f46c8bc84310f9f9fc39e : SUCCESS in 2m 51s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/c8773e010ef2439db4761025b69b5107 : SUCCESS in 53m 39s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6033fb6968bd408698a3e8fce3718df2 : SUCCESS in 52m 22s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/57c52012d22248cfba3327ac6ec25a46 : SUCCESS in 39m 14s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/56e5157e446f4bb38e82affc9259c72a : SUCCESS in 1h 39m 15s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/c61427d9bfb843a3b64c3797b75598c8 : SUCCESS in 1h 30m 42s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/3ce015b6a8b447aa96daa15ec62ef49d : SUCCESS in 45m 16s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/3a36cc3cd40a4d038368bd15a22382b1 : FAILURE in 48m 55s","accounts_in_message":[],"_revision_number":4},{"id":"b85a40ededc1a7661df2e7f74bf3f88ae6a51596","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-08-13 19:11:16.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/00166ab8f6a641dd903f82e9122d19f0\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/0e2a850e0ff7466d8b665c7287852154 : FAILURE in 10m 29s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/d23d2c85f2bc4ffb8d2f5f0a9d9714de : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":4},{"id":"85ebcb31ee073ce47ebb9aa2a8611ed3b5f2f79c","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-08-13 19:16:27.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"961828598bdc0293a2c8504f026a3ae40693821d","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-08-13 19:16:31.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"638671f61479a5c5a2f5986d8d2b9bf108ce3737","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-08-13 19:16:34.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"6b79874d9203ea53896d7b3853befa219f32cf8b","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-08-13 19:25:08.000000000","message":"Patch Set 4:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/5958d0ec3ee44d76a78eee413292b8c5\n\n- teim-code-review https://zuul.teim.app/t/main/build/583f19f6e8014438bddeb9082c2a9896 : SUCCESS in 8m 24s\n\nWarning:\n  File .kube/cache/http/4cbf3e74a0cf251e76b79c730e27aa78 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/0a771f2540bee8272a9133c8d531842b found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/762e7606445849c864402705b45ce123 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/64bb8818767ee53eb9f04ea0997a7ef9 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/a42de01a3336fc28d623ff20c5c27920 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  This change fixes a race condition in DefaultLoader._reload_config() that could cause NotInitializedError when config is reloaded in a threaded context. The project maintains a releasenotes/notes/ directory with 170+ notes including numerous bugfix entries, but no release note was added for this... Impact: Without a release note, operators and downstream consumers may not be aware of this behavior change when upgrading. While the change is a strict improvement, documenting bug fixes is standard OpenStack practice for traceability. Recommendation: Add a release note file under releasenotes/notes/ describing the fix, e.g. \u0027fix-race-condition-config-reload-\u003chash\u003e.yaml\u0027 with a fixes entry noting the NotInitializedError race condition in DefaultLoader._reload_config().","accounts_in_message":[],"_revision_number":4},{"id":"d7b138b0ddf2477338615ee54f09bb5cb2f3d083","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-08-13 20:00:43.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/45411508fde647a0a1aa55e99e9522fb\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/e54cd672b12e417b946301fceb322d1a : FAILURE in 9m 04s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/f3761b2c8ad84aab9724f425e2ee6129 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":4},{"id":"0c8cd3fb77d4ff6aafe8936883bc5af75a0ead77","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 21:06:00.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7836fbf258bd4d84a518e1307ce3e779\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5ad8fdad2d094f3d860342f7e3a0fc7b : SUCCESS in 8m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9af966d1af024509920ac48d9a7ec1cd : SUCCESS in 4m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d895bf80e0cf4df8bc224636d00a6408 : SUCCESS in 5m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/886853cb73d24ce482c19e84f2f12b66 : SUCCESS in 5m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/53102d0e70274dd6a762df3030b7b18c : SUCCESS in 8m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6da95251a4254d86892e17d91d44ec65 : SUCCESS in 9m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c1bca0240bda4aa7abf358522e7b127a : SUCCESS in 4m 29s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/4cb95989f6d348759b95193585a29b49 : SUCCESS in 3m 00s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/26cbd615679c4c6486465a2c7cc37bb1 : SUCCESS in 46m 00s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/dbf135eb51804c76b70308931ca1ad56 : SUCCESS in 30m 23s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/603a95ffc0714256850535a3cddafeed : SUCCESS in 16m 58s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d80a322f23704b87acb7dec98bbf2d5c : SUCCESS in 1h 31m 47s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/28fd5317694b44ad815b1b4c6859dd91 : SUCCESS in 1h 39m 00s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/228ccf75580d486aab214d7115122d20 : SUCCESS in 1h 42m 50s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/c64020a3fd464388b46a6f5561bd1916 : SUCCESS in 1h 32m 29s","accounts_in_message":[],"_revision_number":4},{"id":"f711b2ea847fe189f215fde46acfeb05b54f9430","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 21:06:51.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"b11c2fe9a2055bc0db6a930e56adc1cf687bd16f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 22:49:39.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4f455d0c558a4c4993297d3a959ed591\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/160bb107e16e4edb9df65b4e7d74081e : SUCCESS in 4m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/55a4c502682e4e12ab0aad4ea34d3355 : SUCCESS in 5m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6eb8f7eef186496e8967a6f00d9dae3d : SUCCESS in 5m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61e0041c9ffc46c9af5bb27b847cb10a : SUCCESS in 4m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/71cfe2a4667948a3837a6d845ce64046 : SUCCESS in 2m 56s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/077cd2df8ac84a0496db1dc867401c49 : SUCCESS in 5m 17s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/a6027927bac64645beddc63dc23a9c88 : SUCCESS in 54m 45s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6679a8a6f49d46608cb9644700132c21 : SUCCESS in 46m 15s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/e7a2803d7d7c4c6189b469b8f3f332de : SUCCESS in 38m 43s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/418f056a40de45f7bb9d7e6ea8d5d664 : SUCCESS in 1h 29m 01s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/83f1df44fa5d4629bce1f7e0a0a72b35 : SUCCESS in 1h 38m 53s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/a67aa5ae827e4137acf8a6ab5c966792 : SUCCESS in 1h 28m 51s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/3ebc0f4cd5d74c028827686958eb819f : SUCCESS in 1h 34m 59s","accounts_in_message":[],"_revision_number":4},{"id":"b2ec75ce668d638ed4872f1cd262a6cbad0918a1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 22:49:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"11496357f5025dad8a04ed3eb98f606ffd6f933e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 22:50:39.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/efb065cbb01e4dbea7389c1d4e5caf01\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a08a467d9664839adbb23b91f8527f4 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"6dbf544a7dd740b8d4300a6221ec20e0a1fee33c","revisions":{"4b6bfeea83f0f9d8ed0e2866e7c5f60dd0e129a0":{"kind":"REWORK","_number":1,"created":"2026-06-25 06:17:21.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/45/994845/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/45/994845/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/45/994845/1"}}},"commit":{"parents":[{"commit":"91ddf32e903e7135262468df7e344a0ffd37dccc","subject":"Move db fixtures to the common fixtures directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/91ddf32e903e7135262468df7e344a0ffd37dccc"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-24 20:29:59.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-25 06:17:00.000000000","tz":120},"subject":"Fix race condition in DefaultLoader._reload_config()","message":"Fix race condition in DefaultLoader._reload_config()\n\nDefaultLoader._reload_config() calls self.conf(...) (ConfigOpts.__call__)\nto re-parse configuration after dynamically registering new option groups.\nConfigOpts.__call__ internally calls self.clear() as its first step, which\nsets _namespace \u003d None, before re-parsing and restoring _namespace.\n\nThis creates a race window: In certain cases _reload_config runs in\na futurist thread during audit processing:\n\n- do_trigger_audit → get_planner → _load_plugin_config\n\nwhile other thread may concurrently call code which requires CONF, which\nends up in a NotInitializedError.\n\nReplace self.conf(...) with self.conf.reload_config_files(), which\ncreates a new namespace without clearing the old one and atomically\nswaps it in when done.\n\nThis affects specially in functional tests where all the services run\nas threads in the same process.\n\nAssisted-By: Claude Opus 4.6\nChange-Id: Ia899b72672e6609fd5369b3de24981172b4ef780\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4b6bfeea83f0f9d8ed0e2866e7c5f60dd0e129a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4b6bfeea83f0f9d8ed0e2866e7c5f60dd0e129a0"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"91ddf32e903e7135262468df7e344a0ffd37dccc","is_merged_in_target_branch":false,"change_id":"I0997197e8f3ebd3550d401db27a97ed3da1be03b","change_number":988388,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"e9d12d8786fe9b3b1acc6428c808759930fd3410":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-07-02 18:42:22.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/45/994845/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/45/994845/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/45/994845/2"}}},"commit":{"parents":[{"commit":"862b9f73b51a39f32e2a9f501b21d7ce4156d8ae","subject":"Move test fixtures to local_fixtures directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/862b9f73b51a39f32e2a9f501b21d7ce4156d8ae"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-24 20:29:59.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-07-02 16:12:52.000000000","tz":120},"subject":"Fix race condition in DefaultLoader._reload_config()","message":"Fix race condition in DefaultLoader._reload_config()\n\nDefaultLoader._reload_config() calls self.conf(...) (ConfigOpts.__call__)\nto re-parse configuration after dynamically registering new option groups.\nConfigOpts.__call__ internally calls self.clear() as its first step, which\nsets _namespace \u003d None, before re-parsing and restoring _namespace.\n\nThis creates a race window: In certain cases _reload_config runs in\na futurist thread during audit processing:\n\n- do_trigger_audit → get_planner → _load_plugin_config\n\nwhile other thread may concurrently call code which requires CONF, which\nends up in a NotInitializedError.\n\nReplace self.conf(...) with self.conf.reload_config_files(), which\ncreates a new namespace without clearing the old one and atomically\nswaps it in when done.\n\nThis affects specially in functional tests where all the services run\nas threads in the same process.\n\nAssisted-By: Claude Opus 4.6\nChange-Id: Ia899b72672e6609fd5369b3de24981172b4ef780\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e9d12d8786fe9b3b1acc6428c808759930fd3410"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e9d12d8786fe9b3b1acc6428c808759930fd3410"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"862b9f73b51a39f32e2a9f501b21d7ce4156d8ae","is_merged_in_target_branch":true,"change_id":"I0997197e8f3ebd3550d401db27a97ed3da1be03b","change_number":988388,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"},"5d18cc58c88ab519bd780d6d99f784b95b74b356":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-30 15:50:39.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/45/994845/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/45/994845/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/45/994845/3"}}},"commit":{"parents":[{"commit":"a1b113ce54a5c4c1dae794488227af11e8e4499f","subject":"Merge \"Remove python-cinderclient dependency\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a1b113ce54a5c4c1dae794488227af11e8e4499f"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-24 20:29:59.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-07-30 08:53:10.000000000","tz":120},"subject":"Fix race condition in DefaultLoader._reload_config()","message":"Fix race condition in DefaultLoader._reload_config()\n\nDefaultLoader._reload_config() calls self.conf(...) (ConfigOpts.__call__)\nto re-parse configuration after dynamically registering new option groups.\nConfigOpts.__call__ internally calls self.clear() as its first step, which\nsets _namespace \u003d None, before re-parsing and restoring _namespace.\n\nThis creates a race window: In certain cases _reload_config runs in\na futurist thread during audit processing:\n\n- do_trigger_audit → get_planner → _load_plugin_config\n\nwhile other thread may concurrently call code which requires CONF, which\nends up in a NotInitializedError.\n\nReplace self.conf(...) with self.conf.reload_config_files(), which\ncreates a new namespace without clearing the old one and atomically\nswaps it in when done.\n\nThis affects specially in functional tests where all the services run\nas threads in the same process.\n\nAssisted-By: Claude Opus 4.6\nChange-Id: Ia899b72672e6609fd5369b3de24981172b4ef780\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5d18cc58c88ab519bd780d6d99f784b95b74b356"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5d18cc58c88ab519bd780d6d99f784b95b74b356"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"a1b113ce54a5c4c1dae794488227af11e8e4499f","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"6dbf544a7dd740b8d4300a6221ec20e0a1fee33c":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-07-31 09:42:59.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/45/994845/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/45/994845/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/45/994845/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/45/994845/4"}}},"commit":{"parents":[{"commit":"d7c96b2272f3799bb434171208fb395f4d63a71d","subject":"Remove unused osc parameter from scope and builder classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d7c96b2272f3799bb434171208fb395f4d63a71d"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-24 20:29:59.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-31 09:42:39.000000000","tz":120},"subject":"Fix race condition in DefaultLoader._reload_config()","message":"Fix race condition in DefaultLoader._reload_config()\n\nDefaultLoader._reload_config() calls self.conf(...) (ConfigOpts.__call__)\nto re-parse configuration after dynamically registering new option groups.\nConfigOpts.__call__ internally calls self.clear() as its first step, which\nsets _namespace \u003d None, before re-parsing and restoring _namespace.\n\nThis creates a race window: In certain cases _reload_config runs in\na futurist thread during audit processing:\n\n- do_trigger_audit → get_planner → _load_plugin_config\n\nwhile other thread may concurrently call code which requires CONF, which\nends up in a NotInitializedError.\n\nReplace self.conf(...) with self.conf.reload_config_files(), which\ncreates a new namespace without clearing the old one and atomically\nswaps it in when done.\n\nThis affects specially in functional tests where all the services run\nas threads in the same process.\n\nAssisted-By: Claude Opus 4.6\nChange-Id: Ia899b72672e6609fd5369b3de24981172b4ef780\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6dbf544a7dd740b8d4300a6221ec20e0a1fee33c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6dbf544a7dd740b8d4300a6221ec20e0a1fee33c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d7c96b2272f3799bb434171208fb395f4d63a71d","is_merged_in_target_branch":true,"change_id":"I3dbadc2d552f6a3effb4eb1b0e970ee138f36228","change_number":998775,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"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":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}}]}],"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":"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":"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":""}}}]}
