)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"442c69b0351e40d3097b1e7b07fc5a41e254a1dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"c1eb8646_0f4f4e90","updated":"2024-10-15 06:33:05.000000000","message":"Bump API version\nAdd api-ref doc","commit_id":"98e8bd087dfdd4f03c3ce7c730e5831053ab097f"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"edd5689eaa2d33347be967e8b65331fab3d1e5f9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"588c7735_7b8233ca","updated":"2025-02-18 05:02:36.000000000","message":"Minor comments","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"8ab8749db790f9a4cefb179fc0a7be6f7cf8b725","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"69e54825_6d38a69e","updated":"2025-02-19 18:37:07.000000000","message":"LGTM","commit_id":"ee793c65d67ee22286291c13d2f4c3269e5c8409"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"c3f9d309b268a11af0259a5dd47092bb2d4ac0a9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"0059b1c7_94532540","updated":"2025-02-24 13:46:46.000000000","message":"recheck","commit_id":"ee793c65d67ee22286291c13d2f4c3269e5c8409"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"1bb59d802629833537ed5108574ef1e50a7375c9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"d9a6b07f_019b8801","updated":"2025-02-20 17:38:09.000000000","message":"recheck\n\nDB issues\nFeb 20 14:58:45.311212 np0039920280 octavia-worker[79110]: WARNING octavia.controller.worker.v2.controller_worker [-] Failed to fetch pool bc7bedee-a191-458e-96c2-6cac78530267 from DB. Retrying for up to 60 seconds.\nFeb 20 14:58:45.311212 np0039920280 octavia-worker[79110]: WARNING octavia.controller.worker.v2.controller_worker [-] Failed to fetch pool bc7bedee-a191-458e-96c2-6cac78530267 from DB. Retrying for up to 60 seconds.\nFeb 20 14:58:45.311212 np0039920280 octavia-worker[79110]: WARNING octavia.controller.worker.v2.controller_worker [-] Failed to fetch pool bc7bedee-a191-458e-96c2-6cac78530267 from DB. Retrying for up to 60 seconds.","commit_id":"ee793c65d67ee22286291c13d2f4c3269e5c8409"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"2bf07b5dead2754a7b0986d3431a7c66eebbf37f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"e96c8f78_bff970d1","updated":"2025-02-20 14:28:38.000000000","message":"recheck\n\nFeb 19 09:54:16.488588 np0039900780 octavia-health-manager[119341]: ERROR octavia.amphorae.drivers.health.heartbeat_udp [-] Health update for amphora 7e5634c6-ffa4-4121-b5d7-3e310b04e22d encountered error (pymysql.err.OperationalError) (1205, \u0027Lock wait timeout exceeded; try restarting transaction\u0027)","commit_id":"ee793c65d67ee22286291c13d2f4c3269e5c8409"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"f74d75bc2a80dc737298671fc5d31267ad670bcf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"948347d2_e0c711ce","updated":"2025-02-26 07:56:44.000000000","message":"recheck doc job disabled","commit_id":"ee793c65d67ee22286291c13d2f4c3269e5c8409"}],"api-ref/source/v2/loadbalancer.inc":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"edd5689eaa2d33347be967e8b65331fab3d1e5f9","unresolved":true,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"An optional ``vip_sg_ids`` attribute can be used to set custom Neutron Security"},{"line_number":157,"context_line":"Groups that are applied on the VIP port of the Load Balancer. When this option"},{"line_number":158,"context_line":"is used, Octavia doesn\u0027t not manage the security of the Listeners, the user"},{"line_number":159,"context_line":"must set Security Group Rules to allow the network traffic on the VIP port."},{"line_number":160,"context_line":"``vip_sg_ids`` are incompatible with SR-IOV load balancer and cannot be set if"},{"line_number":161,"context_line":"the load balancer has a listener that uses ``allowed_cidrs``."}],"source_content_type":"text/x-c++src","patch_set":9,"id":"bbc902aa_b79639e5","line":158,"updated":"2025-02-18 05:02:36.000000000","message":"This is incorrect grammar, we should remove the \"not\" here.","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"2bf07b5dead2754a7b0986d3431a7c66eebbf37f","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"An optional ``vip_sg_ids`` attribute can be used to set custom Neutron Security"},{"line_number":157,"context_line":"Groups that are applied on the VIP port of the Load Balancer. When this option"},{"line_number":158,"context_line":"is used, Octavia doesn\u0027t not manage the security of the Listeners, the user"},{"line_number":159,"context_line":"must set Security Group Rules to allow the network traffic on the VIP port."},{"line_number":160,"context_line":"``vip_sg_ids`` are incompatible with SR-IOV load balancer and cannot be set if"},{"line_number":161,"context_line":"the load balancer has a listener that uses ``allowed_cidrs``."}],"source_content_type":"text/x-c++src","patch_set":9,"id":"47c0fab9_f2b8a066","line":158,"in_reply_to":"bbc902aa_b79639e5","updated":"2025-02-20 14:28:38.000000000","message":"Done","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"edd5689eaa2d33347be967e8b65331fab3d1e5f9","unresolved":true,"context_lines":[{"line_number":159,"context_line":"must set Security Group Rules to allow the network traffic on the VIP port."},{"line_number":160,"context_line":"``vip_sg_ids`` are incompatible with SR-IOV load balancer and cannot be set if"},{"line_number":161,"context_line":"the load balancer has a listener that uses ``allowed_cidrs``."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. rest_status_code:: success ../http-status.yaml"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   - 201"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"63da7ba3_c0671936","line":162,"updated":"2025-02-18 05:02:36.000000000","message":"Does this only apply to the amphora provider? I assume this does not work with providers either. I.e if the provider creates the VIP port.","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"2bf07b5dead2754a7b0986d3431a7c66eebbf37f","unresolved":true,"context_lines":[{"line_number":159,"context_line":"must set Security Group Rules to allow the network traffic on the VIP port."},{"line_number":160,"context_line":"``vip_sg_ids`` are incompatible with SR-IOV load balancer and cannot be set if"},{"line_number":161,"context_line":"the load balancer has a listener that uses ``allowed_cidrs``."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":".. rest_status_code:: success ../http-status.yaml"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   - 201"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"749b1c23_680c652f","line":162,"in_reply_to":"63da7ba3_c0671936","updated":"2025-02-20 14:28:38.000000000","message":"it\u0027s only implemented in the amphora provider, but IMHO other providers could also implement it if it\u0027s technically possible.\nI\u0027m not sure it should be mentioned in the api doc (for instance we don\u0027t mention provider compatibity for flavor or vip_qos_policy_id)","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"}],"doc/source/contributor/guides/providers.rst":[{"author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"change_message_id":"581a0789fae288e52ea75162e4d4fb75a1d8a076","unresolved":true,"context_lines":[{"line_number":161,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":162,"context_line":"| vip_subnet_id     | string | The ID of the subnet for the VIP.             |"},{"line_number":163,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":164,"context_line":"| vip_sg_ids        | array  | The list of Neutron Security Group IDs of the |"},{"line_number":165,"context_line":"|                   |        | VIP port (optional)                           |"},{"line_number":166,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1a063a07_34f11162","line":164,"range":{"start_line":164,"start_character":22,"end_line":164,"end_character":27},"updated":"2025-01-29 11:54:22.000000000","message":"It is a list, right?","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"d3a66abbadef66dd62dedbad9d3195cdf8fd03d4","unresolved":true,"context_lines":[{"line_number":161,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":162,"context_line":"| vip_subnet_id     | string | The ID of the subnet for the VIP.             |"},{"line_number":163,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":164,"context_line":"| vip_sg_ids        | array  | The list of Neutron Security Group IDs of the |"},{"line_number":165,"context_line":"|                   |        | VIP port (optional)                           |"},{"line_number":166,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"e686cf36_e3f68b05","line":164,"range":{"start_line":164,"start_character":22,"end_line":164,"end_character":27},"in_reply_to":"1a063a07_34f11162","updated":"2025-01-29 12:10:14.000000000","message":"yeah, not sure why I use array there 😮","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"edd5689eaa2d33347be967e8b65331fab3d1e5f9","unresolved":true,"context_lines":[{"line_number":161,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":162,"context_line":"| vip_subnet_id     | string | The ID of the subnet for the VIP.             |"},{"line_number":163,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":164,"context_line":"| vip_sg_ids        | array  | The list of Neutron Security Group IDs of the |"},{"line_number":165,"context_line":"|                   |        | VIP port (optional)                           |"},{"line_number":166,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"fad9cbb6_c2212058","line":164,"range":{"start_line":164,"start_character":22,"end_line":164,"end_character":27},"in_reply_to":"e686cf36_e3f68b05","updated":"2025-02-18 05:02:36.000000000","message":"Well, I think it is array in the api-ref macros, but yes, this should be list here.","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"2bf07b5dead2754a7b0986d3431a7c66eebbf37f","unresolved":false,"context_lines":[{"line_number":161,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":162,"context_line":"| vip_subnet_id     | string | The ID of the subnet for the VIP.             |"},{"line_number":163,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":164,"context_line":"| vip_sg_ids        | array  | The list of Neutron Security Group IDs of the |"},{"line_number":165,"context_line":"|                   |        | VIP port (optional)                           |"},{"line_number":166,"context_line":"+-------------------+--------+-----------------------------------------------+"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7ca56432_0ab31ec4","line":164,"range":{"start_line":164,"start_character":22,"end_line":164,"end_character":27},"in_reply_to":"fad9cbb6_c2212058","updated":"2025-02-20 14:28:38.000000000","message":"Done","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"},{"author":{"_account_id":34429,"name":"Tom Weininger","email":"dienste@weinimo.de","username":"tweining"},"change_message_id":"581a0789fae288e52ea75162e4d4fb75a1d8a076","unresolved":true,"context_lines":[{"line_number":198,"context_line":"+-----------------+--------+-----------------------------------------------+"},{"line_number":199,"context_line":"| vip_subnet_id   | string | The ID of the subnet for the VIP.             |"},{"line_number":200,"context_line":"+-----------------+--------+-----------------------------------------------+"},{"line_number":201,"context_line":"| vip_sg_ids      | array  | The list of Neutron Security Group IDs of the |"},{"line_number":202,"context_line":"|                 |        | VIP port (optional)                           |"},{"line_number":203,"context_line":"+-----------------+--------+-----------------------------------------------+"},{"line_number":204,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3c7a7410_5be6b306","line":201,"range":{"start_line":201,"start_character":20,"end_line":201,"end_character":25},"updated":"2025-01-29 11:54:22.000000000","message":"Same here. I assume it means the same as \"list\".","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"2bf07b5dead2754a7b0986d3431a7c66eebbf37f","unresolved":false,"context_lines":[{"line_number":198,"context_line":"+-----------------+--------+-----------------------------------------------+"},{"line_number":199,"context_line":"| vip_subnet_id   | string | The ID of the subnet for the VIP.             |"},{"line_number":200,"context_line":"+-----------------+--------+-----------------------------------------------+"},{"line_number":201,"context_line":"| vip_sg_ids      | array  | The list of Neutron Security Group IDs of the |"},{"line_number":202,"context_line":"|                 |        | VIP port (optional)                           |"},{"line_number":203,"context_line":"+-----------------+--------+-----------------------------------------------+"},{"line_number":204,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"6e9143ad_43ca9baa","line":201,"range":{"start_line":201,"start_character":20,"end_line":201,"end_character":25},"in_reply_to":"3c7a7410_5be6b306","updated":"2025-02-20 14:28:38.000000000","message":"Done","commit_id":"23dc6032115df4ba637eec5b0f8f558237db43e1"}]}
