)]}'
{"specs/version15.0/active-active-lbaas-distributor.rst":[{"author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"change_message_id":"70b65249dd0a891d464220ca9fd4b404e23fa11c","unresolved":true,"context_lines":[{"line_number":625,"context_line":""},{"line_number":626,"context_line":".. note:: **Sharing peer tables** across groups depends on the scalability of"},{"line_number":627,"context_line":"   using multiple peers in HAProxy (so it depends on the size of the amphora"},{"line_number":628,"context_line":"   cluster), the feasability needs to be discussed."},{"line_number":629,"context_line":""},{"line_number":630,"context_line":".. note:: **Cross-AZ amphorae** are not implemented in this spec."},{"line_number":631,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f976f94_57f44420","line":628,"range":{"start_line":628,"start_character":17,"end_line":628,"end_character":28},"updated":"2026-07-28 12:20:15.000000000","message":"nit: typo feasibility","commit_id":"cfe5098970adb127705c4807cca887c01e9b5df1"},{"author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"change_message_id":"70b65249dd0a891d464220ca9fd4b404e23fa11c","unresolved":true,"context_lines":[{"line_number":631,"context_line":""},{"line_number":632,"context_line":".. note:: **OVN provider limitation:**"},{"line_number":633,"context_line":""},{"line_number":634,"context_line":"   The OVN Octavia provider currently only supports the ``SOURCE_IP_PORT``"},{"line_number":635,"context_line":"   load balancing algorithm, which hashes on both source IP and source port."},{"line_number":636,"context_line":"   Since client source ports change between connections (and especially across"},{"line_number":637,"context_line":"   NAT), ``SOURCE_IP_PORT`` does **not** provide meaningful session affinity —"}],"source_content_type":"text/x-rst","patch_set":1,"id":"f07808c9_43b142de","line":634,"updated":"2026-07-28 12:20:15.000000000","message":"if this is finally merged [0], SOURCE_IP will be available in the OVN provider\n\n[0] https://review.opendev.org/c/openstack/ovn-octavia-provider/+/998093","commit_id":"cfe5098970adb127705c4807cca887c01e9b5df1"},{"author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"change_message_id":"70b65249dd0a891d464220ca9fd4b404e23fa11c","unresolved":true,"context_lines":[{"line_number":669,"context_line":"  OpenFlow rules."},{"line_number":670,"context_line":"  More complex to operate and requires a dedicated distributor VM."},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"* **Direct OVN integration:** Calling OVN northbound API directly instead of"},{"line_number":673,"context_line":"  going through the LBaaS API. Rejected because it couples Octavia to a"},{"line_number":674,"context_line":"  specific SDN backend and loses the abstraction benefit of the LBaaS API."},{"line_number":675,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"979adc71_90484eba","line":672,"updated":"2026-07-28 12:20:15.000000000","message":"Why are we keeping this here? Just in case we’re tempted to do something like this in the future, so these lines can stop us, right? hehe","commit_id":"cfe5098970adb127705c4807cca887c01e9b5df1"},{"author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"change_message_id":"70b65249dd0a891d464220ca9fd4b404e23fa11c","unresolved":true,"context_lines":[{"line_number":940,"context_line":"Flavor API:"},{"line_number":941,"context_line":""},{"line_number":942,"context_line":"* **POST /v2.0/lbaas/flavors**"},{"line_number":943,"context_line":"    Reuse ``amp_multi_active_count`` in flavor metadata as defined in the"},{"line_number":944,"context_line":"    L3 distributor spec."},{"line_number":945,"context_line":""},{"line_number":946,"context_line":"    Additional flavor metadata for LBaaS distributor::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"66d5ddfb_8a7609ef","line":943,"range":{"start_line":943,"start_character":12,"end_line":943,"end_character":34},"updated":"2026-07-28 12:20:15.000000000","message":"amp_multi_active_group_count or I\u0027m mixing with the field described below?","commit_id":"cfe5098970adb127705c4807cca887c01e9b5df1"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"7a36b39a60f307d55a63b81ec87ce34b56b21875","unresolved":true,"context_lines":[{"line_number":940,"context_line":"Flavor API:"},{"line_number":941,"context_line":""},{"line_number":942,"context_line":"* **POST /v2.0/lbaas/flavors**"},{"line_number":943,"context_line":"    Reuse ``amp_multi_active_count`` in flavor metadata as defined in the"},{"line_number":944,"context_line":"    L3 distributor spec."},{"line_number":945,"context_line":""},{"line_number":946,"context_line":"    Additional flavor metadata for LBaaS distributor::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ef2d054a_de4e965f","line":943,"range":{"start_line":943,"start_character":12,"end_line":943,"end_character":34},"in_reply_to":"66d5ddfb_8a7609ef","updated":"2026-07-28 12:24:33.000000000","message":"yeah you\u0027re right amp_multi_active_count comes from the A/A BGP spec (it defines the number of amphorae in an LB), it doesn\u0027t apply here, I\u0027ll remove the phrase","commit_id":"cfe5098970adb127705c4807cca887c01e9b5df1"}]}
