)]}'
{"id":"openstack%2Fwatcher~998883","triplet_id":"openstack%2Fwatcher~master~Ifbb1c2a8e3d44a09b6e7a5c9d1f04e28a3b6c9d0","project":"openstack/watcher","branch":"master","topic":"bug-2156473","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-08-12 11:10:11.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-07-29 15:48:05.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},"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-29 17:44:08.000000000","reason":"removed on reply"},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-07-29 18:21:45.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-08-14 14:16:44.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ifbb1c2a8e3d44a09b6e7a5c9d1f04e28a3b6c9d0","subject":"Add node resource allocation cache to ModelRoot","status":"MERGED","created":"2026-07-28 08:50:47.000000000","updated":"2026-08-14 15:06:10.000000000","submitted":"2026-08-14 14:16:44.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":21,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"998883-bug-2156473","meta_rev_id":"72b7bbfd1741bf1342a275c3d82beed77124de2e","_number":998883,"virtual_id_number":998883,"owner":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-14 14:16:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-08-12 11:10: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-07-29 15:48:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":-1,"date":"2026-07-29 18:21:45.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-08-13 12:29:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"recommended":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2026-08-10 15:24:09.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-28 08:50:55.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-28 09:01:23.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-28 10:35:20.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-07-28 11:14:27.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"CC"},{"updated":"2026-07-29 15:48:05.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-08-10 15:24:09.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":"bb0a21d94b47766a6ea3c882900ac851036c848b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-28 08:50:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"83c43ae55c1f8fb1e7124365039d04e6e2c030b8","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-28 08:50:55.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"06b451774b3c8fac19018a3394e05065d0343a35","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-28 08:59:20.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/8ef7e69034dd4e10a5a3a956f9aa1492\n\n- teim-code-review https://zuul.teim.app/t/main/build/6c66974776a74d92adc65442a502ff54 : SUCCESS in 8m 16s","accounts_in_message":[],"_revision_number":1},{"id":"cb8eb2d4b7cf4969636862cd1a081011fc983967","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-28 09:01:23.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://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/9eeb137da02342df8cee68f0e1a96a91\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/fc685b092dc748f49e6bfeeddd4081ea : FAILURE in 8m 33s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/b87210ea6c9e4dcaa5daaae3f741553d : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":1},{"id":"6af5617762683ef115e1c5f23925e4f4d4f92e8c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 10:35:20.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/20597cc0ab4f483998bdce90cc47307a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/99d00771861c44d588b906c18eb8445f : SUCCESS in 8m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70d4126e0bca430a80dbd734eb48df41 : SUCCESS in 3m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/19fe5cd928a4481a8468aec6c3cdb315 : SUCCESS in 4m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8c9faa82c93b42d9ac2f17e4510b4885 : SUCCESS in 5m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6b1f4c4af793418c87b43938e7324bd3 : SUCCESS in 8m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e35368ae33c84c0d8b3bca5b84dc8b34 : SUCCESS in 5m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e5137f34ca424454bbb3fc2289f11bd3 : SUCCESS in 5m 09s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/3083a35b76e243759d625bb57d94deb2 : SUCCESS in 6m 09s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/bb11c3385cf643f2924921ca89ff3de5 : SUCCESS in 35m 51s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9337b65dd2c84dc7ac091fae5e842116 : SUCCESS in 52m 35s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/61f7dc5cb1194f7c9dddc26c697bfd11 : SUCCESS in 46m 46s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/506b240447b045a6955157d81f2fff63 : SUCCESS in 1h 34m 31s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/4b6b519fc8aa4e20bd31f7beebf84aae : SUCCESS in 52m 13s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/ca3507a701e74579aa8ccc820bdab4dc : SUCCESS in 45m 52s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/c05b78dda49f44d096cd35198092660c : FAILURE in 1h 38m 30s","accounts_in_message":[],"_revision_number":1},{"id":"460f798fa3ccbae3673d6bbe449b54e34684d718","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-28 11:14:27.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d983eddbb980b166ca5d43c8d3d53a9b1184a666","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-28 12:08:06.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2815dbdbf93f6e160a076ec2ab95ffca0f2dcf10","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-28 12:08:57.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"bccb7f24fa9251ae0ef97f14423a3d0e0a818ebf","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-28 12:09:04.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ad7ba4a18719f68072b43bee244940f5267700be","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-28 12:19:59.000000000","message":"Patch Set 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/a1f7aed703f64a19a8a12f144e6004e3\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/952648d0c5e14354a273556501734a8f : FAILURE in 8m 42s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/1a39e5e391074b6bb2647144791b1ac5 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":1},{"id":"9ea67463ef4bf4a9d2930a9b1a0a95c0a8aa49d6","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-28 12:20:12.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b53bd71563ae4487b0c9499f7079d50e\n\n- teim-code-review https://zuul.teim.app/t/main/build/6096cc68798a4ccb982e1a74ca2b711d : SUCCESS in 11m 01s","accounts_in_message":[],"_revision_number":1},{"id":"653589238ddfff6fb215a2355b85c0b7213965fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 13:43:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0819d40466f34c2e8892e82abee558cf\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/586ce0a36f2841e2befa08bd5820d383 : SUCCESS in 6m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f0d69d1b49c04750b96d80ff3a025328 : SUCCESS in 2m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9b9b1a52b57c4773ae076fe53e50f6eb : SUCCESS in 3m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e964fe944f4a4e0899cddf11d80517ed : SUCCESS in 5m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7d2a10b0654747c49acfd3677c5e3ece : SUCCESS in 4m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/814b8d1e305a4eef9f32d1409c51e63f : SUCCESS in 8m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1b89d21715cd45df8054c9e3512a2ca9 : SUCCESS in 2m 52s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/0aa148d63702494898de8dbf73c046ed : SUCCESS in 4m 52s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/09623f43c6754bc68ad8b89e4e3a9c15 : SUCCESS in 35m 21s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bc3f453f22de492ca8e0e88abef69792 : SUCCESS in 59m 24s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/be85fe9e291648079ad2b4049cacbb3b : SUCCESS in 36m 46s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/21e24b7512ca4fe6923114ea90ed27fb : SUCCESS in 1h 31m 32s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/f6a65d0025bf4b88b3c35e0c5f53288c : SUCCESS in 1h 28m 56s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/130abf4b3ce14b4daac73b816a3106b7 : SUCCESS in 52m 40s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/dc65fc1451be46a491c1e60d5a16985c : SUCCESS in 1h 24m 40s","accounts_in_message":[],"_revision_number":1},{"id":"859e4a048e7dbe2cf48a9dd6bce4f5e7d813a0e8","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-28 13:55:04.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"15f88b6c1ba5ade14e46fe6910ec015716f11340","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-28 13:59:11.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d7504ea4ce9df81bc7716bc27cfa5dd784c1753d","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-29 15:35:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0407e085b5e7b1dcf2709e8a5ba3fef4247b53fb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-07-29 15:35:56.000000000","message":"Uploaded patch set 2.\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":2},{"id":"44522d19591990298bdc6fef16e5154c942ac832","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-29 15:36:04.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"80279e95f225aa88acefa9f9cd8899c73a344240","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-29 15:48:05.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"6b45366713099710ea37bc7b02f37dbe7f9c3d1e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 17:18:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3d73071cebf84d78b71b524ee0b01353\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e9183d33f2c54d3c845f16ba266c9fc6 : SUCCESS in 5m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e78bd9242ec49c798b33568e3013731 : SUCCESS in 5m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f79638613ff2431aa92c9ff2a55c6fc2 : SUCCESS in 5m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/219e5dbe60834eeea30b902a447d7f6a : SUCCESS in 7m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6a963f67d77940b78e21854ccec4c957 : SUCCESS in 5m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/31f508c1b47743f28190378eecf7d227 : SUCCESS in 9m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b5bc259b1690433c978a48bd96e4b4a0 : SUCCESS in 5m 12s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/b24e1a5418bc417d8acc0c6eebfdbce8 : SUCCESS in 4m 04s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/9ea0788c3a69402b81af2bb1fb8ed89e : SUCCESS in 52m 34s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9e2dc652932f4daaacd0be9a0d3b29e0 : SUCCESS in 28m 11s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/97fbf40dcbf1493285211f63c600c7d6 : SUCCESS in 35m 55s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/cff1894194e643fe91f7ced09eeb889f : SUCCESS in 1h 32m 52s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/6f58dd94146f4bd3b0b4a6a985617e04 : SUCCESS in 1h 28m 55s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/d2341d9da3784cbdae0ff78b9912fd5b : SUCCESS in 1h 28m 04s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/9350c93b1966411dba379b6d5be92f2f : SUCCESS in 1h 38m 26s","accounts_in_message":[],"_revision_number":2},{"id":"c89a697c08f1f38d3ee5d5b1d9e9d1cc419e4e53","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-29 17:44:08.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/17915462d3be452c96876bb71d0fcd77\n\n- teim-code-review https://zuul.teim.app/t/main/build/a7235752cd194743877f6409acbd0346 : SUCCESS in 9m 16s","accounts_in_message":[],"_revision_number":2},{"id":"455fe0193a03711e9d2ac247a63eb3f2e849213e","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-07-29 18:21:45.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/74dc0f1d8e444caea93ad792f10a2699\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/e9b071a53e6845b8936cade3826d0174 : FAILURE in 9m 20s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/599a47ef2e584956a937699cbfd8ab54 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"076f522c40b255ac5fcbfeff1cb125262fa33b53","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-08-10 15:24:09.000000000","message":"Patch Set 2: Code-Review+1 Review-Priority+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"1daf468bc0c62cdda9b740b3ae3844f011b69419","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-08-12 06:16:49.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"f2c2d06448d03a30fd10421a885aca9238c6e981","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-08-12 11:10:11.000000000","message":"Patch Set 2: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"7c78cf30ccb3abc4ea5ebdea8499dab3cf60ee56","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-08-13 12:29:43.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"22af994f5ae3f365b1dc21b63b530a4b5b9caaff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 12:31:10.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c2adb0d89dac6588c2693feb34eb1022b2d4d75d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 14:13:25.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/0e30551e323d4f3b83ffedb9800a5670\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7331672248d4f8eafc2681d2c920f44 : SUCCESS in 4m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/90e1669b4538470a8609fedd46544137 : SUCCESS in 6m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d6ccea426dee4abcb845ef60ee9da635 : SUCCESS in 4m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ce5b0bd9078c447e80fef0bc818ec0a5 : SUCCESS in 8m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e66a7cc6628b4f28a81192f1d8630fab : SUCCESS in 4m 25s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/72116baff7be4793884816ba6a5c68d7 : SUCCESS in 7m 52s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/92b32db9e84446b7a35442269a77f4e8 : FAILURE in 9m 23s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3df13eaa567c4415b6d153d0cddba8ca : FAILURE in 30m 58s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/5a1b491a24e64b88aee1b8bd83ecf5a2 : FAILURE in 11m 41s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/1f2c7d3ef84e482490a8e35dacef7ab8 : FAILURE in 10m 38s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/c793c44d7f1d427997f97a5718ab5e9b : SUCCESS in 1h 37m 25s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/05ae924a8dc54f598058a3818dfc012c : FAILURE in 15m 00s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/32b7773780ae435097f6e4bc731e87ac : FAILURE in 11m 28s","accounts_in_message":[],"_revision_number":2},{"id":"5ecf11ed08304978c603123769043337e603545a","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-08-14 10:58:20.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4c205871409d4d92d7544361b6c46029279792af","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-08-14 10:58:29.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"58a568f8d2ac938a5881ddaf7b5d490cbea5af92","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-08-14 11:13:22.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/4424579ac8614132bd7b03e077fd0270\n\n- teim-code-review https://zuul.teim.app/t/main/build/9bb795990ad54d52b0c286eda2244745 : SUCCESS in 14m 42s\n\nWarning:\n  File .kube/cache/http/4cbf3e74a0cf251e76b79c730e27aa78 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/0a771f2540bee8272a9133c8d531842b found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/fbf116c05c6ee054708cc083d436a6b5 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/e7552727439bb59748cf49007cd4bcd2 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .kube/cache/http/2828778a60deaf32ddfd8bf19a7bbe42 found in build home directory during playbook github.com/SeanMooney/ci-sean-mooney/playbooks/base/pre.yaml for job teim-code-review.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"cd1a6101b8ef8f46a12a994b003500612a5e9b4d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 12:35:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c47608bbca414b5ab6b4175ad81b91f8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/af72596be9ad49cd992dd501fbdeac42 : SUCCESS in 6m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/10778df5933a4d06a5ca0c226a5076ed : SUCCESS in 2m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/aad1883621e94c4c9808f553a6ed584f : SUCCESS in 4m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/033bbaaefc594fc18e42962012ad5f36 : SUCCESS in 5m 09s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7aa6fb8353164c038eeb4a32ce94862b : SUCCESS in 7m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca7d248624d944b89872612676cc6ee0 : SUCCESS in 9m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/adc51aff68b249b6a0ab67b340265319 : SUCCESS in 4m 47s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/419dd80b2be84bc1810a0f0794d25646 : SUCCESS in 5m 13s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/65c27552ddf74c6a874445e92b3a4648 : SUCCESS in 58m 27s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1df82030a0ef4d42a9fe2fe411ae9873 : SUCCESS in 50m 34s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/82ff7acf985c4ba1a6030b3428c03dd7 : SUCCESS in 24m 42s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/28a99f46814648eabcd1a18c340fbddd : SUCCESS in 1h 09m 17s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/b88d1cb42cb441809936d6eb3983731b : SUCCESS in 1h 30m 59s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/3614fe0d4fb7433f9dd643c81e3536d8 : SUCCESS in 1h 30m 43s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/2c02f505c61b4a65963689225af4de10 : SUCCESS in 1h 17m 53s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f9093140a57742d6beb1e1515b6f20ac : SUCCESS in 4m 13s","accounts_in_message":[],"_revision_number":2},{"id":"45e34c7f5181da86a15f6957f9d0d3bc8709843d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 12:35:41.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c768bf24d8e0656b9400a472225ca0ba654fb5f4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 14:16:43.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ccc9f9f6c0dd41d59353f7ee19cbe19c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d784882d07241328fbaaede9b830837 : SUCCESS in 4m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/45d1c1d04f2e476e8f85934763bf27b5 : SUCCESS in 5m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/608713501ae1456c8161a586eae7e65e : SUCCESS in 5m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1434c707da6e427b87fa7f8926c95ecd : SUCCESS in 8m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d4ac3db3e65c4de9bf696dd7866e4d42 : SUCCESS in 4m 54s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/b4c59569233d4cb69f65a32c0f0fc613 : SUCCESS in 4m 46s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/f304dd4d659943a89a7b803fa2b3d1ca : SUCCESS in 45m 05s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7a983bc167444d8ca09bd3fa00f4c4bd : SUCCESS in 25m 03s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/8795ab4a80bf4bbdb08edf18efb65e9e : SUCCESS in 17m 30s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/c4093c539c7b40baa816876db9531606 : SUCCESS in 43m 55s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/a1eb0a1fcef043f3bb5730b27e88ebff : SUCCESS in 1h 31m 16s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/ff3a869b4811431ea57958ee34ddd42f : SUCCESS in 48m 57s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/266ed3798e2a4d4a9c561d68b01e13d2 : SUCCESS in 1h 34m 50s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/a6dc984abfb04e55ab7d4707cd98dab4 : SUCCESS in 4m 26s","accounts_in_message":[],"_revision_number":2},{"id":"0ddcf8abe42fb9c59dbd0143c0bd327c43c3c173","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 14:16:44.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"222161310d0886822ede2f2c62530b69e88891e7","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 14:17:54.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bbe1f54784c24674b1f6c9f3c159f486\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e22defb424f4e76bfc2c891dc7733da : SUCCESS in 57s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3d8c6c8a622048a8a8d5bce4313328c2 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":2},{"id":"72b7bbfd1741bf1342a275c3d82beed77124de2e","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-08-14 15:06:10.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/269eb3c6f37849058652585304828c24\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/5fc785be486141b6ad2fae859badc94c : FAILURE in 9m 34s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/735d351c5c9949b987b70164a8e7af78 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"3201a7461cd2b84951015fd1ea36e7e739dcacdc","revisions":{"593bd642b3307c8d6e578b8dcd8a9caf77c69e3d":{"kind":"REWORK","_number":1,"created":"2026-07-28 08:50:47.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/83/998883/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/83/998883/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/83/998883/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/83/998883/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/83/998883/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/83/998883/1"}}},"commit":{"parents":[{"commit":"49836d0d7f1cc16a91e3190410cc8a616938be32","subject":"Merge \"Add default_parameters support to Audit Templates\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/49836d0d7f1cc16a91e3190410cc8a616938be32"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-07-27 12:31:23.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-07-28 08:33:20.000000000","tz":120},"subject":"Add node resource allocation cache to ModelRoot","message":"Add node resource allocation cache to ModelRoot\n\nAdd a cache for the resources allocated for compute nodes in the\ncompute data model. This cache is usded in get_node_used_resources\nwhich is also used in get_node_free_resources. This avoids expensive\noperations to recalculate node allocations in strategies which use\nthis operations extensively.\n\nThe cache is lazily populated on first access and incrementally\nupdated by topology-changing methods (map_instance, unmap_instance,\nmigrate_instance, remove_instance, remove_node). Nova notification\nhandlers invalidate stale entries when instance attributes change\n(e.g. resize).\n\nThe cache is cleared when a strategy first acquires the compute model\nas this cache is intended to be only reused in the same audit execution.\n\nAssisted-By: Claude\nChange-Id: Ifbb1c2a8e3d44a09b6e7a5c9d1f04e28a3b6c9d0\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/593bd642b3307c8d6e578b8dcd8a9caf77c69e3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/593bd642b3307c8d6e578b8dcd8a9caf77c69e3d"}]},"branch":"refs/heads/master"},"3201a7461cd2b84951015fd1ea36e7e739dcacdc":{"kind":"REWORK","_number":2,"created":"2026-07-29 15:35:56.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/83/998883/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/83/998883/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/83/998883/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/83/998883/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/83/998883/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/83/998883/2"}}},"commit":{"parents":[{"commit":"49836d0d7f1cc16a91e3190410cc8a616938be32","subject":"Merge \"Add default_parameters support to Audit Templates\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/49836d0d7f1cc16a91e3190410cc8a616938be32"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-07-27 12:31:23.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-07-29 15:35:50.000000000","tz":120},"subject":"Add node resource allocation cache to ModelRoot","message":"Add node resource allocation cache to ModelRoot\n\nAdd a cache for the resources allocated for compute nodes in the\ncompute data model. This cache is usded in get_node_used_resources\nwhich is also used in get_node_free_resources. This avoids expensive\noperations to recalculate node allocations in strategies which use\nthis operations extensively.\n\nThe cache is lazily populated on first access and incrementally\nupdated by topology-changing methods (map_instance, unmap_instance,\nmigrate_instance, remove_instance, remove_node). Nova notification\nhandlers invalidate stale entries when instance attributes change\n(e.g. resize).\n\nThe cache is cleared when a strategy first acquires the compute model\nas this cache is intended to be only reused in the same audit execution.\n\nAssisted-By: Claude\nChange-Id: Ifbb1c2a8e3d44a09b6e7a5c9d1f04e28a3b6c9d0\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/3201a7461cd2b84951015fd1ea36e7e739dcacdc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3201a7461cd2b84951015fd1ea36e7e739dcacdc"}]},"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"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
