)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"fa363c8e57b35d055fee6f30dd9f4d456c8e7535","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8ff0145f_4b6ca44e","updated":"2026-01-29 03:10:16.000000000","message":"recheck https://bugs.launchpad.net/neutron/+bug/2139271","commit_id":"8bc80525ddb14bb61a8aebc12253c274acb48bde"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"981e62dbab6493044abbac4e67d07612e662a8b7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"07ad945b_3b33019f","updated":"2026-01-28 09:35:31.000000000","message":"recheck test_gateway_chassis_balanced_scheduling_multiple_gw_networks","commit_id":"8bc80525ddb14bb61a8aebc12253c274acb48bde"}],"neutron/common/ovn/utils.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1138e258aa39f2a179e9e45da10f04eb88714fb4","unresolved":true,"context_lines":[{"line_number":1202,"context_line":"        ch_keep_list_ordered \u003d [k[0] for k in ch_keep_list_ordered]"},{"line_number":1203,"context_line":"        ch_excess_list \u003d ch_keep_list_ordered["},{"line_number":1204,"context_line":"            constants.MAX_CHASSIS_IN_HA_GROUP:]"},{"line_number":1205,"context_line":"        # Reduce the ch_keep list to just HA_CHASSIS_GROUP_HIGHEST_PRIORITY"},{"line_number":1206,"context_line":"        # length."},{"line_number":1207,"context_line":"        ch_keep -\u003d set(ch_excess_list)"},{"line_number":1208,"context_line":"        # Add the removed HA_Chassis to the list to be deleted."}],"source_content_type":"text/x-python","patch_set":2,"id":"88fdba5b_109176a8","line":1205,"range":{"start_line":1205,"start_character":42,"end_line":1205,"end_character":75},"updated":"2026-01-27 19:30:16.000000000","message":"not sure this constant in the comment is correct, should maybe be the MAX constant here?","commit_id":"a0f942575c76a465975df16d6b4986ba7ab40b1e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"c381aa26f39d530dd730aed7ebbb897ce8a1f642","unresolved":false,"context_lines":[{"line_number":1202,"context_line":"        ch_keep_list_ordered \u003d [k[0] for k in ch_keep_list_ordered]"},{"line_number":1203,"context_line":"        ch_excess_list \u003d ch_keep_list_ordered["},{"line_number":1204,"context_line":"            constants.MAX_CHASSIS_IN_HA_GROUP:]"},{"line_number":1205,"context_line":"        # Reduce the ch_keep list to just HA_CHASSIS_GROUP_HIGHEST_PRIORITY"},{"line_number":1206,"context_line":"        # length."},{"line_number":1207,"context_line":"        ch_keep -\u003d set(ch_excess_list)"},{"line_number":1208,"context_line":"        # Add the removed HA_Chassis to the list to be deleted."}],"source_content_type":"text/x-python","patch_set":2,"id":"03936872_64261d1a","line":1205,"range":{"start_line":1205,"start_character":42,"end_line":1205,"end_character":75},"in_reply_to":"3cbf463d_6912c438","updated":"2026-01-28 07:09:30.000000000","message":"Yes, my bad, this should be `MAX_CHASSIS_IN_HA_GROUP`. I\u0027ll update the text with Yatin\u0027s suggestion.","commit_id":"a0f942575c76a465975df16d6b4986ba7ab40b1e"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"c66c2b287dcaa59f11f12e78dbac050f53234c20","unresolved":true,"context_lines":[{"line_number":1202,"context_line":"        ch_keep_list_ordered \u003d [k[0] for k in ch_keep_list_ordered]"},{"line_number":1203,"context_line":"        ch_excess_list \u003d ch_keep_list_ordered["},{"line_number":1204,"context_line":"            constants.MAX_CHASSIS_IN_HA_GROUP:]"},{"line_number":1205,"context_line":"        # Reduce the ch_keep list to just HA_CHASSIS_GROUP_HIGHEST_PRIORITY"},{"line_number":1206,"context_line":"        # length."},{"line_number":1207,"context_line":"        ch_keep -\u003d set(ch_excess_list)"},{"line_number":1208,"context_line":"        # Add the removed HA_Chassis to the list to be deleted."}],"source_content_type":"text/x-python","patch_set":2,"id":"3cbf463d_6912c438","line":1205,"range":{"start_line":1205,"start_character":42,"end_line":1205,"end_character":75},"in_reply_to":"88fdba5b_109176a8","updated":"2026-01-28 04:35:19.000000000","message":"+1 to rename it it MAX_CHASSIS_IN_HA_GROUP as with the change ch_keep length being reduced to MAX_CHASSIS_IN_HA_GROUP\nor can extend like:- \nReduce the ch_keep list to just MAX_CHASSIS_IN_HA_GROUP length by removing lower priority ha_chassis.","commit_id":"a0f942575c76a465975df16d6b4986ba7ab40b1e"}],"releasenotes/notes/ha_chassis_limited_to_5-fdd2923209751526.yaml":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"925e33db906b84093e1b9fd8ff8d4d54590d373b","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The maximum hardcoded number of ``HA_Chassis`` in a ``HA_Chassis_Group`` is"},{"line_number":5,"context_line":"    5. The method that handles this resource checks any pre-existing group and"},{"line_number":6,"context_line":"    trims the excess ``HA_Chassis`` registers."},{"line_number":7,"context_line":"    See bug: `2139143 \u003chttps://bugs.launchpad.net/tripleo/+bug/2139143\u003e`_."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"c1214524_97e23596","line":4,"range":{"start_line":4,"start_character":16,"end_line":4,"end_character":25},"updated":"2026-01-28 08:34:51.000000000","message":"nit: I would personally avoid that word here as I feel it is something what maybe should not be in the \"official\" release notes. I would say just that \"The maximum number of HA_Chassis groups allowed by Neutron\" or something like that.","commit_id":"8bc80525ddb14bb61a8aebc12253c274acb48bde"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"50263d6dea436af608e129b157b47e1b04d00ffb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The maximum hardcoded number of ``HA_Chassis`` in a ``HA_Chassis_Group`` is"},{"line_number":5,"context_line":"    5. The method that handles this resource checks any pre-existing group and"},{"line_number":6,"context_line":"    trims the excess ``HA_Chassis`` registers."},{"line_number":7,"context_line":"    See bug: `2139143 \u003chttps://bugs.launchpad.net/tripleo/+bug/2139143\u003e`_."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"65a00b07_08171dbc","line":4,"range":{"start_line":4,"start_character":16,"end_line":4,"end_character":25},"in_reply_to":"c1214524_97e23596","updated":"2026-01-28 09:35:16.000000000","message":"Yeah, you are right. There is no need to add this kind of terms in the renos.","commit_id":"8bc80525ddb14bb61a8aebc12253c274acb48bde"}]}
