)]}'
{"id":"openstack%2Fwatcher~977935","triplet_id":"openstack%2Fwatcher~master~Ia041c38863511c665b554beabaf750e89c82ce45","project":"openstack/watcher","branch":"master","topic":"bug-2142486","attention_set":{},"removed_from_attention_set":{"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-02-26 17:10:20.000000000","reason":"Change was submitted"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-02-26 17:10:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia041c38863511c665b554beabaf750e89c82ce45","subject":"Control length of status_message on Action failures","status":"MERGED","created":"2026-02-25 09:46:03.000000000","updated":"2026-02-26 17:11:39.000000000","submitted":"2026-02-26 17:10:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"977935-bug-2142486","meta_rev_id":"c0120431a4fc36eabe1d3ff3a52a6d2e48613e52","_number":977935,"virtual_id_number":977935,"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-26 17:10:20.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-02-26 15:31:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-02-26 15:04:27.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-02-25 10:42:07.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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2026-02-26 15:31:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-25 09:46:09.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-02-25 10:42:07.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-02-25 11:25:59.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-02-26 15:04:27.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"},{"updated":"2026-02-26 15:31:11.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":"695b014afa01bd44b8afa37e6d08214b20255309","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-02-25 09:46:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d2e142f8e7d7ab1697dad3695e858cac8e51bcb5","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-02-25 09:46:09.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2deff40b3b5efcc1474726da7ae59fad75537377","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-02-25 09:55:05.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/fe199b278ddf4f508b4a857e7184205a\n\n- teim-code-review https://zuul.teim.app/t/main/build/ee5f7b369cb1435e890dc9e02ba4b1d1 : SUCCESS in 8m 46s","accounts_in_message":[],"_revision_number":1},{"id":"bb4ec8ebddb9637bb6d006264c6a2b6b246f2b7b","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-25 10:42:07.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/9f36b30857ef45e0a56331689f1d57d1\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/56f171e4677649f898304c0c8d52400d : SUCCESS in 54m 26s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/d5bc5db7e58549b1a63fe29307a5ef37 : RETRY_LIMIT in 12m 10s","accounts_in_message":[],"_revision_number":1},{"id":"af93e58009fc3117694daed9cfe0a9714ac1022f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-25 11:25:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f893b941dd714411976ada92453be8f7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/19cb00e3da5e4eef8dd7e1839ee9ecea : SUCCESS in 7m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1b1d0b221f104e358c5be1b06e0fe7a4 : SUCCESS in 4m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b0954f13570b4f18a1ff9b7a1a1db59e : SUCCESS in 5m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8ccd9032b62e48c9a1dc37dea86f3f87 : SUCCESS in 5m 51s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c8ee480abe1c43ae968591250aa4d26f : SUCCESS in 8m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f40fcba4d5254db3b8dcd2698b128564 : SUCCESS in 8m 39s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/804f16c369944a5ea4e4d598dcb152d2 : SUCCESS in 5m 32s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/723a6840cda048ae9b84e9be7571732d : SUCCESS in 48m 23s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/0310f1c1d04d418eb07384cce91040ea : SUCCESS in 16m 25s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/861b884997954fae90f2286ef29f9269 : SUCCESS in 1h 24m 53s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/41b7ba06ab7f4940aa6a3024b32ed02c : SUCCESS in 1h 25m 49s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/6c2459f3b9314519b07b6255146d5088 : SUCCESS in 1h 25m 23s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/9f8482abac1841bcb252223b98203239 : SUCCESS in 1h 28m 42s","accounts_in_message":[],"_revision_number":1},{"id":"8fb900dafb66f3605f8bee13ca9a8e06e78f1a82","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-26 15:04:27.000000000","message":"Patch Set 1: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"7c059c74ccf0d3ff396de240ea335eb43e98dd83","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-02-26 15:31:11.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"37f95b3358dc8b12fbdfe97498e1d2da4bbfccb4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 15:32:05.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"aa303b5ebfe2ae810061ba846c3453b286275692","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 17:10:20.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/220322c370b44abd8a1bf192fa6133bf\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/17c3f02acc0c4d0da6248946458c3688 : SUCCESS in 2m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/22139304ff3a49edad0d79b2455755a0 : SUCCESS in 5m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1993b3544a8e4f9d9ef372e05132f745 : SUCCESS in 6m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c174800cf95420494895387eb1cc59d : SUCCESS in 13m 12s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/50a1dce7aca742bd9a319f237ad8f9a1 : SUCCESS in 5m 36s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/dc7317e0400249e9a2c3cc515e649df5 : SUCCESS in 49m 23s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/e3b224c2343f48b2a2793563d24513ae : SUCCESS in 32m 31s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/891fa5279a374fd098f754518b6c7b39 : SUCCESS in 1h 04m 26s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/09cd65b75f2c4d499de59c6bac95ae06 : SUCCESS in 1h 29m 30s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/f150bde4e77c4fcd972a83edba631543 : SUCCESS in 49m 51s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/c0df490f66a844229efe05f12a6223c5 : SUCCESS in 1h 28m 01s","accounts_in_message":[],"_revision_number":1},{"id":"4447d70df0bffd0af70d522b3e2e9eeda19de524","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 17:10:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"c0120431a4fc36eabe1d3ff3a52a6d2e48613e52","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-26 17:11:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a8495962e2b84cf881cc8a7fa53e900b\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e0a66bff7794ecc9f89b10aaee86489 : SUCCESS in 52s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ccad87ec7c86b525544d663126857ea2bd8abd74","revisions":{"ccad87ec7c86b525544d663126857ea2bd8abd74":{"kind":"REWORK","_number":1,"created":"2026-02-25 09:46:03.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/35/977935/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/35/977935/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/35/977935/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/35/977935/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/35/977935/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/35/977935/1"}}},"commit":{"parents":[{"commit":"67b0be383e959f4561dd77c19d386a26ab82f47e","subject":"Remove usage of novaclient from Watcher","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/67b0be383e959f4561dd77c19d386a26ab82f47e"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-02-25 08:44:46.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-02-25 09:45:56.000000000","tz":60},"subject":"Control length of status_message on Action failures","message":"Control length of status_message on Action failures\n\nWhen an action fails and raises an exception, the watcher applier\ntakes the text of the exception to include in the status_message when\nsetting the action as FAILED. In some cases, the message of a\nexception can be longer to the max size of the field (255 characters)\nand it fails to save.\n\nThis patch is implementing fixes for this behavior:\n\n- When the catched exception is WatcherException, it uses the\n  exception text as the watcher project should control the size\n  of those messages in the project.\n- When the catched exception is a third-party one, we use only\n  the name of the exception for the status_message.\n\nThis patch implements this change in the workflow_engine of the applier\nexecutor and also when wrapping external exceptions in the\nWorkflowExecutionException as it\u0027s a WatcherException.\n\nCloses-Bug: 2142486\nChange-Id: Ia041c38863511c665b554beabaf750e89c82ce45\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/ccad87ec7c86b525544d663126857ea2bd8abd74"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/ccad87ec7c86b525544d663126857ea2bd8abd74"}]},"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"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":{}}}]}
