)]}'
{"id":"openstack%2Fwatcher~981502","triplet_id":"openstack%2Fwatcher~stable%2F2024.2~Ief5e167afcf346ff53471f26adc70795c4b69f68","project":"openstack/watcher","branch":"stable/2024.2","topic":"2024.2-add-debug-to-workload-balance","attention_set":{},"removed_from_attention_set":{"30534":{"account":{"_account_id":30534,"name":"Marcin Wilk","email":"marcin.wilk@canonical.com","username":"wilkmar"},"last_update":"2026-04-30 09:31:21.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Ief5e167afcf346ff53471f26adc70795c4b69f68","subject":"Add debug message to report calculated metric for workload_balance","status":"ABANDONED","created":"2026-03-20 11:52:18.000000000","updated":"2026-04-30 09:31:21.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9f663f2db546a856b01a1e767019fd9b2e2c73e6","_number":981502,"virtual_id_number":981502,"owner":{"_account_id":30534,"name":"Marcin Wilk","email":"marcin.wilk@canonical.com","username":"wilkmar"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-03-20 12:47:39.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":2,"date":"2026-03-20 12:03:07.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,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"_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,"permitted_voting_range":{"min":0,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-20 12:03:07.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-03-20 12:47:39.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-04-30 09:31:21.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"be9bd68a68541f6759087cc7d562a4ab2c5afc33","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30534,"name":"Marcin Wilk","email":"marcin.wilk@canonical.com","username":"wilkmar"},"date":"2026-03-20 11:52:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"26a33e56deb81ec497539ea4a6152b063d2f529d","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-03-20 12:03:07.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"79fd1bdceb807ddf77e5e7e0ed08e3129a7c8b31","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 12:47:39.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/130d7c4d7cdf4737beda8a27ccbc918f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cf177ecbade14274aa550c3385340a48 : FAILURE in 2m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d5d0ab57ff440a39623d50f782267b7 : SUCCESS in 2m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/00f9121ceb2c49d7bbb2dff867310e10 : FAILURE in 3m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/31fe2f5f39674d10a0311d8c179ef52e : FAILURE in 4m 34s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fef4486d85e449c7a1215c4cea15d70c : FAILURE in 3m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2795dfdcc49b4af6932d5127e3f71c96 : FAILURE in 8m 08s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/cc914a2a0db64751a729d291fd96db20 : SUCCESS in 40m 32s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/0ef0bb12fee740679af59dbd7a93cfb6 : SUCCESS in 40m 41s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/c45937de5130466592cd26b75262fa0a : SUCCESS in 28m 50s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/f4a15bb149234b1682f4dfaa6a2d8996 : SUCCESS in 34m 20s","accounts_in_message":[],"_revision_number":1},{"id":"9f663f2db546a856b01a1e767019fd9b2e2c73e6","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-04-30 09:31:21.000000000","message":"Abandoned\n\nstable/2024.2 branch of openstack/watcher transitioned to End of Life and is about to be deleted. To be able to do that, all open patches need to be abandoned.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"51e0bada4c1b8aab1874b54e8f83fd3dee979e9e","revisions":{"51e0bada4c1b8aab1874b54e8f83fd3dee979e9e":{"kind":"REWORK","_number":1,"created":"2026-03-20 11:52:18.000000000","uploader":{"_account_id":30534,"name":"Marcin Wilk","email":"marcin.wilk@canonical.com","username":"wilkmar"},"ref":"refs/changes/02/981502/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/02/981502/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/981502/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/981502/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/02/981502/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/02/981502/1"}}},"commit":{"parents":[{"commit":"56dae6071e1b105c7905975b93e46171e9721be1","subject":"[stable-only] Consolidate and improve Zuul CI job definitions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/56dae6071e1b105c7905975b93e46171e9721be1"}]}],"author":{"name":"Marcin Wilk","email":"marcin.wilk@canonical.com","date":"2026-03-20 11:48:48.000000000","tz":60},"committer":{"name":"Marcin Wilk","email":"marcin.wilk@canonical.com","date":"2026-03-20 11:48:48.000000000","tz":60},"subject":"Add debug message to report calculated metric for workload_balance","message":"Add debug message to report calculated metric for workload_balance\n\nThe workload_balance strategy calculates host metrics based on the\ninstance metrics and those are the ones used to compare with the\nthreshold.\n\nCurrently, the strategy does not reports the calculated values what\nmakes difficult to troubleshoot sometimes. This patch is adding a debug\nmessage to log those values.\n\nThis patch is also adding a new unit test for filter_destination_hosts\nbased on ram instead of cpu and adding assertions for the new debug\nmessages. To implement properly the new test, I had to sligthly modify\nthe ram usage fixtures used for the workload_balance tests.\n\nChange-Id: Ief5e167afcf346ff53471f26adc70795c4b69f68\nSigned-off-by: Marcin Wilk \u003cmarcin.wilk@canonical.com\u003e\n(cherry picked from commit 1529e3faddf27ee4e0bdab8fd932f7e9f2aedeaa)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/51e0bada4c1b8aab1874b54e8f83fd3dee979e9e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/51e0bada4c1b8aab1874b54e8f83fd3dee979e9e"}]},"branch":"refs/heads/stable/2024.2"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","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":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
