)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"1aed77e52dc8e6732624229fa268796f62367e64","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":9,"id":"f3419bb6_64fac003","updated":"2025-08-05 04:00:27.000000000","message":"Suggested some cosmetic changes, rest looks good.","commit_id":"1ef08480feb0bdf5fb8fafb7e57e24cac5e0f849"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"91f6aa90ff7d5d96e8c00aade0213c2a6fac0f45","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"5a2d5de8_a344d3e3","updated":"2025-08-04 21:35:43.000000000","message":"recheck","commit_id":"1ef08480feb0bdf5fb8fafb7e57e24cac5e0f849"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"aad2e80d7e002607f6544bff7d5b2df1b502fd9d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"2a6d463c_75210b4a","in_reply_to":"f3419bb6_64fac003","updated":"2025-08-05 21:11:58.000000000","message":"Acknowledged","commit_id":"1ef08480feb0bdf5fb8fafb7e57e24cac5e0f849"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"00b2dc9e49f3f7a72cead1ccd0661532a8b5d9d8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"9cdf94af_f4a4ec58","updated":"2025-08-07 21:42:15.000000000","message":"awaiting release note","commit_id":"141f8a0e9685f4428115c2afb240545683a81027"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"42ff4bbcf1481a9db399dd751dfa3058c9d1472e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"c8b88f33_32068fa0","updated":"2025-08-06 13:36:18.000000000","message":"need to add name changes in other places","commit_id":"141f8a0e9685f4428115c2afb240545683a81027"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"14f2552446001b45b8938a5bdbdfe76c58cdee73","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"abbc553a_d17803fa","updated":"2025-08-18 05:43:58.000000000","message":"Looks good now. Here is the generated doc: https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_23c/openstack/23cfb9a771c64a88ad350118421052f2/docs/strategies/workload-stabilization.html","commit_id":"ccee07e9fbb3e8bb66882c00241885763def327f"},{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"3420f7232882e6998ab7284836f7309a3d894335","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"9918457d_66dcca40","updated":"2025-08-19 10:31:53.000000000","message":"lgtm","commit_id":"3a60ac40a3031a7c0169a492077eb9c8bf0cdb9c"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"f38f61851a1a9be5202b8881ad50055128552298","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"cc1cdd4d_08eb177f","updated":"2025-08-20 10:59:15.000000000","message":"looks good, left a few suggestions for small improvements","commit_id":"3a60ac40a3031a7c0169a492077eb9c8bf0cdb9c"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"85b177b2dd0d380fcb346b7c93d37059bea0810a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"6ffca72e_bf1b75b9","updated":"2025-08-22 14:43:48.000000000","message":"LGTM, thanks for updating it.","commit_id":"457819072fcde259878121691293751698655ea5"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"19d9de6834c472eddc5bc4f7716e5f3107009396","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"a7b28f2f_05833a22","updated":"2025-08-22 14:09:36.000000000","message":"i think this is a good improvement\n\ni think perfect is the enemy of good in this case so im happy to proceed with this.","commit_id":"457819072fcde259878121691293751698655ea5"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"6a51e21be3729f82da37c1029bdf7be2f14e7f0b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"e0f0a65f_6c1b632f","updated":"2025-08-21 15:15:23.000000000","message":"lgtm, thanks!","commit_id":"457819072fcde259878121691293751698655ea5"}],"doc/source/strategies/workload-stabilization.rst":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"1aed77e52dc8e6732624229fa268796f62367e64","unresolved":true,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Watcher Overload standard deviation algorithm"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Synopsis"}],"source_content_type":"text/x-rst","patch_set":9,"id":"e63b88f0_c67eb590","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":45},"updated":"2025-08-05 04:00:27.000000000","message":"It needs to be changed to `Workload stabilization Strategy`. to follow other strategy names.","commit_id":"1ef08480feb0bdf5fb8fafb7e57e24cac5e0f849"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"1e1d2fef2d983dc714b6d0bef02fe8cf65d54fef","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Watcher Overload standard deviation algorithm"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Synopsis"}],"source_content_type":"text/x-rst","patch_set":9,"id":"902f1201_3418b3f7","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":45},"in_reply_to":"e63b88f0_c67eb590","updated":"2025-08-05 21:11:49.000000000","message":"Done","commit_id":"1ef08480feb0bdf5fb8fafb7e57e24cac5e0f849"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"1aed77e52dc8e6732624229fa268796f62367e64","unresolved":true,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Other efficacy indicators of the goal are:"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"- Instance migrations count: The number of VM migrations to be performed"},{"line_number":165,"context_line":"- Instances count: The total number of audited instances in strategy"},{"line_number":166,"context_line":"- Standard deviation after audit: The value of resulted standard deviation"},{"line_number":167,"context_line":"- Standard deviation before audit: The value of original standard deviation"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Algorithm"},{"line_number":170,"context_line":"---------"},{"line_number":171,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"e3084f64_cb81bfeb","line":168,"range":{"start_line":164,"start_character":0,"end_line":168,"end_character":1},"updated":"2025-08-05 04:00:27.000000000","message":"We can make these keys bold.\n```suggestion\n- ``Instance migrations count``: The number of VM migrations to be performed\n- ``Instances count``: The total number of audited instances in strategy\n- ``Standard deviation after audit``: The value of resulted standard deviation\n- ``Standard deviation before audit``: The value of original standard deviation\n\n```","commit_id":"1ef08480feb0bdf5fb8fafb7e57e24cac5e0f849"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"1e1d2fef2d983dc714b6d0bef02fe8cf65d54fef","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Other efficacy indicators of the goal are:"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"- Instance migrations count: The number of VM migrations to be performed"},{"line_number":165,"context_line":"- Instances count: The total number of audited instances in strategy"},{"line_number":166,"context_line":"- Standard deviation after audit: The value of resulted standard deviation"},{"line_number":167,"context_line":"- Standard deviation before audit: The value of original standard deviation"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Algorithm"},{"line_number":170,"context_line":"---------"},{"line_number":171,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"76398e07_1ed5587a","line":168,"range":{"start_line":164,"start_character":0,"end_line":168,"end_character":1},"in_reply_to":"e3084f64_cb81bfeb","updated":"2025-08-05 21:11:49.000000000","message":"Done","commit_id":"1ef08480feb0bdf5fb8fafb7e57e24cac5e0f849"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"1aed77e52dc8e6732624229fa268796f62367e64","unresolved":true,"context_lines":[{"line_number":187,"context_line":"External Links"},{"line_number":188,"context_line":"--------------"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"- `Watcher Overload standard deviation algorithm spec \u003chttps://specs.openstack.org/openstack/watcher-specs/specs/newton/implemented/sd-strategy.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":9,"id":"88d77fb9_f3ab8b87","line":190,"range":{"start_line":190,"start_character":2,"end_line":190,"end_character":151},"updated":"2025-08-05 04:00:27.000000000","message":"I think we can drop this line also. As the same is already mentioned in Algorithm Section.","commit_id":"1ef08480feb0bdf5fb8fafb7e57e24cac5e0f849"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"1e1d2fef2d983dc714b6d0bef02fe8cf65d54fef","unresolved":false,"context_lines":[{"line_number":187,"context_line":"External Links"},{"line_number":188,"context_line":"--------------"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"- `Watcher Overload standard deviation algorithm spec \u003chttps://specs.openstack.org/openstack/watcher-specs/specs/newton/implemented/sd-strategy.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa1f77d_9e0ddca4","line":190,"range":{"start_line":190,"start_character":2,"end_line":190,"end_character":151},"in_reply_to":"88d77fb9_f3ab8b87","updated":"2025-08-05 21:11:49.000000000","message":"Done","commit_id":"1ef08480feb0bdf5fb8fafb7e57e24cac5e0f849"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"f38f61851a1a9be5202b8881ad50055128552298","unresolved":true,"context_lines":[{"line_number":34,"context_line":"                             usage as percentage"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. _ceilometer: https://docs.openstack.org/ceilometer/latest/admin/telemetry-measurements.html#openstack-compute"},{"line_number":38,"context_line":".. _SNMP: https://docs.openstack.org/ceilometer/latest/admin/telemetry-measurements.html#snmp-based-meters"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Cluster data model"}],"source_content_type":"text/x-rst","patch_set":13,"id":"0560a6fc_cdf6fb67","line":37,"updated":"2025-08-20 10:59:15.000000000","message":"I think that this link and the one below are not used anymore and can be removed","commit_id":"3a60ac40a3031a7c0169a492077eb9c8bf0cdb9c"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"4bdcea0aeeb13a7148fe6318cb85743bddea3e55","unresolved":false,"context_lines":[{"line_number":34,"context_line":"                             usage as percentage"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. _ceilometer: https://docs.openstack.org/ceilometer/latest/admin/telemetry-measurements.html#openstack-compute"},{"line_number":38,"context_line":".. _SNMP: https://docs.openstack.org/ceilometer/latest/admin/telemetry-measurements.html#snmp-based-meters"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Cluster data model"}],"source_content_type":"text/x-rst","patch_set":13,"id":"9086aad4_660aac81","line":37,"in_reply_to":"0560a6fc_cdf6fb67","updated":"2025-08-21 15:08:13.000000000","message":"Done","commit_id":"3a60ac40a3031a7c0169a492077eb9c8bf0cdb9c"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"f38f61851a1a9be5202b8881ad50055128552298","unresolved":true,"context_lines":[{"line_number":86,"context_line":"                                                  metrics, taken as a"},{"line_number":87,"context_line":"                                                  normalized usage between"},{"line_number":88,"context_line":"                                                  0 and 1 among the hosts is"},{"line_number":89,"context_line":"                                                  higher that the threshold."},{"line_number":90,"context_line":"                                                  The value of a perfectly"},{"line_number":91,"context_line":"                                                  balanced cluster for the"},{"line_number":92,"context_line":"                                                  standard deviation would be"}],"source_content_type":"text/x-rst","patch_set":13,"id":"acbd1bab_4157beea","line":89,"updated":"2025-08-20 10:59:15.000000000","message":"```suggestion\n                                                  higher than the threshold.\n```","commit_id":"3a60ac40a3031a7c0169a492077eb9c8bf0cdb9c"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"4bdcea0aeeb13a7148fe6318cb85743bddea3e55","unresolved":false,"context_lines":[{"line_number":86,"context_line":"                                                  metrics, taken as a"},{"line_number":87,"context_line":"                                                  normalized usage between"},{"line_number":88,"context_line":"                                                  0 and 1 among the hosts is"},{"line_number":89,"context_line":"                                                  higher that the threshold."},{"line_number":90,"context_line":"                                                  The value of a perfectly"},{"line_number":91,"context_line":"                                                  balanced cluster for the"},{"line_number":92,"context_line":"                                                  standard deviation would be"}],"source_content_type":"text/x-rst","patch_set":13,"id":"0513fddd_35bb145f","line":89,"in_reply_to":"acbd1bab_4157beea","updated":"2025-08-21 15:08:13.000000000","message":"Done","commit_id":"3a60ac40a3031a7c0169a492077eb9c8bf0cdb9c"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"f38f61851a1a9be5202b8881ad50055128552298","unresolved":true,"context_lines":[{"line_number":90,"context_line":"                                                  The value of a perfectly"},{"line_number":91,"context_line":"                                                  balanced cluster for the"},{"line_number":92,"context_line":"                                                  standard deviation would be"},{"line_number":93,"context_line":"                                                  0 while in a totally"},{"line_number":94,"context_line":"                                                  unbalanced one would be 0.5,"},{"line_number":95,"context_line":"                                                  which should be the maximum"},{"line_number":96,"context_line":"                                                  value."}],"source_content_type":"text/x-rst","patch_set":13,"id":"db7b5bfb_dab592c2","line":93,"updated":"2025-08-20 10:59:15.000000000","message":"```suggestion\n                                                  0, while in a totally\n```","commit_id":"3a60ac40a3031a7c0169a492077eb9c8bf0cdb9c"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"4bdcea0aeeb13a7148fe6318cb85743bddea3e55","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                                                  The value of a perfectly"},{"line_number":91,"context_line":"                                                  balanced cluster for the"},{"line_number":92,"context_line":"                                                  standard deviation would be"},{"line_number":93,"context_line":"                                                  0 while in a totally"},{"line_number":94,"context_line":"                                                  unbalanced one would be 0.5,"},{"line_number":95,"context_line":"                                                  which should be the maximum"},{"line_number":96,"context_line":"                                                  value."}],"source_content_type":"text/x-rst","patch_set":13,"id":"9c8c07d1_8dc5a7bc","line":93,"in_reply_to":"db7b5bfb_dab592c2","updated":"2025-08-21 15:08:13.000000000","message":"Done","commit_id":"3a60ac40a3031a7c0169a492077eb9c8bf0cdb9c"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"f38f61851a1a9be5202b8881ad50055128552298","unresolved":true,"context_lines":[{"line_number":94,"context_line":"                                                  unbalanced one would be 0.5,"},{"line_number":95,"context_line":"                                                  which should be the maximum"},{"line_number":96,"context_line":"                                                  value."},{"line_number":97,"context_line":"``weights``            object   |weights|         These weights used to"},{"line_number":98,"context_line":"                                                  calculate common standard"},{"line_number":99,"context_line":"                                                  deviation when optimizing"},{"line_number":100,"context_line":"                                                  the resources usage."}],"source_content_type":"text/x-rst","patch_set":13,"id":"40efcda3_f88ca9ca","line":97,"updated":"2025-08-20 10:59:15.000000000","message":"```suggestion\n``weights``            object   |weights|         These weights are used to\n```","commit_id":"3a60ac40a3031a7c0169a492077eb9c8bf0cdb9c"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"4bdcea0aeeb13a7148fe6318cb85743bddea3e55","unresolved":false,"context_lines":[{"line_number":94,"context_line":"                                                  unbalanced one would be 0.5,"},{"line_number":95,"context_line":"                                                  which should be the maximum"},{"line_number":96,"context_line":"                                                  value."},{"line_number":97,"context_line":"``weights``            object   |weights|         These weights used to"},{"line_number":98,"context_line":"                                                  calculate common standard"},{"line_number":99,"context_line":"                                                  deviation when optimizing"},{"line_number":100,"context_line":"                                                  the resources usage."}],"source_content_type":"text/x-rst","patch_set":13,"id":"c84ad7bb_c1cf6804","line":97,"in_reply_to":"40efcda3_f88ca9ca","updated":"2025-08-21 15:08:13.000000000","message":"Done","commit_id":"3a60ac40a3031a7c0169a492077eb9c8bf0cdb9c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"19d9de6834c472eddc5bc4f7716e5f3107009396","unresolved":false,"context_lines":[{"line_number":32,"context_line":"``host_cpu_usage``           cpu usage in a compute node as float ranging"},{"line_number":33,"context_line":"                             between 0 and 100 representing the total cpu"},{"line_number":34,"context_line":"                             usage as percentage"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Cluster data model"},{"line_number":38,"context_line":"******************"}],"source_content_type":"text/x-rst","patch_set":14,"id":"75760f5b_fa5f9e5d","line":35,"updated":"2025-08-22 14:09:36.000000000","message":"note for teh future\n\nevecuatlly i would like to move away form the manual table approch\nand isntad use the sphix directive to generate tables","commit_id":"457819072fcde259878121691293751698655ea5"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"19d9de6834c472eddc5bc4f7716e5f3107009396","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                                                  0, while in a totally"},{"line_number":91,"context_line":"                                                  unbalanced one would be 0.5,"},{"line_number":92,"context_line":"                                                  which should be the maximum"},{"line_number":93,"context_line":"                                                  value."},{"line_number":94,"context_line":"``weights``            object   |weights|         These weights are used to"},{"line_number":95,"context_line":"                                                  calculate common standard"},{"line_number":96,"context_line":"                                                  deviation when optimizing"}],"source_content_type":"text/x-rst","patch_set":14,"id":"9b606410_342b3d3e","line":93,"updated":"2025-08-22 14:09:36.000000000","message":"the reason for this is show here ^ if we adotp the generatived approch we wont end up with ver long narrrow colmns like this.","commit_id":"457819072fcde259878121691293751698655ea5"}],"releasenotes/notes/wokload-stablization-strategy-name-9988e554ac2655a2.yaml":[{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"7f6810abf2954f621b300b9400aa0e4e6a3efc84","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The Watcher Overload Standard Deviation algorithm is now referred to in the"},{"line_number":5,"context_line":"    documentation as the Workload Stabilization Strategy. The documentation of"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"277dc43a_1f47ead6","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":7},"updated":"2025-08-18 06:20:09.000000000","message":"I think the update section is conceived for changes that requires an action or special care when updating watcher, which is not this case. I think I have used \"other\".","commit_id":"ccee07e9fbb3e8bb66882c00241885763def327f"},{"author":{"_account_id":9976,"name":"Ronelle Landy","email":"rlandy@redhat.com","username":"rlandy"},"change_message_id":"ae27b28e5903c861aae5334e2b07754ef170192f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The Watcher Overload Standard Deviation algorithm is now referred to in the"},{"line_number":5,"context_line":"    documentation as the Workload Stabilization Strategy. The documentation of"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"cde89b99_0b6c0025","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":7},"in_reply_to":"277dc43a_1f47ead6","updated":"2025-08-18 13:19:05.000000000","message":"Done","commit_id":"ccee07e9fbb3e8bb66882c00241885763def327f"}],"watcher/decision_engine/strategy/strategies/workload_stabilization.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"19d9de6834c472eddc5bc4f7716e5f3107009396","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    \"\"\"Workload Stabilization control using live migration"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    This workload stabilization strategy is based on the standard deviation"},{"line_number":52,"context_line":"    algorithm, as a measure of cluster resource usage balance. The goal is to"},{"line_number":53,"context_line":"    determine if there is an overload in a cluster and respond to it by"},{"line_number":54,"context_line":"    migrating VMs to stabilize the cluster."},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":14,"id":"a5729822_a85dc66f","line":52,"range":{"start_line":52,"start_character":4,"end_line":52,"end_character":13},"updated":"2025-08-22 14:09:36.000000000","message":"nit its not actully an algorithm","commit_id":"457819072fcde259878121691293751698655ea5"}]}
