)]}'
{"id":"openstack%2Fwatcher~973274","triplet_id":"openstack%2Fwatcher~master~I7058b32b762de03455d1b082c3cbd5849314350a","project":"openstack/watcher","branch":"master","topic":"blueprint-remove-cancel-ongoing-actions","attention_set":{},"removed_from_attention_set":{"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-01-22 10:34:44.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-01-21 21:22:19.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-01-22 19:24:06.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I7058b32b762de03455d1b082c3cbd5849314350a","subject":"Homogenize ActionPlans cancel behavior in threading and eventlet mode","status":"MERGED","created":"2026-01-13 16:50:22.000000000","updated":"2026-01-22 19:24:58.000000000","submitted":"2026-01-22 19:24:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"973274-blueprint-remove-cancel-ongoing-actions","meta_rev_id":"31d1466d6a76e80ebc294b474ea2aaf555ce25cf","_number":973274,"virtual_id_number":973274,"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":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-22 19:24:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-01-21 19:50:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-01-22 10:34:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-01-21 21:22:19.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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":1,"date":"2026-01-22 10:34:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"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":{"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":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":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"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"},{"_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-01-13 16:50:30.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-13 18:14:57.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-01-13 19:38:03.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 11:56:02.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-01-21 19:50:13.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"}],"messages":[{"id":"756ec3b5818234618837bbb0dc0f7d8138c766f0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-13 16:50:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a88b030c10dde169cc6e68f24f6deccec060f9f7","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-13 16:50:30.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"334ec49d737d0cdd2c66fb5676b817bffbf61e2e","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-13 16:56:34.000000000","message":"Patch Set 1:\n\nBuild failed (automatic-ci pipeline). To rerun just this ci comment\n\"teim-ci: auto\". To rerun other ci jobs comment \"recheck\".\nNote this ci does run on \"recheck\".\n\nhttps://zuul.teim.app/t/main/buildset/7b2a4515fa814977a2428c36c7c67771\n\n- teim-code-review https://zuul.teim.app/t/main/build/96d9255c0b1745b0b772ded19784a427 : RETRY_LIMIT Ansible variable freeze timeout in 1m 23s","accounts_in_message":[],"_revision_number":1},{"id":"2f98a83a62a1e5f8126b68e30c9a62a683d8d76d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 18:14:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/07b05c0a19d240c0b71cc5a387f5a86f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a2dbb41b7264f329e746bba056e5f03 : SUCCESS in 7m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a922cde5c91448cb8080c5ffbd10f18 : SUCCESS in 4m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3a0db60f6c7648428028e86d553874ff : SUCCESS in 5m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c4f0a92134554c62b23dfd48a61b227f : SUCCESS in 4m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b02991e25829481b8b318e795bde5d85 : SUCCESS in 11m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/59d79a1a435949a296442ed454227d57 : SUCCESS in 4m 06s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/aadf288a491848459bb41999d49b317e : SUCCESS in 5m 19s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/978ec0de89824e3e91b57f04dcd2672d : SUCCESS in 51m 16s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/9debcf2e88e94397b3643180361e7346 : SUCCESS in 37m 32s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/f237004e301849cf80112d659e62ecf8 : SUCCESS in 1h 21m 35s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/5d89d596a68a4bc0bba14b6626c31cca : SUCCESS in 1h 07m 00s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/396e1b34c0644283b35899ed9459e737 : SUCCESS in 1h 18m 31s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/f4deadb70cc84db081d6f5a8b4ecd993 : SUCCESS in 1h 18m 33s","accounts_in_message":[],"_revision_number":1},{"id":"c7aa20f1764013ddba6219e15ee9566e95fbe8b7","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-13 19:38:03.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/ead45d182f3b441597a405e4ab7b6473\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/238b423736b94dba9ef5d450d43a1b17 : SUCCESS in 2h 46m 26s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0dc6ab3f9a924376ab9fb6e34048d2ce : SUCCESS in 2h 03m 11s","accounts_in_message":[],"_revision_number":1},{"id":"7e197f2777bd9cc4bab582b0dc11cea6591ae289","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-14 10:11:09.000000000","message":"Patch Set 2: Published edit on patch set 1.\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":"f14236106e53ea96db1e3452f5478d307b549cdb","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-14 10:11:21.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"194594a6fe8968c4dde1eaac868bdb78b6bf3edb","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-14 10:24:49.000000000","message":"Patch Set 2:\n\n(3 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/740d3c8d34604d49bf7fac538774254b\n\n- teim-code-review https://zuul.teim.app/t/main/build/6308d78ebb2a43b99a43d68dec345d9d : SUCCESS in 12m 49s","accounts_in_message":[],"_revision_number":2},{"id":"7e2ca35687effb6a835d46dbd66f332f7732fac1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 11:39:21.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/367a03b79f4e4c74bffa171d2f4c367b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f1183ef3f4f0474c9bed7b9b74627294 : SUCCESS in 4m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e61f04a848b47439cb0ee49aba35adc : SUCCESS in 3m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7ed8bb6af71c44048e3b3e8f4f5eb4d4 : SUCCESS in 3m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b2a6ffb29083451aada2184f5c83d4d3 : SUCCESS in 5m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dcb2282c318842d99976990290a63549 : SUCCESS in 8m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/44b61be9b1b5458e9a5b866cff6237ee : SUCCESS in 2m 50s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/d5eee935d2214e3eafad54feebbad605 : SUCCESS in 3m 40s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/41a90013237d491cbad62eb247a0614e : SUCCESS in 25m 13s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/83105d9c60214b1b89de01c8c5ad9a6b : FAILURE in 36m 03s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/cab9cc705cd94b3bbea8ed82392907b2 : SUCCESS in 1h 13m 01s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/f125d3af4c1c4bf8852afa3d4fb8e6bf : SUCCESS in 1h 25m 51s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/0399f818d4db458e82ca4de192c7ccf6 : SUCCESS in 1h 13m 33s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/d11ba993c1b04943afb0051f8c2ba4da : SUCCESS in 1h 22m 47s","accounts_in_message":[],"_revision_number":2},{"id":"0bf0e4034532e68d0f8aa14641e3d027fa428496","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-14 12:17:58.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"aeb7dcfc8ce06fb6082c83f491ebdfaa252599a3","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-14 12:18:05.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"27d6bbd9451fa811d3f29bb5a27413f6eb8a19a0","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-14 12:40:36.000000000","message":"Patch Set 2:\n\n(3 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e040bb41ee824b4ba1f0db3a6f9584f0\n\n- teim-code-review https://zuul.teim.app/t/main/build/f41a504c2ddb45adab1c291fc7302f2c : SUCCESS in 18m 54s","accounts_in_message":[],"_revision_number":2},{"id":"4ccb198d750e0edd6b32d973b82dda1e0d016873","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-14 12:50:43.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/be04b09ae7c649a1834a7ac8fb4810db\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/ddcfc47aba134f18a133804e9cb54717 : SUCCESS in 2h 38m 17s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/1d4c0b496cec4384b2221376aab4d632 : SUCCESS in 1h 57m 40s","accounts_in_message":[],"_revision_number":2},{"id":"e721dd8e322adf1df85b6a616449a52a958730cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 13:55:09.000000000","message":"Patch Set 2:\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/485a3828a87543369132a58c372f1409\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/97179ab1047d412b93332f2566b730b4 : SUCCESS in 3m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6b89ea615fb946739fc1a8381153a91c : SUCCESS in 2m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/521b39fd37f041eca967311ff14c5558 : SUCCESS in 3m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/72869418b95645feb282503913559aea : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60a58c6d9c9b4697abcc11d994264b8d : SUCCESS in 6m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ebeaf6f83b254024bdc4cdbb40b194d4 : SUCCESS in 3m 09s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ae314fef05f64d55ae27189e330ddffe : SUCCESS in 3m 30s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/31d91858865f4d3484ef81585f712902 : SUCCESS in 24m 04s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/39b9159fb22c41cb95f42d514979c3c3 : SUCCESS in 36m 35s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/2a08e3c497c44f1ebe2f46f63e931c28 : SUCCESS in 43m 23s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/e219af9a272e49c09da9c95ae155e9e5 : FAILURE in 1h 22m 07s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/d980aa83dcc44cf8ae33642a07ef17f4 : SUCCESS in 1h 31m 55s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/07e8aa1f373f486eb497e0a1ac5d1a3d : SUCCESS in 1h 29m 20s","accounts_in_message":[],"_revision_number":2},{"id":"6a4e300255dc52ed8c2edde76bb44cc84ce9f4f9","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-15 07:29:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8f8855d0007895de7b3c7addcdbd423b3a12ce72","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-15 07:30:04.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"9cc2d2bda57d7f437717236349a3756ec33b22b8","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-15 07:46:24.000000000","message":"Patch Set 2:\n\n(7 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/ac4bf476588741109dad79501fbbf486\n\n- teim-code-review https://zuul.teim.app/t/main/build/63ce606f758f464192ea3ef1c422fd79 : SUCCESS in 16m 02s\n\nWarning:\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: file watcher/common/utils.py has only 193 lines\u0027","accounts_in_message":[],"_revision_number":2},{"id":"e9c2da8421507e79ca826c02ce49faa04ee19638","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 09:19:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e16500ba06a74266ad73eaf1bc342331\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d669272810134ab08fc80cd4c0950c85 : SUCCESS in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/872597566c5e4ba79ce42fe36acc5e72 : SUCCESS in 6m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cea50a4d46704eb994adceac77e2ae5e : SUCCESS in 7m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/48b3323b45e04a91b5cf6316d26712da : SUCCESS in 9m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33861db56f6d459cbe87d7b2d7358b97 : SUCCESS in 8m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b3ef7691887f408ba462471fb93ed891 : SUCCESS in 5m 04s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b4f211b123404d94b57c2c1ff86a48a2 : SUCCESS in 5m 29s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/3b68b2961cf248bda1edcaf95a54ce62 : SUCCESS in 48m 31s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/c9cd103fdb8f4a6583ba5ba3616611e8 : SUCCESS in 42m 58s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/b828e9d8b17f4fadaa53949e89899b3d : SUCCESS in 43m 48s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/bc32d308033d47bc8f698a3595a30ecf : SUCCESS in 1h 24m 20s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/aa71e7d558194967b008744ebcf47c30 : SUCCESS in 1h 40m 56s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/934ef6bfb2be426a907d4156c18da596 : SUCCESS in 1h 26m 24s","accounts_in_message":[],"_revision_number":2},{"id":"7c8615d24d067ac914bf605ba138f92cb0a9b65b","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-15 10:10:25.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/2c37caf657d54892ab7c0b1a0a562cdd\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/327ca5ae535044ac8f4532168b6d6f9f : SUCCESS in 2h 39m 12s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/0a46b8a930a0405ebca6662b79f29615 : SUCCESS in 1h 58m 54s","accounts_in_message":[],"_revision_number":2},{"id":"143acf0cfb84f55e3395e6e864e4a37fd1b5643a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-19 14:09:50.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":"812b1ac293a0a6970674c33dfc700dd0aa878645","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-19 14:10:03.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"056a440ae768475513c96336fd1d0b1dfc672fe1","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-19 15:08:37.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/231f86ee6fe24ee0a1c1364829d54cd0\n\n- teim-code-review https://zuul.teim.app/t/main/build/dd49415b62d34ed693f7bc42f8823f14 : SUCCESS in 32m 35s","accounts_in_message":[],"_revision_number":3},{"id":"67845531e407a930111088cb96ba26e073cbe332","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 15:36:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ded473137b4b4b9f88a8be4bac6b4894\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f84c71dc7d1946f5a613919e1eb5ad1c : SUCCESS in 7m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3d493ef07e84492a8b8a56899fee411 : SUCCESS in 2m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ca6b538e50b74b01abaddf6c22f36f56 : SUCCESS in 6m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e46d929ec79f4373a565b40ad4757805 : SUCCESS in 5m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f6fe0e0456f4a3294dd49b96d6f955c : SUCCESS in 8m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bbb9d6b1b35d41bdafbeea1921da9682 : SUCCESS in 3m 55s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/18e35c1a45ca40b6a1bcf719e4340fb5 : SUCCESS in 5m 23s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/2599a80bc3e84720ace5d79840932311 : SUCCESS in 49m 06s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/578d236715e844a0b955acdcf5c4865c : SUCCESS in 36m 15s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/4d38e09aeaf6417a95fc2c956b9022bd : SUCCESS in 42m 14s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/0a16cf98ccc846abb2b4e7e428420c12 : SUCCESS in 1h 14m 35s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/b49bd26175a441809a2af662f86a293c : SUCCESS in 1h 21m 12s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/7233fa20b51546b4be65e388406aa453 : SUCCESS in 1h 02m 44s","accounts_in_message":[],"_revision_number":3},{"id":"187717bacdb798e56e6391076cac15ba581617c3","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-19 17:27:31.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/6daffe87a12a46d9b48af10d7678d35a\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/64d295c1b3aa46ccab97e248500f868a : SUCCESS in 3h 16m 24s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/05f3334991ef422daf6432b971cd3775 : SUCCESS in 2h 10m 07s","accounts_in_message":[],"_revision_number":3},{"id":"9883a17086516cf15ff55bc4400c3825d5ef772d","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-20 11:56:02.000000000","message":"Patch Set 3: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"f19230881e022f1ac977fb8c207b3b0e7247dca7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-21 17:20:04.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"689187ee590c9585de40bb0565e8b6097f552c54","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 17:20:22.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"07337eadc0776190c7e6edbef32e8be871ab5043","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-21 17:20:43.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"e1020758016dd0cfc0abb0a795cbced79073511d","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 17:33:42.000000000","message":"Patch Set 4:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/aae00098ff994a1db55a2465fe54d934\n\n- teim-code-review https://zuul.teim.app/t/main/build/164201da2995439e8d51d13c1730127c : SUCCESS in 12m 44s","accounts_in_message":[],"_revision_number":4},{"id":"b19de37619e13218d28e1d5504c7b1df309d77d0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 18:48:34.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/31e74418099e47c0800442ae69292e17\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d62f0f90dd6e4585be9a457e08c09d14 : SUCCESS in 5m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fdf22a1e301844fd9948e8f0b824721e : SUCCESS in 3m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/36d2f1702cb045b08ce83580eb8d4be5 : SUCCESS in 7m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/01dd21d541cb4899991f0d6320b2db50 : SUCCESS in 3m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1fd861fda90b4b8eb0c33f4c7099ece7 : SUCCESS in 10m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/07ca8925f99c469690e9f4784315da98 : SUCCESS in 4m 00s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/eb40b92426304a6585b6816f6072b731 : SUCCESS in 5m 42s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/3ef74ff218be454993fe55be7481c275 : SUCCESS in 52m 25s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/e7572d16644d48a18588c3feebf380d7 : SUCCESS in 31m 50s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/3797cb65a2f14f4cb419d6ab972726f4 : FAILURE in 1h 02m 49s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/a0160792a40f4409b99d44103eda97ff : SUCCESS in 1h 22m 56s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/7224bd4f0fed4a918acc406e0082d6c6 : SUCCESS in 1h 19m 57s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/f803e7e927914d0a83ab9e59a1e8726a : SUCCESS in 1h 03m 39s","accounts_in_message":[],"_revision_number":4},{"id":"052c3c8526ec204ae9fe04c553738ad761b5cf69","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-01-21 19:50:13.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"deabe6a8347b83c6646352b8421e7111902ebfd4","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 19:50:44.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"12a80dce3047a34a072fa473e3346bda8209e31f","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 20:15:27.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/0dab4eb7122c49b8886ad0d6bb8b954c\n\n- teim-code-review https://zuul.teim.app/t/main/build/f779238f3f0147398e682583fd6abbd1 : SUCCESS in 15m 10s","accounts_in_message":[],"_revision_number":4},{"id":"fe4caac0591baf668776f2562b833020f09690f1","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-21 21:22:19.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/bf3595e330df473caa66035369f97714\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/4292dedd10b14922b140a6c57d0eeee1 : SUCCESS in 4h 00m 34s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/d12531914e9849ff9b1f22c516b64981 : SUCCESS in 3h 15m 51s","accounts_in_message":[],"_revision_number":4},{"id":"d7e102b244ae7048291f79134cd655dd94e6d94a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 21:23:56.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d4f32a7c17a437faad5de99516ded0d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1c40e746419f4c4fa547c15ba7fa2f49 : SUCCESS in 7m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab1bb28596854a799ba96ae3f8b7b46a : SUCCESS in 4m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c5dd349f8daa45d5ba31e7a324dc4edb : SUCCESS in 5m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0efe31e1626f4150bb153104cfbffe29 : SUCCESS in 3m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f668a3ff39741718f534339910aa439 : SUCCESS in 8m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7e4e33c5fdac4ca6a95c2cf6810f44c1 : SUCCESS in 3m 53s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/03459490b5dc4eb89501b7422c06762c : SUCCESS in 7m 09s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/9ba75c7047d24d4e839a955ec54fbbdb : SUCCESS in 52m 02s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/688d7a8befd14bc689f92e0d3334acbc : SUCCESS in 37m 05s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/60638888625c40279d3f415f6155ceeb : SUCCESS in 42m 24s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/6ef143bb1daa4be5aabe04a697e15be5 : SUCCESS in 1h 07m 53s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/d921640551934edba233c8e112f24d2f : SUCCESS in 1h 24m 54s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/c033747a48174ddeb0bb400655b983c6 : SUCCESS in 1h 28m 33s","accounts_in_message":[],"_revision_number":4},{"id":"dd81248107fff9884e7d007697f47216775518bc","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-22 10:34:44.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f36a1b68d8623312f190a6ad3a294eff8a0a71fc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 10:35:20.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"b042bc357441e8a045d593ad1f0b87bfe4333ef2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 12:01:54.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/29903bfc404e44578ddb12f317f301b3\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f37dec7ba7444a19e5c94de7056876c : SUCCESS in 3m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f7073ef231dc43df979f7ddff26406d4 : SUCCESS in 5m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b9265901ba5e498d928c042ff9591e2d : SUCCESS in 5m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94275f3b341647aaa1f5146845829c5c : SUCCESS in 10m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/90c6c92f2a66401cb85655e6caac1151 : SUCCESS in 4m 55s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/92c78613a70e4fd498c1cbb4eebb8855 : SUCCESS in 3m 15s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/015882d4478c4c0aa46d9dcd3da77757 : SUCCESS in 39m 29s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/8cdd9de0aa6644a2a8d8b38c674ba7d4 : SUCCESS in 15m 44s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/879c75566fcb429589bf2e2366388958 : FAILURE in 59m 51s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/5740965728ce4812a6eea3e271f1884c : SUCCESS in 1h 21m 22s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/7e309f1536934c09916461d7dc244abb : SUCCESS in 1h 21m 57s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/5b170478dfd64f09880a4ab5b0250caa : SUCCESS in 49m 28s","accounts_in_message":[],"_revision_number":4},{"id":"1a0a2134ffa091967eb33db895f9f99fdb5f4f08","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-22 12:24:48.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"23756bd27ecae7d34dfb1c4e6a787fa167aece7f","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 12:24:55.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"77a70909e3e0f5100f41fb49f1c22473a84d345e","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 12:38:33.000000000","message":"Patch Set 4:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/037736ac75954baf97f50f2cccdec2aa\n\n- teim-code-review https://zuul.teim.app/t/main/build/d37cc0c328004fd9898a608b4bcd241f : SUCCESS in 13m 30s","accounts_in_message":[],"_revision_number":4},{"id":"d14668d505b9c3e7c4eb11e580234abf2107a222","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 14:15:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bde5ef9979a14cf994e2eee414a39970\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6d20fc8c829a4355aa5a0fc38472b1ad : SUCCESS in 8m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1cde17b2014c4dd4b9fb6800c64c764b : SUCCESS in 5m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cafe62f9f38e41b6ae8b90614054d450 : SUCCESS in 6m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1f915b0163f84c0fb1b1f34e2ba32179 : SUCCESS in 6m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14e15bbedd974f1b80e36a062bb07ec5 : SUCCESS in 8m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7614f207cbad41a395be3ac0d57fc056 : SUCCESS in 2m 51s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/136b49236f454d56b5ac976b716b52d5 : SUCCESS in 5m 44s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/863c3ecc9ce1409685f11bca73bd67a8 : SUCCESS in 53m 06s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/9c181f9c5bd9480e9794c5ff1133a3e9 : SUCCESS in 20m 07s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/dd2e9eaf064c499582a802dce239533a : SUCCESS in 1h 19m 43s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/df62c6e5e178443b8e3aec168d38b780 : SUCCESS in 1h 34m 52s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/2923124f612e4906a13afa1d0f4d904b : SUCCESS in 53m 34s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/38627af02f7745b9aa94cc6aa62d95c7 : SUCCESS in 48m 16s","accounts_in_message":[],"_revision_number":4},{"id":"f55f68e98ce1f12c97e191722e2507337a27f1bf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 14:16:29.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"ca85176e9bc9d915551ba3d9a01f1393842d7aa7","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-22 15:15:35.000000000","message":"Patch Set 4:\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/fd3b32b5da9b4d409f709b5084e7be50\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/eaf33ec02fdd4eecb7f41e2ae7b2a033 : SUCCESS in 2h 47m 53s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/fdcd197e75a349ad94330fd07a9b4fe9 : SUCCESS in 2h 03m 34s","accounts_in_message":[],"_revision_number":4},{"id":"0b47aea6b6ed70188d6f6ef7edd6f6c7c7901f79","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 15:56:17.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/82cb86a81e7e4055836a75a3f7bb32d1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/25a7c1391fee464da96d16c7882a8bf7 : FAILURE in 4m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fa73957186454bf687e84c5f7d977396 : SUCCESS in 3m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e289cb096854418993a2baf6659a43bd : SUCCESS in 5m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83b5d2b079a54032b21c1ab63d8865a7 : SUCCESS in 10m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/57b27b38837c4f6cad4165b37efdde4f : SUCCESS in 3m 28s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/b9a9a53b93dc4794a00819cd3454a72d : SUCCESS in 6m 27s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/3ce1aa1acd374bef87b3ee3b00562bb0 : SUCCESS in 1h 19m 00s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/889f2f1cdf7d45eba6f24eb658b513b5 : SUCCESS in 33m 57s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/a520518433844323be676f4af7bcf631 : SUCCESS in 49m 50s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/1fa90d8becbd46a49a54a02b79e69357 : SUCCESS in 1h 30m 11s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/9939c67be96b418ea0344330bf6f858d : SUCCESS in 1h 18m 07s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/aab90b0a152944f58479e0964b0ce2af : SUCCESS in 1h 16m 35s","accounts_in_message":[],"_revision_number":4},{"id":"fa03ae430a76601905839675b841d1a0afba1848","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-22 16:18:36.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4a7ed400f012d8faf205e08edd25479df614ac13","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 16:18:52.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"8c54bd826ac03afd555f372063aa26bfe79da85b","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 16:28:37.000000000","message":"Patch Set 4:\n\n(6 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/a0def106d49748b392947126f203ee95\n\n- teim-code-review https://zuul.teim.app/t/main/build/1cb0fda0fab3439b9d6f4b653e07b8e6 : SUCCESS in 9m 38s","accounts_in_message":[],"_revision_number":4},{"id":"02f7a396b22a759e30de18d359d41eb35985324b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 17:54:43.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/90717c21b8d64b37a868a7c4b7361c3d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/79ab3dc6619a4b13b2334f7b1c051ffa : SUCCESS in 6m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/42305e8c813a491596b189f99874856a : SUCCESS in 5m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f4509880330c400a8449e220388e5480 : SUCCESS in 4m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aa6cdf848c094cd2bd87a008dafbd984 : SUCCESS in 4m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ae19dc718781455ba46440ddb170dd56 : SUCCESS in 9m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2c74307e468d447994f80c8f43646777 : SUCCESS in 5m 48s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/8f90d258ac2446ae9760f5860a929a59 : SUCCESS in 3m 21s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/f3e7902f1f19443487d40dade9450b87 : SUCCESS in 41m 44s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/fb071971be524027a56ce1732006f938 : SUCCESS in 27m 57s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/1e3c2c9d0b1e4902aaff60d26fd4fb91 : SUCCESS in 47m 47s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/345422f7e37c43e5b0160ef62e8f6c4a : SUCCESS in 1h 23m 05s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/114cffe294b740c2b2ce28750aa84b3d : SUCCESS in 1h 32m 57s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/a91b62156af64828966619b4b990dbbb : SUCCESS in 1h 22m 23s","accounts_in_message":[],"_revision_number":4},{"id":"890e9a2742e091cad141925a2449829344016127","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 17:55:27.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"ed5508d8363ba2f5f8f016af2e30c5dfdd578ec5","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-22 19:15:51.000000000","message":"Patch Set 4:\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/290fdb7769764c8ea1607aa073751935\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/3ae85a3c95ac4bb28c9d92387988ceee : SUCCESS in 2h 55m 43s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/e35f254598da41d283ddf569ce8c1ca8 : SUCCESS in 2h 09m 43s","accounts_in_message":[],"_revision_number":4},{"id":"b2ec9bb02bd4aad373a8c306ee4e40853281ca80","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 19:24:06.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aebde40f6ace465c90b85c8eb032379a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e71cc678d8c46d1836aa3d27bceb9fd : SUCCESS in 4m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/959b1cfd354a4ebc845bb82395183b1a : SUCCESS in 5m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/17433dbc447d45218bf049c7ed1f5518 : SUCCESS in 5m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4f06f11344c4cde849ed1060d4e5e1f : SUCCESS in 9m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a5038147cd854b36b04991bfbc594ae6 : SUCCESS in 4m 48s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/74953d7af83344b68c7c8c42fead3fca : SUCCESS in 4m 54s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/d5762a9a4d8e46628197c960b400f648 : SUCCESS in 47m 23s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/c5ecec86649f43d596b1e8711e07d352 : SUCCESS in 37m 35s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/994745b0381c4068b401a452464c196e : SUCCESS in 1h 25m 48s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/ccdb76bb55164797885062b73507b333 : SUCCESS in 1h 19m 48s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/e24319a64475414aa5d728bb4cb8e7a7 : SUCCESS in 1h 22m 54s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/b1d4bb61d9c843df992f7a105ab3cdae : SUCCESS in 1h 26m 54s","accounts_in_message":[],"_revision_number":4},{"id":"ed8d1f38b94ad84c9899f57dba0a6e8ca920c145","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 19:24:06.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"31d1466d6a76e80ebc294b474ea2aaf555ce25cf","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 19:24:58.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1dd9603f682b4dc68c2df008e3f41198\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8812c8b100df44bb9b2000cb93b1ee91 : SUCCESS in 40s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/615239a55bee49abaae4a6f801075e50 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f6aac33e7018383066d8bcaa56e9d127960696a0","revisions":{"e93aa450e181bdb91031e6b1b1a44a2d44a39fa4":{"kind":"REWORK","_number":1,"created":"2026-01-13 16:50:22.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/74/973274/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/973274/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/973274/1"}}},"commit":{"parents":[{"commit":"777faea5b744a22a4213f7b1d845851606c91cd5","subject":"Merge \"Move real data jobs nodeset to three nodes (two computes + 1 controller)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/777faea5b744a22a4213f7b1d845851606c91cd5"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-13 16:09:33.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-13 16:50:09.000000000","tz":60},"subject":"Homogenize ActionPlans cancel behavior in threading and eventlet mode","message":"Homogenize ActionPlans cancel behavior in threading and eventlet mode\n\nCurrently, the applier implements different behaviors when cancelling an\naction if using threading or eventlet mode. In eventlet mode and depending\non the action type, it can try to abort actions which are in ONGOING\nstate. However, in threading mode, it will always wait for the ONGOING\nactions.\n\nThis patch is homogenizing the behavior on Cancelling action-plans. Now, it\nwill wait for the running task to complete and cancel all pending\nactions.\n\nThis is also simplifying the implementation and cleaning the current\nmechanism based on killing a separate thread which has scalability and\nreliability issues.\n\nImplements: blueprint remove-cancel-ongoing-actions\n\nChange-Id: I7058b32b762de03455d1b082c3cbd5849314350a\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/e93aa450e181bdb91031e6b1b1a44a2d44a39fa4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e93aa450e181bdb91031e6b1b1a44a2d44a39fa4"}]},"branch":"refs/heads/master"},"ad7ca76ebadbf0b09dd4ad445fd3e45ef57448f6":{"kind":"REWORK","_number":2,"created":"2026-01-14 10:11:09.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/74/973274/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/973274/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/973274/2"}}},"commit":{"parents":[{"commit":"777faea5b744a22a4213f7b1d845851606c91cd5","subject":"Merge \"Move real data jobs nodeset to three nodes (two computes + 1 controller)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/777faea5b744a22a4213f7b1d845851606c91cd5"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-13 16:09:33.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-14 10:11:09.000000000","tz":0},"subject":"Homogenize ActionPlans cancel behavior in threading and eventlet mode","message":"Homogenize ActionPlans cancel behavior in threading and eventlet mode\n\nCurrently, the applier implements different behaviors when cancelling an\naction if using threading or eventlet mode. In eventlet mode and depending\non the action type, it can try to abort actions which are in ONGOING\nstate. However, in threading mode, it will always wait for the ONGOING\nactions.\n\nThis patch is homogenizing the behavior on Cancelling action-plans. Now, it\nwill wait for the running task to complete and cancel all pending\nactions.\n\nThis is also simplifying the implementation and cleaning the current\nmechanism based on killing a separate thread which has scalability and\nreliability issues.\n\nImplements: blueprint remove-cancel-ongoing-actions\n\nChange-Id: I7058b32b762de03455d1b082c3cbd5849314350a\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/ad7ca76ebadbf0b09dd4ad445fd3e45ef57448f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/ad7ca76ebadbf0b09dd4ad445fd3e45ef57448f6"}]},"branch":"refs/heads/master"},"5602b3cc16aebfa1949f95c65e84f2859a723812":{"kind":"REWORK","_number":3,"created":"2026-01-19 14:09:50.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/74/973274/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/973274/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/973274/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":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-13 16:09:33.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-19 14:08:00.000000000","tz":60},"subject":"Homogenize ActionPlans cancel behavior in threading and eventlet mode","message":"Homogenize ActionPlans cancel behavior in threading and eventlet mode\n\nCurrently, the applier implements different behaviors when cancelling an\naction if using threading or eventlet mode. In eventlet mode and depending\non the action type, it can try to abort actions which are in ONGOING\nstate. However, in threading mode, it will always wait for the ONGOING\nactions.\n\nThis patch is homogenizing the behavior on Cancelling action-plans. Now, it\nwill wait for the running task to complete and cancel all pending\nactions.\n\nThis is also simplifying the implementation and cleaning the current\nmechanism based on killing a separate thread which has scalability and\nreliability issues.\n\nImplements: blueprint remove-cancel-ongoing-actions\n\nChange-Id: I7058b32b762de03455d1b082c3cbd5849314350a\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/5602b3cc16aebfa1949f95c65e84f2859a723812"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5602b3cc16aebfa1949f95c65e84f2859a723812"}]},"branch":"refs/heads/master"},"f6aac33e7018383066d8bcaa56e9d127960696a0":{"kind":"REWORK","_number":4,"created":"2026-01-21 17:20:04.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/74/973274/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/973274/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/973274/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/973274/4"}}},"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":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-13 16:09:33.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-21 17:19:57.000000000","tz":60},"subject":"Homogenize ActionPlans cancel behavior in threading and eventlet mode","message":"Homogenize ActionPlans cancel behavior in threading and eventlet mode\n\nCurrently, the applier implements different behaviors when cancelling an\naction if using threading or eventlet mode. In eventlet mode and depending\non the action type, it can try to abort actions which are in ONGOING\nstate. However, in threading mode, it will always wait for the ONGOING\nactions.\n\nThis patch is homogenizing the behavior on Cancelling action-plans. Now, it\nwill wait for the running task to complete and cancel all pending\nactions.\n\nThis is also simplifying the implementation and cleaning the current\nmechanism based on killing a separate thread which has scalability and\nreliability issues.\n\nImplements: blueprint remove-cancel-ongoing-actions\n\nChange-Id: I7058b32b762de03455d1b082c3cbd5849314350a\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/f6aac33e7018383066d8bcaa56e9d127960696a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f6aac33e7018383066d8bcaa56e9d127960696a0"}]},"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}}]}],"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":{}}},{"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":{}}},{"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":{}}}]}
