)]}'
{"id":"openstack%2Fwatcher~995797","triplet_id":"openstack%2Fwatcher~master~I178dfcceb998704cb635f4ce3b6616c3fb2fe3e7","project":"openstack/watcher","branch":"master","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-07-06 13:01:52.000000000","reason":"removed on reply"},"28647":{"account":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"last_update":"2026-09-15 10:46:16.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-07-07 08:50:34.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I178dfcceb998704cb635f4ce3b6616c3fb2fe3e7","subject":"Rename multinode base job to three-node and use three-node nodeset","status":"MERGED","created":"2026-07-02 10:21:45.000000000","updated":"2026-09-15 10:48:09.000000000","submitted":"2026-09-15 10:46:16.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"995797","meta_rev_id":"c58421a708b62d716bc30dd0180eb891a4365e76","_number":995797,"virtual_id_number":995797,"owner":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"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":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},{"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-09-15 10:46:16.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-09-10 14:18:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-09-10 13:47:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},{"value":-1,"date":"2026-07-07 08:50:34.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-09-15 08:57:10.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":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},{"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":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},{"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":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},{"_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-07-02 10:21: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":"2026-07-02 10:31:49.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-07-02 12:49:55.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-09-10 13:47:54.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-09-10 14:18:46.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":"3e0ab966a478189d3fe70fab357395fca3647621","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-02 10:21:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cbc1b848926a9b04098917884d191b5a92ccac2a","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-02 10:21:52.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2277ede4f888784dcb5ccb94c9c9a58c1735ebd5","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-02 10:22:19.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"1a002e42d222d9a5864bd30709f89322b10dd882","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-02 10:22:54.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"7da034d29f9a081f0b33fcfd6d01194b540d9f64","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-02 10:23:02.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"aa1d246bf6966f873f47025981973e357926b685","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-02 10:23:30.000000000","message":"Patch Set 2: Workflow-1\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":2},{"id":"f060e959a23865d9e22903100b42ce038ef0fda9","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-02 10:31:49.000000000","message":"Patch Set 2: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/8c321108a8e84feeb3cb865eb472a594\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/b2e185b1ecbf4c439e18fc964a0fa25b : FAILURE in 7m 06s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/0e77a2216fef49fcb004756c3a0b3666 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"82e01a8250eca0e9ed77cf0fea0ed97244dce829","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-02 10:33:03.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/56ef36a4e1c4459ca4ee42381dff5efa\n\n- teim-code-review https://zuul.teim.app/t/main/build/b8bd12fbf286431aa1682ede9193bb65 : SUCCESS in 9m 49s\n\nWarning:\n  The commit message\u0027s job hierarchy diagram matches the final .zuul.yaml exactly (gnocchi and prometheus parent off the renamed base; realdata jobs pin openstack-three-node-noble). The described intent (3 compute services for fake-metrics jobs, 2 for realdata) is implemented correctly. Impact: Accurate commit documentation reduces review effort and future confusion about why two near-identical nodesets exist. Recommendation: No action required; this is a positive consistency check. Keep the hierarchy diagram when the [DNM] prefix is removed.","accounts_in_message":[],"_revision_number":2},{"id":"63ca4d116dbcfb09bfc6cbf75d27f31dfcd57192","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-02 10:33:44.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"68e315b7d7d611d985b1c306cc196ae5c501fc79","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-02 10:33:57.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"403d5a930a93320ed25fa1f2e8b7006f93dfe566","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-02 10:37:40.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"ba32e74a99a2dc4fa63be2ec8463784092405a8e","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-02 10:37:47.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"a817b5c6734af1cca5c587b97d6feff03ac4f21f","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-02 10:50:06.000000000","message":"Patch Set 4: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/9befd4fd600648409789ce3d50cf7fb1\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/de8345c2a478438783737adc942fd242 : FAILURE in 10m 50s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/06acdf6a02fd453b96a70463f826e342 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":4},{"id":"16754e0f20b393a89ec07f5da9eb5c474d7a2610","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-02 11:23:02.000000000","message":"Patch Set 4:\n\n(3 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/79880d27db19431f8e485bbeedc7264d\n\n- teim-code-review https://zuul.teim.app/t/main/build/1142aa7854b54559b8f1340d416b7f06 : SUCCESS in 17m 18s\n\nWarning:\n  The commit subject begins with [DNM] (Do Not Merge), signalling this is a probe to validate the three-node CI setup rather than a change intended to land as-is. Impact: Merging a [DNM]-tagged change would land a duplicate nodeset and a structural rename with no confirmed permanent intent, and Zuul advertises the patch as not-for-merge. Recommendation: Before final approval, confirm with the author that the topology is validated; if so, drop the [DNM] prefix and reword the subject to describe the permanent change.\n  The base job was renamed watcher-tempest-base-two-node to watcher-tempest-base-two-plus-one-node. The rename is fully consistent within this repo (verified: no stale references), but Zuul job names can be referenced as parents from other repositories. Impact: If any external project parents a job on the old watcher-tempest-base-two-node name, Zuul would fail to resolve the parent after this rename; in-repo tooling cannot detect that. The file\u0027s own TODO(dviroel) note (line 408) shows cross-repo job-dependency drift has bitten this project before. Recommendation: Before merging, grep the broader OpenStack org for the old job name, or confirm via the watcher maintainers that no external repo parents on it; coordinate if any consumer exists.","accounts_in_message":[],"_revision_number":4},{"id":"66561c9dea904dde9687b5d57563db49d7c76d06","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 12:49:55.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/46a689ed5f2e4502ba964b5c037837d7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4a32d21996c340ae82317b932f2a8c0a : SUCCESS in 9m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca69bee215df449cba183828d346d98a : SUCCESS in 3m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6204767dcc77457680ae355333742d65 : SUCCESS in 5m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a2d67a9e903c4ab397e6bd8f53ea5005 : SUCCESS in 7m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0463d80c18634c26a95f1106cc6a4a1e : SUCCESS in 8m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9ea93d77e784c28a2ef577de65404ed : SUCCESS in 7m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7512299764d8445b9327e01c1bf69128 : SUCCESS in 4m 31s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/9b8a317d6c2b48419315a54460ebd622 : SUCCESS in 5m 13s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/849b5092e73d40c9b449fc14d4fb870b : SUCCESS in 51m 20s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d23f385701ae482f96d05ed3df98776e : SUCCESS in 54m 19s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/f4ae848f402449e3a76c3fd1443c31db : SUCCESS in 38m 00s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/61dd127dab594d02b848ac91d3e1c61f : FAILURE in 2h 08m 45s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/29bd8a5996524bdf9a8730e5b7b5000f : FAILURE in 2h 01m 42s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/2f85d89e989b4f818e77f39c6c292d7c : FAILURE in 1h 58m 20s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/0bb31a44304b4e11b5cb4b1c13c65e3d : FAILURE in 2h 06m 10s","accounts_in_message":[],"_revision_number":4},{"id":"f7360051703fc02c306e58e91ed3e1ece06ed158","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-06 10:05:52.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"6451f49a5960ecad57ef83ee3e52dd88f6a0c827","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 10:05:59.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"f318f5170da3629e4375f33c5f09fe46afcbb996","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-06 10:06:50.000000000","message":"Patch Set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"20db7e73a1207e354cb542cbc37e1f0e7852e685","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 10:06:58.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"c864af14530f3d2386fc405d2e1a359a959433b8","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 10:42:25.000000000","message":"Patch Set 6:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/a47ec8178c7a4575958d5efc0439f049\n\n- teim-code-review https://zuul.teim.app/t/main/build/70c82eb36f4f4ce8ad9192dbb876da42 : SUCCESS in 19m 45s\n\nWarning:\n  The commit subject begins with [DNM] (Do Not Merge), indicating this may be a demonstration or validation patch rather than one intended to merge as-is. Impact: A [DNM] patch is often used to validate CI behavior of the three-node topology. Merging it as-is with the prefix intact could be unintentional. Recommendation: Confirm merge intent before proceeding. If this is validation-only, remove the [DNM] prefix once CI results are satisfactory.\n  Switching from two-node to three-node nodeset expands the subnode group from {compute1} to {compute1, compute2}. The group-vars: subnode block (including watcher-decision-engine: true at line 176 and disabled ceilometer/gnocchi/rabbit/mysql services) now applies to two nodes instead of one. Impact: Two subnodes will now run watcher-decision-engine, relying on leader election. The commit message discusses compute-service counts but does not address the subnode group-vars expansion or the second decision-engine instance. Recommendation: Confirm that running the additional decision-engine instance is intended and that leader election handles it correctly. If not, scope watcher-decision-engine to a single subnode or disable it on the second.","accounts_in_message":[],"_revision_number":6},{"id":"a2800918484bf3a64aaa2a07e451a19dd34b3c69","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-06 12:47:53.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"aff45cdac80b19f9fae0afa5cdeaef28e069806d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 12:48:00.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"f21f35dd85a881ba47e5ba58492e9248b58ffaa1","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-06 12:48:05.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"ddd6f925f14a67908af5b694b741f0fac7ee8bb7","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-06 13:01:52.000000000","message":"Patch Set 7:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f96e97af1599487ab82fe98ced7c8090\n\n- teim-code-review https://zuul.teim.app/t/main/build/3f072c70018942c4b5621b1095d128da : SUCCESS in 7m 28s","accounts_in_message":[],"_revision_number":7},{"id":"a7d1e411140f1b0bc9d9a017bcf35851a3c11306","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-06 13:04:57.000000000","message":"Patch Set 7: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/0dc6cf2ab5eb4c43b8d43d80193cf1b9\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/545acec321b44dce9ce0e68e0e103dfc : FAILURE in 8m 45s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/f739ac36bda942dcac3ff8e6bd7a68b5 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":7},{"id":"828fded65630bbd917833124e9473d15e776fbba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 15:00:44.000000000","message":"Patch Set 7: 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/088ebe46764a4b64a499284081d7e987\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8341251619004a5591c8d26a11c40591 : SUCCESS in 8m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad5655ee719a4a30b2d447faa1792282 : SUCCESS in 4m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/beb2a5d0e64743cfbbd01831b553085e : SUCCESS in 5m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6b7cda32543b4fe4bf0ccd4d5d1b806b : SUCCESS in 6m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b7eade00fbf14a7fa1f9f00a853a111d : SUCCESS in 8m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f71112a8973437d865cc70ebb988c8e : SUCCESS in 11m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6615611f539a42dda27c286108e48cb5 : SUCCESS in 6m 38s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/1686641ca87a49258c293c6a04dbee16 : SUCCESS in 5m 38s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/bc05e25f5f28421ca22626f2a56d20a1 : SUCCESS in 57m 23s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2ca803537a334e52b4479b202db96f1c : SUCCESS in 53m 47s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/4d8c117811f94fe78edcf0ddd30e5da8 : SUCCESS in 36m 31s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/31588486d34c4aa5a9ba05c1a496d41a : FAILURE in 2h 00m 42s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/8d8dc75cd49845bb805932c7d1526a36 : FAILURE in 2h 02m 54s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/6df88fb3d54c44508e7e0adc13326c98 : FAILURE in 1h 48m 10s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/e4bec2ffaa674343a24c35fc8adfb21e : FAILURE in 2h 03m 52s","accounts_in_message":[],"_revision_number":7},{"id":"611add35243a29d6cf5020f0b8bd3b57b278ab44","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-07 08:40:07.000000000","message":"Patch Set 8: Commit message was updated.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"2ce45d418aa7d9efe40550c5be38b194006383d0","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-07 08:40:15.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"802ff52deb378b840f7e7a23d380d87379d64987","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-07 08:50:34.000000000","message":"Patch Set 8: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/844faef78ab845dab5efa606cb8af6aa\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/5235c2102b634e0cb4598c283298c343 : FAILURE in 8m 31s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/660333d6e9af41aeaffcbefd89df33bd : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":8},{"id":"18f0732e99c8fb09e2006679165c3f749b0ca084","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-07 08:51:48.000000000","message":"Patch Set 8:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/392cf94cd8fa46499e9b18de85ea409c\n\n- teim-code-review https://zuul.teim.app/t/main/build/64a51216033540efa49457c60aae277f : SUCCESS in 6m 14s","accounts_in_message":[],"_revision_number":8},{"id":"626222f675ad8cf5def6b42c4058708d0a0fa1a5","author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"date":"2026-07-07 10:37:21.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"9c1fc0b885c7e4277eec90613f794ae763866e9e","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-07 10:37:30.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"b47b93369488b93d1cb42bd68b7f704d85202579","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-07 10:45:01.000000000","message":"Patch Set 8:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/5fabe514deda444fb5375debf6fe09e4\n\n- teim-code-review https://zuul.teim.app/t/main/build/216223d2bbc2422c8782eeeddbc11aa2 : SUCCESS in 7m 22s","accounts_in_message":[],"_revision_number":8},{"id":"e56f370bdb7a0f57ede7a0752f55eabab376c6ab","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-07 10:48:33.000000000","message":"Patch Set 8:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/8ba83da92dc44062b2bdf867b9b2d61b\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/247a7026a2a340a2a55c58961fb77a49 : FAILURE in 9m 39s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/dd45edc6f0744eff8fcdab6824bd0448 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":8},{"id":"95793276d7ad7535289c57142dc67906901b3f71","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 10:59:16.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/910d5f965b134f39bb630d6b890b6700\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cd164d06b86649ba8f9164bc5449db11 : SUCCESS in 7m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/14df33d5af8f4be792aea4119a188ea7 : SUCCESS in 4m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0920a3d505e548009c59536729d04db6 : SUCCESS in 5m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/124d1e77ad034ed08211349968168626 : SUCCESS in 6m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/24ed053d77f840b79b4ecadc484977fd : SUCCESS in 8m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4cc68f3e15f54fd48b6ecc8cec9f7739 : SUCCESS in 10m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d945bb730e39423b948983b6e295ddb8 : SUCCESS in 4m 49s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/99823443daf64f6fb3a43d550cbe6bcf : SUCCESS in 8m 22s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/62ac95e31ac54e859005d83c45a9195d : SUCCESS in 57m 02s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/88f816b90f7f419e8b9b954ead770af7 : SUCCESS in 54m 07s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/7f77d51f7db24858b6a49aa7ceefa963 : SUCCESS in 28m 35s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/e5b5551821cb4963a17080a378e37e11 : SUCCESS in 2h 02m 56s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/0a0e54efac6442b6bf236396ce396d54 : SUCCESS in 2h 01m 02s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/9970cb4f96424d8db249dc4ddb6704b8 : SUCCESS in 2h 10m 33s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/048b369511004cefbbdfb44645ee33c2 : SUCCESS in 2h 12m 48s","accounts_in_message":[],"_revision_number":8},{"id":"5c19e16895f2fa698613b02f8f632af7380ff6d6","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-09-10 13:47:54.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"e15e0a1da72a37206eabd42f9c5da78fb4481d39","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-09-10 14:18:46.000000000","message":"Patch Set 8: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"d0ffc8f2cb2627ec6b912844b2e7a98529e2e94d","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-09-10 14:18:57.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"17f643e0f1d0ab0af31241c89f33c9c820fae846","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-09-10 14:28:01.000000000","message":"Patch Set 8:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/204c80076a9149da994ed6a1be702a74\n\n- teim-code-review https://zuul.teim.app/t/main/build/c3580120b8354c299b0680049beca713 : SUCCESS in 8m 54s","accounts_in_message":[],"_revision_number":8},{"id":"9b59f956d83dddae8102284f49453147e312f713","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 16:13:26.000000000","message":"Patch Set 8: 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/3b1feb97c95e4066b12ec1150d7db01c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f8410ba3ca5e40ee99830aa65ea96674 : SUCCESS in 6m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bcd64e14c159494cb83251feb9b77aea : SUCCESS in 4m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/30b5c629c6eb4277bea7be2b321a0ca9 : SUCCESS in 6m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/10f91b10f5b047fcb5a675927a7a7132 : SUCCESS in 6m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d4a092ba3a6246049a3991e8c03189db : SUCCESS in 5m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e38a1d21cd5c40b68584a0dd297cf80e : SUCCESS in 9m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4f1f57b1b252484aa68c70192d827419 : SUCCESS in 4m 15s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/c74bf7ae99f74c0d8115556fbf6e583f : SUCCESS in 5m 39s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/7f25adcc5ec24a4895ddabd899c336ee : SUCCESS in 50m 26s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a88f5d19fa51443ea5b354cbd248a83d : SUCCESS in 41m 44s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/87ccfaf1c61b421b8afdd13484bba0e5 : SUCCESS in 20m 42s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/c89967c2961747fc8e10910cbcb71211 : SUCCESS in 47m 16s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/c044bf89fd5c477cbc4c4fde91131a0b : FAILURE in 1h 35m 36s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/6def5730b4d14ed1a26077b4c166d597 : SUCCESS in 48m 48s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/5cba4d487bc04a788066b68a171b3a39 : SUCCESS in 1h 51m 11s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/1ddc5981aba14391aff62f49748f163c : SUCCESS in 5m 35s","accounts_in_message":[],"_revision_number":8},{"id":"0ccf859f38934fdc6f567aa98f6990fa64e3af10","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-09-10 16:17:17.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"823aabe853596d222beb1db73267f6174dd45dd3","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-09-10 16:17:27.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"a20401b199a4946e2100ecdafe34a1ea4213ea80","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-09-10 16:25:53.000000000","message":"Patch Set 8:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/54d8533ad22441769f6fdaa0157c9c94\n\n- teim-code-review https://zuul.teim.app/t/main/build/7a04441e72db42dda2c6dd7b616a66b4 : SUCCESS in 8m 17s","accounts_in_message":[],"_revision_number":8},{"id":"746a2a01f61589297c46c69c061af2c6d401a280","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 18:04:34.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87f6bf1453b64e0b899abe4ad89a9377\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/777c8b1c061d4c7d87d0e19df29a756a : SUCCESS in 7m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c940ddf3e0748d7b369b093e0dfd49d : SUCCESS in 4m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3eed5111e54a4457ad1753843c587b34 : SUCCESS in 7m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d4bd8f071a3b43559efd74e31717df06 : SUCCESS in 6m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/69ca3d6716ce4dec9309c5078214cb86 : SUCCESS in 8m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fcdfe0d093ea43fe9b14fc1aeaa6a561 : SUCCESS in 9m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/49451b1a6bc8430f93d84f62e9fff519 : SUCCESS in 5m 20s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/47d78127731c4520b03812eaa8728aaa : SUCCESS in 6m 32s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/6e6de44a10324e358fb07fe546b75098 : SUCCESS in 49m 56s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/75dafd86425e4ab6a5829f162f9dc24f : SUCCESS in 53m 17s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/1f15e96575de4593a74718806b4ec7ef : SUCCESS in 38m 36s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/199ff6674bd043f292b0641ba6266da0 : SUCCESS in 1h 39m 21s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/8923da584a7f4c1582826c1aa79fdb7f : SUCCESS in 1h 35m 35s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/28dfa78f7cd4440da8b1199263ef6400 : SUCCESS in 1h 18m 33s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/c31ab35446814e73ba24d094396c9362 : SUCCESS in 1h 38m 29s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/67b7367d035a4541981c7b09e7b1ede6 : SUCCESS in 4m 32s","accounts_in_message":[],"_revision_number":8},{"id":"5cfd8587e35bb850b024f6987a7a1c98384b6698","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-10 19:42:09.000000000","message":"Patch Set 8:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/d1c7731021d040a4a4e7afede0a8b55b\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/96f417b811eb4b69bd540af3894b880c : FAILURE in 8m 38s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/51fc74aed4d842b089345c762e92c302 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":8},{"id":"9824cb65caf06f909d3e331739157e74999dcd41","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-09-15 08:57:10.000000000","message":"Patch Set 8: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"4dbf288e611522ad7ef0c52726e2c77cd9aff1b4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-15 08:59:05.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"da75187346d20d4b6e295c8aafd0dc32d893d887","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-15 10:46:16.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cef175d7f8024d2ab2ac33d9567c3243\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/754969aaeb2d454589df2dfd96f7f56b : SUCCESS in 2m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/929f6952f6d640cfb6b80cd4d5dc0968 : SUCCESS in 5m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/578cf9e40504442f95effbf7c2c27fb1 : SUCCESS in 5m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60178a0269b24f0d9f74629775e60bc4 : SUCCESS in 5m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/888bf2218c384b7b8306e8bf793c7389 : SUCCESS in 4m 28s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5c427c7aef5c4852a2848ee8422fd611 : SUCCESS in 4m 59s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/ea34ec14b2324a5793b622870d05e11c : SUCCESS in 5m 47s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/ea75bcbee10040a1b4ee143594a3b54e : SUCCESS in 53m 15s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1c29311ecb79443c8072d97f5398421a : SUCCESS in 29m 34s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/119f03b735d3433f8e4a7f5bae0e097d : SUCCESS in 21m 15s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/8ae6d014cf6d440797717407719aaab5 : SUCCESS in 1h 32m 00s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/ae18e0e307ac49c4944511ab7bf5f4d6 : SUCCESS in 1h 41m 15s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/4afbc6a3ef2b48d0a233d8aed71923b3 : SUCCESS in 1h 42m 20s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/2a9a116644644e038e71bf958db53625 : SUCCESS in 1h 03m 30s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/cc2fa24af0a14c0fb690eae4ed6888d3 : SUCCESS in 2m 56s","accounts_in_message":[],"_revision_number":8},{"id":"8931a4b4f69be2e869c06e26718a515e2c2f3121","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-15 10:46:16.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"c58421a708b62d716bc30dd0180eb891a4365e76","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-15 10:48:09.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b0a2f14751e400a99fec60aafdee2c9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/013fb8080ce04c79ac80f5e5ee709ea4 : SUCCESS in 56s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"68140367e191b7956dc26566b66053eaf828f571","revisions":{"bcce2e16f3285ac4a440133294d812e28b885acb":{"kind":"REWORK","_number":1,"created":"2026-07-02 10:21:45.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/97/995797/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/97/995797/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/97/995797/1"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-02 10:18:45.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-02 10:20:50.000000000","tz":120},"subject":"Add three-node setup for non-real-data jobs","message":"Add three-node setup for non-real-data jobs\n\nNew nodeset added with three nodes where all nodes (controller + 2\ncomputes) have the compute service enabled, providing 3 compute services\ntotal. This is needed for scope tests that require 2 source nodes (with 1\nexcluded) and 1 destination node.\n\nNODESETS:\n- openstack-two-plus-one-node-noble: 3 nodes (controller + 2 computes),\n  all with compute enabled\n\nJOB HIERARCHY:\nwatcher-tempest-base-two-plus-one-node (nodeset: openstack-two-plus-one-node-noble)\n├── watcher-tempest-gnocchi\n├── watcher-tempest-prometheus\n│   ├── watcher-tempest-aetos\n│   ├── watcher-tempest-prometheus-eventlet\n│   └── watcher-tempest-prometheus-realdata (nodeset: openstack-three-node-noble)\n│       └── watcher-tempest-aetos-realdata (nodeset: openstack-three-node-noble)\n\nRESULT:\n- Jobs with injected metrics: use openstack-two-plus-one-node-noble (3 compute services)\n- Jobs with real data: use openstack-three-node-noble (2 compute services, controller without compute)\n\nChange-Id: I178dfcceb998704cb635f4ce3b6616c3fb2fe3e7\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bcce2e16f3285ac4a440133294d812e28b885acb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bcce2e16f3285ac4a440133294d812e28b885acb"}]},"branch":"refs/heads/master"},"a1da0e652703a8ee9204b6b984e3a9689abe23c4":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-07-02 10:22:54.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/97/995797/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/97/995797/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/97/995797/2"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-02 10:18:45.000000000","tz":120},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2026-07-02 10:22:47.000000000","tz":0},"subject":"[DNM] Add three-node setup for non-real-data jobs","message":"[DNM] Add three-node setup for non-real-data jobs\n\nNew nodeset added with three nodes where all nodes (controller + 2\ncomputes) have the compute service enabled, providing 3 compute services\ntotal. This is needed for scope tests that require 2 source nodes (with 1\nexcluded) and 1 destination node.\n\nNODESETS:\n- openstack-two-plus-one-node-noble: 3 nodes (controller + 2 computes),\n  all with compute enabled\n\nJOB HIERARCHY:\nwatcher-tempest-base-two-plus-one-node (nodeset: openstack-two-plus-one-node-noble)\n├── watcher-tempest-gnocchi\n├── watcher-tempest-prometheus\n│   ├── watcher-tempest-aetos\n│   ├── watcher-tempest-prometheus-eventlet\n│   └── watcher-tempest-prometheus-realdata (nodeset: openstack-three-node-noble)\n│       └── watcher-tempest-aetos-realdata (nodeset: openstack-three-node-noble)\n\nRESULT:\n- Jobs with injected metrics: use openstack-two-plus-one-node-noble (3 compute services)\n- Jobs with real data: use openstack-three-node-noble (2 compute services, controller without compute)\n\nChange-Id: I178dfcceb998704cb635f4ce3b6616c3fb2fe3e7\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a1da0e652703a8ee9204b6b984e3a9689abe23c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a1da0e652703a8ee9204b6b984e3a9689abe23c4"}]},"branch":"refs/heads/master","description":"Edit commit message"},"5b0586af5d482550affc3cb23e27d125ca6ddee0":{"kind":"REWORK","_number":3,"created":"2026-07-02 10:33:44.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/97/995797/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/97/995797/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/97/995797/3"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-02 10:18:45.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-02 10:32:21.000000000","tz":120},"subject":"Add three-node setup and enable scope tests","message":"Add three-node setup and enable scope tests\n\nThis change introduces a new nodeset configuration and enables scope\ntests in the base multinode job template. The new setup provides three\ncompute services across three nodes, required for scope tests that need\n2 source nodes (with 1 excluded) and 1 destination node.\n\nCHANGES:\n\n1. New nodeset: openstack-two-plus-one-node-noble\n   - 3 nodes total: controller + compute1 + compute2\n   - All 3 nodes run nova-compute service (3 compute services total)\n   - Replaces openstack-two-node-noble for jobs with injected metrics\n\n2. Renamed base job: watcher-tempest-base-two-plus-one-node\n   - Previously: watcher-tempest-base-two-node\n   - Uses new openstack-two-plus-one-node-noble nodeset\n   - Enables run_scope_tests: true (new test suite)\n\nJOB HIERARCHY:\n\nwatcher-tempest-base-two-plus-one-node (3 compute services)\n├── watcher-tempest-gnocchi\n├── watcher-tempest-prometheus\n│   ├── watcher-tempest-aetos\n│   ├── watcher-tempest-prometheus-eventlet\n│   └── watcher-tempest-prometheus-realdata (overrides to 2 compute services)\n│       └── watcher-tempest-aetos-realdata (overrides to 2 compute services)\n\nRESULT:\n- Jobs with injected metrics: 3 compute services, scope tests enabled\n- Jobs with real data: 2 compute services (controller without compute),\n  only real_load tagged tests run\n\nChange-Id: I178dfcceb998704cb635f4ce3b6616c3fb2fe3e7\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5b0586af5d482550affc3cb23e27d125ca6ddee0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5b0586af5d482550affc3cb23e27d125ca6ddee0"}]},"branch":"refs/heads/master"},"a611fec4330af2d1746491433fcb35d114412094":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-07-02 10:37:40.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/97/995797/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/97/995797/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/97/995797/4"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-02 10:18:45.000000000","tz":120},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2026-07-02 10:37:40.000000000","tz":0},"subject":"[DNM] Add three-node setup and enable scope tests","message":"[DNM] Add three-node setup and enable scope tests\n\nThis change introduces a new nodeset configuration and enables scope\ntests in the base multinode job template. The new setup provides three\ncompute services across three nodes, required for scope tests that need\n2 source nodes (with 1 excluded) and 1 destination node.\n\nCHANGES:\n\n1. New nodeset: openstack-two-plus-one-node-noble\n   - 3 nodes total: controller + compute1 + compute2\n   - All 3 nodes run nova-compute service (3 compute services total)\n   - Replaces openstack-two-node-noble for jobs with injected metrics\n\n2. Renamed base job: watcher-tempest-base-two-plus-one-node\n   - Previously: watcher-tempest-base-two-node\n   - Uses new openstack-two-plus-one-node-noble nodeset\n   - Enables run_scope_tests: true (new test suite)\n\nJOB HIERARCHY:\n\nwatcher-tempest-base-two-plus-one-node (3 compute services)\n├── watcher-tempest-gnocchi\n├── watcher-tempest-prometheus\n│   ├── watcher-tempest-aetos\n│   ├── watcher-tempest-prometheus-eventlet\n│   └── watcher-tempest-prometheus-realdata (overrides to 2 compute services)\n│       └── watcher-tempest-aetos-realdata (overrides to 2 compute services)\n\nRESULT:\n- Jobs with injected metrics: 3 compute services, scope tests enabled\n- Jobs with real data: 2 compute services (controller without compute),\n  only real_load tagged tests run\n\nChange-Id: I178dfcceb998704cb635f4ce3b6616c3fb2fe3e7\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a611fec4330af2d1746491433fcb35d114412094"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a611fec4330af2d1746491433fcb35d114412094"}]},"branch":"refs/heads/master","description":"Edit commit message"},"2e259e0f45c6ae230f91444da1c3d372423d0e50":{"kind":"REWORK","_number":5,"created":"2026-07-06 10:05:52.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/97/995797/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/97/995797/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/97/995797/5"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-06 10:02:24.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-06 10:05:40.000000000","tz":120},"subject":"Rename multinode base job to three-node and use three-node nodeset","message":"Rename multinode base job to three-node and use three-node nodeset\n\nRename watcher-tempest-base-two-node to watcher-tempest-base-three-node\nand change its nodeset from openstack-two-node-noble to\nopenstack-three-node-noble. This provides 3 compute services for\nnon-real-data jobs, which is needed for scope tests that require 2 source\nnodes (with 1 excluded) and 1 destination node.\n\nThe openstack-three-node-noble nodeset already defines all three nodes\n(controller + compute1 + compute2) in the compute group. The actual\nnumber of active compute services per job is controlled by the n-cpu\nvariable:\n\n- Non-real-data jobs: n-cpu is enabled by default on all nodes\n  (3 compute services: controller, compute1, compute2)\n\n- Real-data jobs: set n-cpu: false on controller in devstack_services\n  (2 compute services: compute1, compute2)\n\nThis approach reuses the existing nodeset instead of creating a duplicate,\navoiding maintenance overhead and potential divergence.\n\nJobs updated to use the new parent name:\n- watcher-tempest-gnocchi\n- watcher-tempest-prometheus\n\nChange-Id: I178dfcceb998704cb635f4ce3b6616c3fb2fe3e7\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2e259e0f45c6ae230f91444da1c3d372423d0e50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2e259e0f45c6ae230f91444da1c3d372423d0e50"}]},"branch":"refs/heads/master"},"b65fb80b5da62e131235998f7d35e2b984ad1a5b":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2026-07-06 10:06:50.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/97/995797/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/97/995797/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/97/995797/6"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-06 10:02:24.000000000","tz":120},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2026-07-06 10:06:50.000000000","tz":0},"subject":"[DNM] Rename multinode base job to three-node and use three-node nodeset","message":"[DNM] Rename multinode base job to three-node and use three-node nodeset\n\nRename watcher-tempest-base-two-node to watcher-tempest-base-three-node\nand change its nodeset from openstack-two-node-noble to\nopenstack-three-node-noble. This provides 3 compute services for\nnon-real-data jobs, which is needed for scope tests that require 2 source\nnodes (with 1 excluded) and 1 destination node.\n\nThe openstack-three-node-noble nodeset already defines all three nodes\n(controller + compute1 + compute2) in the compute group. The actual\nnumber of active compute services per job is controlled by the n-cpu\nvariable:\n\n- Non-real-data jobs: n-cpu is enabled by default on all nodes\n  (3 compute services: controller, compute1, compute2)\n\n- Real-data jobs: set n-cpu: false on controller in devstack_services\n  (2 compute services: compute1, compute2)\n\nThis approach reuses the existing nodeset instead of creating a duplicate,\navoiding maintenance overhead and potential divergence.\n\nJobs updated to use the new parent name:\n- watcher-tempest-gnocchi\n- watcher-tempest-prometheus\n\nChange-Id: I178dfcceb998704cb635f4ce3b6616c3fb2fe3e7\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b65fb80b5da62e131235998f7d35e2b984ad1a5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b65fb80b5da62e131235998f7d35e2b984ad1a5b"}]},"branch":"refs/heads/master","description":"Edit commit message"},"7305e53f61f1943c79b7f74caa634b7deeb6a83e":{"kind":"REWORK","_number":7,"created":"2026-07-06 12:47:53.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/97/995797/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/97/995797/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/97/995797/7"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-06 10:02:24.000000000","tz":120},"committer":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-06 12:47:45.000000000","tz":120},"subject":"Rename multinode base job to three-node and use three-node nodeset","message":"Rename multinode base job to three-node and use three-node nodeset\n\nRename watcher-tempest-base-two-node to watcher-tempest-base-three-node\nand change its nodeset from openstack-two-node-noble to\nopenstack-three-node-noble. This provides 3 compute services for\nnon-real-data jobs, which is needed for scope tests that require 2 source\nnodes (with 1 excluded) and 1 destination node.\n\nThe openstack-three-node-noble nodeset already defines all three nodes\n(controller + compute1 + compute2) in the compute group. The actual\nnumber of active compute services per job is controlled by the n-cpu\nvariable:\n\n- Non-real-data jobs: n-cpu is enabled by default on all nodes\n  (3 compute services: controller, compute1, compute2)\n\n- Real-data jobs: set n-cpu: false on controller in devstack_services\n  (2 compute services: compute1, compute2)\n\nThis approach reuses the existing nodeset instead of creating a duplicate,\navoiding maintenance overhead and potential divergence.\n\nJobs updated to use the new parent name:\n- watcher-tempest-gnocchi\n- watcher-tempest-prometheus\n\nChange-Id: I178dfcceb998704cb635f4ce3b6616c3fb2fe3e7\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7305e53f61f1943c79b7f74caa634b7deeb6a83e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7305e53f61f1943c79b7f74caa634b7deeb6a83e"}]},"branch":"refs/heads/master"},"68140367e191b7956dc26566b66053eaf828f571":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2026-07-07 08:40:07.000000000","uploader":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"ref":"refs/changes/97/995797/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/97/995797/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/97/995797/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/97/995797/8"}}},"commit":{"parents":[{"commit":"642b193e739b78b233ccfb8ed7d75cb157c8ba56","subject":"Replace deprecated remotable_classmethod","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/642b193e739b78b233ccfb8ed7d75cb157c8ba56"}]}],"author":{"name":"morenod","email":"dsanzmor@redhat.com","date":"2026-07-06 10:02:24.000000000","tz":120},"committer":{"name":"David","email":"dsanzmor@redhat.com","date":"2026-07-07 08:40:07.000000000","tz":0},"subject":"Rename multinode base job to three-node and use three-node nodeset","message":"Rename multinode base job to three-node and use three-node nodeset\n\nRename watcher-tempest-base-two-node to watcher-tempest-base-three-node\nand change its nodeset from openstack-two-node-noble to\nopenstack-three-node-noble. This provides 3 compute services for\nnon-real-data jobs, which is needed for scope tests that require 2 source\nnodes (with 1 excluded) and 1 destination node.\n\nThe openstack-three-node-noble nodeset already defines all three nodes\n(controller + compute1 + compute2) in the compute group. The actual\nnumber of active compute services per job is controlled by the n-cpu\nvariable:\n\n- Non-real-data jobs: n-cpu is enabled by default on all nodes\n  (3 compute services: controller, compute1, compute2)\n\n- Real-data jobs: set n-cpu: false on controller in devstack_services\n  (2 compute services: compute1, compute2)\n\nThis approach reuses the existing nodeset instead of creating a duplicate,\navoiding maintenance overhead and potential divergence.\n\nJobs updated to use the new parent name:\n- watcher-tempest-gnocchi\n- watcher-tempest-prometheus\n\nChange-Id: I178dfcceb998704cb635f4ce3b6616c3fb2fe3e7\nSigned-off-by: morenod \u003cdsanzmor@redhat.com\u003e\nAssisted-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nDepends-On: https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/996222\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/68140367e191b7956dc26566b66053eaf828f571"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/68140367e191b7956dc26566b66053eaf828f571"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
