)]}'
{"id":"openstack%2Fwatcher~970613","triplet_id":"openstack%2Fwatcher~master~Icd08fd1b7626adc0acb2948def7bc5b3f8eb9a8a","project":"openstack/watcher","branch":"master","topic":"blueprint-monitor-failed-appliers","attention_set":{},"removed_from_attention_set":{"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-01-15 18:12:41.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-01-15 15:02:40.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-01-15 18:12:41.000000000","reason":"Change was submitted"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-01-12 18:34:05.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"Icd08fd1b7626adc0acb2948def7bc5b3f8eb9a8a","subject":"Assign hostname to ActionPlan when picked-up","status":"MERGED","created":"2025-12-11 13:10:25.000000000","updated":"2026-01-15 18:13:40.000000000","submitted":"2026-01-15 18:12:41.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":21,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"970613-blueprint-monitor-failed-appliers","meta_rev_id":"ad9ab1f3eaebeaef5977502cc7570031688e69ef","_number":970613,"virtual_id_number":970613,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-15 18:12:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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"}],"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-01-15 14:48:15.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-01-15 15:02:40.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-01-15 17:38:31.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"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-01-15 15:02:40.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"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","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":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":"2025-12-11 13:10:52.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":"2025-12-11 13:20:25.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":"2025-12-11 14:50:33.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-14 11:07:19.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-15 14:16:34.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":"29dd563400954dcc247fb756ab1f71b11c14b785","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-11 13:10:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"69e59941a31d57d3abcf8966bd35b341ed596737","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":"2025-12-11 13:10:52.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ab5757ce54a71161b88daffec25fa19b13a33fb1","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-12-11 13:20:25.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/4f3e298252384d8a84b9e58772402bed\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/9af71f23b14e404cb0260cc05add4ce6 : FAILURE in 8m 48s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/36512368ff3242a98c9d1549892a2fcd : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":1},{"id":"19ccc5703f3f100cc5a1d00d6fa763d6f51930a7","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":"2025-12-11 13:29:17.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/44f0dbd1b49c4dd9af2bfa3fcfeb740e\n\n- teim-code-review https://zuul.teim.app/t/main/build/8965ecdc092f43e2bbe82cfa618cf645 : SUCCESS in 17m 28s","accounts_in_message":[],"_revision_number":1},{"id":"1aad397eb1eae70f9b6dda8064444b5d24b6ffc4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 14:50:33.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1b221979ea554f889b54a310c82b97d4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/93e25367b8084cd9900b8f89db6870e6 : SUCCESS in 6m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9ecf97c21ac24b518232d3a94aa8a536 : SUCCESS in 4m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b32ed2c44a234db3a3e99520dca8c2ae : SUCCESS in 4m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1e6a099af058425ea334d6710e491bf1 : SUCCESS in 8m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/caf3f0e71abc44129e0b2d634db8e51a : SUCCESS in 9m 03s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/d12988014fd848dca36aebc755637792 : SUCCESS in 3m 32s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/8d1cfc19a46a48d49ff9d5757f5aab70 : SUCCESS in 46m 41s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/3802ac05fcbe47059b838da819b191c3 : SUCCESS in 30m 00s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/588bf44111a84f6a81d3cce9480df54d : SUCCESS in 1h 17m 23s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/832aea0bbd264601a8596fa9a08e0cae : SUCCESS in 1h 22m 20s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/65e426e42b5c4e1d99bcca88ceb7b4b8 : SUCCESS in 1h 26m 47s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/5187373069764a14833a9d6426911904 : FAILURE in 23m 39s","accounts_in_message":[],"_revision_number":1},{"id":"1493099d9ef4dcaf99ca8b64d1214b17baf1b7cb","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-11 15:13:14.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"4265cf60445050fa19c5a53d4dad0b2e72495110","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-11 15:58:17.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\n","accounts_in_message":[],"_revision_number":2},{"id":"ee5bbde36f2e4ebc4eeffbff47bed32330e2dd28","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":"2025-12-11 15:58:54.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"2e32c8c8671f1b713d8f5fbf0b4b937225ff1191","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-12-11 16:05:33.000000000","message":"Patch Set 2: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/7285a8dcb378472199ccc49a6ccdb9f6\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/4da99c80e2984a119ea4b5921ac98acc : FAILURE in 5m 59s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/bb7b8a50eff948f8885ebc006fb086a7 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"a444157b343dd8cfaa8d5ab6a2104b5e456ae677","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":"2025-12-11 16:16:36.000000000","message":"Patch Set 2:\n\n(3 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/dabbafa3e9c74a8982b59e2df90a7e74\n\n- teim-code-review https://zuul.teim.app/t/main/build/0a0c9de45a8148a49c8b1c5ff8750c28 : SUCCESS in 16m 27s","accounts_in_message":[],"_revision_number":2},{"id":"583a137b652bc64607bb17c8eda30c415bf6b352","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 17:36:50.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/ecaf896935ad4840b97be267fe61cbd5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0931f9c19d8d47959be66c0af72ef388 : SUCCESS in 7m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4619817b69547dea912e3ce1b52c0ff : SUCCESS in 4m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5a67015986e74fa284708fe6f9796567 : SUCCESS in 5m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e47f97548c404c88b0463f371b32d71f : SUCCESS in 7m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83026c43fce74269a8fa52a28164593f : SUCCESS in 4m 56s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/948ff71a3c284a8bba1d4368249fcb4a : SUCCESS in 5m 39s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/f987797ba72848e49f6370dce0377b99 : SUCCESS in 38m 54s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/14b0c2dae3434c22b901a84f58f673fb : SUCCESS in 25m 22s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/74518a82163049b7b861b1d68087e1c7 : SUCCESS in 1h 22m 59s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/d6398022f56a45b49c2ac210095933c5 : FAILURE in 13m 46s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/11e8a05364d24173b2ebfd3b036d98ad : SUCCESS in 46m 38s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/0172831c2b1b4bfca640a5126c23edfb : SUCCESS in 47m 59s","accounts_in_message":[],"_revision_number":2},{"id":"27ad5ff300d235fb020ebff5c9d1c02e2c51cb56","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-12-14 12:30:25.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8283d6b263517f234dc54bff04b8acf49ce6c2d8","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":"2025-12-14 12:30:39.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"de3fc67ff0f07b63933e5351ee3c802327b538ca","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-12-14 12:40:03.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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/318aec4c9c33493d87a7d71a1813ab7f\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/d837e4484a8a4a72ae0056cf1912c60f : FAILURE in 8m 18s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/2aa4a4ef619947fc870be126cf1cb07d : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"2306b48cb8c45c995343a2a2b7d23dfbac3eb5b8","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":"2025-12-14 12:45:54.000000000","message":"Patch Set 2:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e03740601891494e97fcc0c639cb7bbf\n\n- teim-code-review https://zuul.teim.app/t/main/build/32b08b7e570846a79cf2b75b27a76e2d : SUCCESS in 14m 39s","accounts_in_message":[],"_revision_number":2},{"id":"dad78473c3bbdeb5cbfcdd4a5e961687dd5df45a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-14 14:12:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a519cb690c874c0ca3bed44e19c08b9f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c470f1bdfac34eda91561c2f02835957 : SUCCESS in 7m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7bb408d1d8a64910a6e94f09efc7853a : SUCCESS in 4m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a36c144efb0a4081972bb2b9d0de788e : SUCCESS in 6m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a9a722c852eb4c10950edd15f4bbfecc : SUCCESS in 8m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/707678abc44f4048bd04e36b3161823e : SUCCESS in 9m 57s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/5a087e723cc844c9a0631d3509a5b847 : SUCCESS in 3m 27s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/8bcc210ce3844b529c91cd86c2e3c988 : SUCCESS in 48m 00s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/20d5a690621c4283a7274e77f28b2379 : SUCCESS in 38m 21s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/daa76777438244dd8c664deb2e6c1385 : SUCCESS in 1h 16m 57s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/40f4387ac3ce4926aa4215a4d5130de4 : SUCCESS in 1h 30m 00s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/28cc555a465543f2ac3d805236a370f8 : SUCCESS in 1h 23m 55s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/3cfe99a69ff442eeb7f722f26f39f96f : SUCCESS in 1h 06m 31s","accounts_in_message":[],"_revision_number":2},{"id":"2aadf7429cd8b79d2aac4d9cd2e0a9373fab5d06","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-12 10:58:11.000000000","message":"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\n","accounts_in_message":[],"_revision_number":3},{"id":"f46431481c9ca00ba002a7eb2063cef62812d85d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 10:58:18.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/watcher for 970613,3","accounts_in_message":[],"_revision_number":3},{"id":"a53c587b5c22de85dc747aae6b1402b699fb147b","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-12 10:58:25.000000000","message":"Patch Set 3: Code-Review-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging opendev.org/openstack/watcher for 970613,3","accounts_in_message":[],"_revision_number":3},{"id":"9ecd919a2bc66c82d29367daa6b151ba58b090de","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-12 10:59:10.000000000","message":"Patch Set 3:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging opendev/openstack/watcher for 970613,3","accounts_in_message":[],"_revision_number":3},{"id":"ba120c80f3fc95bafe82856928fdf0d2ad79bb54","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-12 12:10:36.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":"4109d9c028a6149bddd18e91f8dfe17ee131b569","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-12 12:10:52.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e3755a0024c93a04881efb6babd95b89bd5f9a95","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-12 12:34:00.000000000","message":"Patch Set 4:\n\n(4 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/5f5f716536ad49af9470c90230d4d3af\n\n- teim-code-review https://zuul.teim.app/t/main/build/dad40c1d50c04d3ebfbc9993166d3dd0 : SUCCESS in 18m 25s","accounts_in_message":[],"_revision_number":4},{"id":"ff0f5239041978c5cbc43ac80c442051bd629bbc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 13:38:52.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/32d4bd040fe144f88ebdb87a760f89da\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/05af2c05a002483f819929d44e158e7b : SUCCESS in 5m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d4e06a1454cf456785ae915c3161795f : SUCCESS in 5m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4539be80700f44d4a9c20606a64a4a54 : SUCCESS in 5m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/580f1d527d7d46d4a47b4a82646ceaef : SUCCESS in 8m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa8cfbe06e7049658e9b2238f485ebee : SUCCESS in 8m 59s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/4de2b576a8094afa993eea27d28cc44e : SUCCESS in 6m 59s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/63b0483acf4f44ebacf003cd7afb6145 : SUCCESS in 44m 51s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/15e9cbce48ca4c57b1a303de3808550a : SUCCESS in 15m 51s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/7e6400d09c224692a1b249bc42a9a6c5 : SUCCESS in 46m 23s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/d66d0cf6373f4809b12c7b0849bd07f5 : SUCCESS in 1h 22m 54s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/6721920f94344f96a36fbb384d78bbe2 : SUCCESS in 50m 50s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/218f64afe30e450490aac5253b3b4f06 : SUCCESS in 52m 05s","accounts_in_message":[],"_revision_number":4},{"id":"e0996de80515598e7141df9051b2d86155eb7fdd","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-12 18:34:05.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/cc9adfa9e9a8420ca8ff2500e64dcf82\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/41101076f66543faafb2588fc666b654 : SUCCESS in 3h 05m 47s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/1d2bfff7717e4fbf8a06bc4bdbf5c6d0 : SUCCESS in 2h 00m 43s","accounts_in_message":[],"_revision_number":4},{"id":"cdcbd49b50e840b61fc53c6e77e2b979e995823c","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-01-14 11:07:19.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"ea34704a40436718d9603d0c5afc105a16aca6e7","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-01-15 14:16:34.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"63341b905d78fcbab1a4e193f4dd6f114644f3e8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-01-15 14:48:15.000000000","message":"Patch Set 5: Patch Set 4 was rebased\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":5},{"id":"2755440da072e476002a401cf70d10ad67055d7a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-01-15 15:02:40.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"58591aa025f041f4979009d563da3d047a2b7912","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 16:28:02.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d94af4f34b4c43d3998f2dfc39523fa3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d1623b498d9b4f5fb09a08a0408f1313 : SUCCESS in 6m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a65ff38933cc40118bfe6e2247a18d11 : SUCCESS in 2m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ed1eed86c8ac42ef8055d46d67e55b58 : SUCCESS in 4m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/34fbe5ee05824ad497ba6f42c9e6e47a : SUCCESS in 5m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6580a8df61d444a5bc17c47334f004b1 : SUCCESS in 8m 39s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/39198ff18e62494099d5f1ced75e7ca4 : SUCCESS in 3m 45s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/cc804fa85be047c8b740084b50d1d9ac : SUCCESS in 36m 35s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/3658f980913543cc9e5f0968274d3e6f : SUCCESS in 35m 26s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/656eebc4a59b42528e3f629aed955d85 : SUCCESS in 1h 18m 47s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/b0a53baf1596473b9f1106a66127271b : SUCCESS in 1h 19m 34s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/f5d3bf1b179e44f98025b8f469fe1e81 : SUCCESS in 1h 32m 25s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/4e494435aa70426782109ef3eacf77dd : SUCCESS in 46m 43s","accounts_in_message":[],"_revision_number":5},{"id":"df83466afff7db916dcbdbeee923bf01c199387a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 16:28:39.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"a3a93b8475506e20e3fd56958e194474c326ac54","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-01-15 17:38:31.000000000","message":"Patch Set 5: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/6e3f323704054cf888c4e06cd301b221\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/82139dcf31fe4407b2f5729d538d99d2 : SUCCESS in 2h 49m 01s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/762227c218d84977b4f299f47bebda1c : SUCCESS in 2h 08m 04s","accounts_in_message":[],"_revision_number":5},{"id":"8fdf102191c616675e22680318df7e93337845e4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 18:12:41.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b932fa6b21f4720850b0da019e42543\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9d6a07a52f449439942b41687ea2720 : SUCCESS in 7m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6c94a761c4b0479db0fdc48d31eb46ac : SUCCESS in 5m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d2fada4ba4544fca8a084d1dcbb610cb : SUCCESS in 8m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f2b08679cfe41ea81c7a132f0e9b0e4 : SUCCESS in 9m 13s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/17f28d65d1ba462a97a433fef981d6a9 : SUCCESS in 5m 42s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/54b9b9ae09a84e8886829e465dc74d74 : SUCCESS in 52m 15s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/7f7046dab72840c184568ad03bd94443 : SUCCESS in 35m 34s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/7767ab9b40c84eb796f177652cdfd459 : SUCCESS in 1h 14m 14s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/0c181a42917f46bb996bfa6a3311ca2b : SUCCESS in 1h 22m 45s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/aa49be0fceb04e139f37939685878bf4 : SUCCESS in 1h 23m 48s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/ffd2a44fffdf4b7dba9c43a2a987d043 : SUCCESS in 1h 26m 13s","accounts_in_message":[],"_revision_number":5},{"id":"d4756ea77632fa5f4c98e08e5fba8e197d6634d9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 18:12:41.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"ad9ab1f3eaebeaef5977502cc7570031688e69ef","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-15 18:13:40.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9e4514dbdb5d41b4a0b1950db4437777\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f373202c4bf940e88475e93dfb108db3 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"cea8d4a79d16a1c1b69ed52dfebef57ac521746c","revisions":{"4b1d243378bb0c6032ec9e8f34a63dbbb86a9f80":{"kind":"REWORK","_number":1,"created":"2025-12-11 13:10:25.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/13/970613/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/970613/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/970613/1"}}},"commit":{"parents":[{"commit":"a20e3f80a58a61ba92bd52359d144d0a3a1fb142","subject":"Refactor service monitor for decision-engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a20e3f80a58a61ba92bd52359d144d0a3a1fb142"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-10 16:11:14.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-11 12:07:13.000000000","tz":60},"subject":"Assign hostname to ActionPlan when picked-up","message":"Assign hostname to ActionPlan when picked-up\n\nCurrently, the hostname for an ActionPlan is saved when the execution is\nstarted and moved to ONGOING.\n\nThat is actually missleading as the host is actually assigned to the\nActionPlan when the RPC is picked by the applier and the execution is\nadded to the execution pool.\n\nWhile in many cases the time to start the execution since picked-up is\nalmost instantaneous, there are cases where this time can be longer, as for\nexample when the ThreadPoolExecutor is full and the applier needs to\nwait for an existing execution before starting the next one. In those\ncases we need to identify the Applier service which owns the Pending\nActionPlan so it is more correct to set the hostname in the ActionPlan\nas soon as it is assigned to the applier.\n\nImplements: blueprint-monitor-failed-appliers\nChange-Id: Icd08fd1b7626adc0acb2948def7bc5b3f8eb9a8a\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/4b1d243378bb0c6032ec9e8f34a63dbbb86a9f80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4b1d243378bb0c6032ec9e8f34a63dbbb86a9f80"}]},"branch":"refs/heads/master"},"bd0c689e38bc0650652f04dcc6806de9d239d440":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-12-11 15:58:17.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/13/970613/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/970613/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/970613/2"}}},"commit":{"parents":[{"commit":"86b9c8eaedfa97d391fddf2f77929d09d37aaca2","subject":"Refactor service monitor for decision-engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/86b9c8eaedfa97d391fddf2f77929d09d37aaca2"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-10 16:11:14.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-11 15:13:43.000000000","tz":60},"subject":"Assign hostname to ActionPlan when picked-up","message":"Assign hostname to ActionPlan when picked-up\n\nCurrently, the hostname for an ActionPlan is saved when the execution is\nstarted and moved to ONGOING.\n\nThat is actually missleading as the host is actually assigned to the\nActionPlan when the RPC is picked by the applier and the execution is\nadded to the execution pool.\n\nWhile in many cases the time to start the execution since picked-up is\nalmost instantaneous, there are cases where this time can be longer, as for\nexample when the ThreadPoolExecutor is full and the applier needs to\nwait for an existing execution before starting the next one. In those\ncases we need to identify the Applier service which owns the Pending\nActionPlan so it is more correct to set the hostname in the ActionPlan\nas soon as it is assigned to the applier.\n\nImplements: blueprint-monitor-failed-appliers\nChange-Id: Icd08fd1b7626adc0acb2948def7bc5b3f8eb9a8a\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/bd0c689e38bc0650652f04dcc6806de9d239d440"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bd0c689e38bc0650652f04dcc6806de9d239d440"}]},"branch":"refs/heads/master"},"eaf0f7e9be97ba4b924f3d30056e2fcef6103e81":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-01-12 10:58:11.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/13/970613/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/970613/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/970613/3"}}},"commit":{"parents":[{"commit":"8e8fcaae4db6bbe5fdeeaa81ebd8e00b46981369","subject":"Refactor service monitor for decision-engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8e8fcaae4db6bbe5fdeeaa81ebd8e00b46981369"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-10 16:11:14.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-12 10:58:11.000000000","tz":0},"subject":"Assign hostname to ActionPlan when picked-up","message":"Assign hostname to ActionPlan when picked-up\n\nCurrently, the hostname for an ActionPlan is saved when the execution is\nstarted and moved to ONGOING.\n\nThat is actually missleading as the host is actually assigned to the\nActionPlan when the RPC is picked by the applier and the execution is\nadded to the execution pool.\n\nWhile in many cases the time to start the execution since picked-up is\nalmost instantaneous, there are cases where this time can be longer, as for\nexample when the ThreadPoolExecutor is full and the applier needs to\nwait for an existing execution before starting the next one. In those\ncases we need to identify the Applier service which owns the Pending\nActionPlan so it is more correct to set the hostname in the ActionPlan\nas soon as it is assigned to the applier.\n\nImplements: blueprint-monitor-failed-appliers\nChange-Id: Icd08fd1b7626adc0acb2948def7bc5b3f8eb9a8a\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/eaf0f7e9be97ba4b924f3d30056e2fcef6103e81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/eaf0f7e9be97ba4b924f3d30056e2fcef6103e81"}]},"branch":"refs/heads/master","description":"Rebase"},"bd03b4879f3e7d5a0fd4f2ec8491448b79d8bbe0":{"kind":"REWORK","_number":4,"created":"2026-01-12 12:10:36.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/13/970613/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/970613/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/970613/4"}}},"commit":{"parents":[{"commit":"690352cf9724c13a6baa4ccb29e9d46f4568916e","subject":"Refactor service monitor for decision-engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/690352cf9724c13a6baa4ccb29e9d46f4568916e"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-10 16:11:14.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-12 12:04:19.000000000","tz":60},"subject":"Assign hostname to ActionPlan when picked-up","message":"Assign hostname to ActionPlan when picked-up\n\nCurrently, the hostname for an ActionPlan is saved when the execution is\nstarted and moved to ONGOING.\n\nThat is actually missleading as the host is actually assigned to the\nActionPlan when the RPC is picked by the applier and the execution is\nadded to the execution pool.\n\nWhile in many cases the time to start the execution since picked-up is\nalmost instantaneous, there are cases where this time can be longer, as for\nexample when the ThreadPoolExecutor is full and the applier needs to\nwait for an existing execution before starting the next one. In those\ncases we need to identify the Applier service which owns the Pending\nActionPlan so it is more correct to set the hostname in the ActionPlan\nas soon as it is assigned to the applier.\n\nImplements: blueprint-monitor-failed-appliers\nChange-Id: Icd08fd1b7626adc0acb2948def7bc5b3f8eb9a8a\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/bd03b4879f3e7d5a0fd4f2ec8491448b79d8bbe0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bd03b4879f3e7d5a0fd4f2ec8491448b79d8bbe0"}]},"branch":"refs/heads/master"},"cea8d4a79d16a1c1b69ed52dfebef57ac521746c":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-01-15 14:48:15.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/13/970613/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/13/970613/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/13/970613/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/13/970613/5"}}},"commit":{"parents":[{"commit":"b99b1c3bd908193d69c7c1e0e301a32f153a2c85","subject":"Refactor service monitor for decision-engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b99b1c3bd908193d69c7c1e0e301a32f153a2c85"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-12-10 16:11:14.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-01-15 14:48:15.000000000","tz":0},"subject":"Assign hostname to ActionPlan when picked-up","message":"Assign hostname to ActionPlan when picked-up\n\nCurrently, the hostname for an ActionPlan is saved when the execution is\nstarted and moved to ONGOING.\n\nThat is actually missleading as the host is actually assigned to the\nActionPlan when the RPC is picked by the applier and the execution is\nadded to the execution pool.\n\nWhile in many cases the time to start the execution since picked-up is\nalmost instantaneous, there are cases where this time can be longer, as for\nexample when the ThreadPoolExecutor is full and the applier needs to\nwait for an existing execution before starting the next one. In those\ncases we need to identify the Applier service which owns the Pending\nActionPlan so it is more correct to set the hostname in the ActionPlan\nas soon as it is assigned to the applier.\n\nImplements: blueprint-monitor-failed-appliers\nChange-Id: Icd08fd1b7626adc0acb2948def7bc5b3f8eb9a8a\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/cea8d4a79d16a1c1b69ed52dfebef57ac521746c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/cea8d4a79d16a1c1b69ed52dfebef57ac521746c"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"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":{}}}]}
