)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8ae9cff1e53643bf58bc53e9af6a3f33e4fc72c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e5af1b8e_4e05db8d","updated":"2023-12-13 00:53:35.000000000","message":"I have a couple of comments, but this looks like it is heading in a good direction.","commit_id":"d57b313c58d433d45eb77e77f21e98e18a6b92e3"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"02843b170c04c76202526d12a694e7a159028121","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a72c423d_ec7176f4","updated":"2023-10-11 05:49:25.000000000","message":"taking advantage of this change to clearly state this feature is not needed by all drivers","commit_id":"d57b313c58d433d45eb77e77f21e98e18a6b92e3"}],"doc/source/admin/availability-zones.rst":[{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"5f444a21d13d021f561efad985ecc7523dae1253","unresolved":true,"context_lines":[{"line_number":19,"context_line":"Octavia Availability Zones"},{"line_number":20,"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"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"With octavia, OSP administrators can create availability zones (AZs) that"},{"line_number":23,"context_line":"enable tenant users to create load balancers in a distributed compute node"},{"line_number":24,"context_line":"(DCN) environment to increase traffic throughput and reduce latency."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"8696125e_89aa6df4","line":22,"range":{"start_line":22,"start_character":14,"end_line":22,"end_character":17},"updated":"2023-12-13 16:52:01.000000000","message":"we should not mention OSP in the upstream docs, only OpenStack","commit_id":"d57b313c58d433d45eb77e77f21e98e18a6b92e3"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8ae9cff1e53643bf58bc53e9af6a3f33e4fc72c","unresolved":true,"context_lines":[{"line_number":20,"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"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"With octavia, OSP administrators can create availability zones (AZs) that"},{"line_number":23,"context_line":"enable tenant users to create load balancers in a distributed compute node"},{"line_number":24,"context_line":"(DCN) environment to increase traffic throughput and reduce latency."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"There are two steps required to create an octavia AZ: OSP administrators must"},{"line_number":27,"context_line":"first create an AZ profile, and then use the profile to create an octavia AZ"}],"source_content_type":"text/x-rst","patch_set":2,"id":"c75416e7_dc48f1f5","line":24,"range":{"start_line":23,"start_character":50,"end_line":24,"end_character":5},"updated":"2023-12-13 00:53:35.000000000","message":"DCN is a downstream term, I wonder if that makes sense to be there?","commit_id":"d57b313c58d433d45eb77e77f21e98e18a6b92e3"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"02843b170c04c76202526d12a694e7a159028121","unresolved":true,"context_lines":[{"line_number":19,"context_line":"Octavia Availability Zones"},{"line_number":20,"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"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"With octavia, OSP administrators can create availability zones (AZs) that"},{"line_number":23,"context_line":"enable tenant users to create load balancers in a distributed compute node"},{"line_number":24,"context_line":"(DCN) environment to increase traffic throughput and reduce latency."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"There are two steps required to create an octavia AZ: OSP administrators must"},{"line_number":27,"context_line":"first create an AZ profile, and then use the profile to create an octavia AZ"},{"line_number":28,"context_line":"that is visible to users."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":".. _octavia-az-profiles:"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"e88af40b_7eed735c","line":28,"range":{"start_line":22,"start_character":1,"end_line":28,"end_character":25},"updated":"2023-10-11 05:49:25.000000000","message":"now that we are reshaping this, perhaps worth explaining this is needed to select the location of the load balancer VM, and that other drivers that do not use a VM to implement the loadblancer mechanisms (e.g., the ovn-octavia driver which is based in flows) do not require this to work on DCN environments. And perhaps add a subsection of \"known drivers that do not require AZ support\" or something like that","commit_id":"d57b313c58d433d45eb77e77f21e98e18a6b92e3"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"79565856cf9541f8fa1df6a39e822c7e4a1dd777","unresolved":true,"context_lines":[{"line_number":19,"context_line":"Octavia Availability Zones"},{"line_number":20,"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"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"With octavia, OSP administrators can create availability zones (AZs) that"},{"line_number":23,"context_line":"enable tenant users to create load balancers in a distributed compute node"},{"line_number":24,"context_line":"(DCN) environment to increase traffic throughput and reduce latency."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"There are two steps required to create an octavia AZ: OSP administrators must"},{"line_number":27,"context_line":"first create an AZ profile, and then use the profile to create an octavia AZ"},{"line_number":28,"context_line":"that is visible to users."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":".. _octavia-az-profiles:"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"2b8ad7e5_2399a842","line":28,"range":{"start_line":22,"start_character":1,"end_line":28,"end_character":25},"in_reply_to":"94c370f1_33c6b26c","updated":"2023-12-13 07:49:02.000000000","message":"No, that is not true. The OVN provider relies on OVN to support AZs. So, the flows will be installed depending on the router AZs. So the OVN provider natively has AZs support without any addition (as the router AZs is also a prerequisite for amphora driver AZs support to","commit_id":"d57b313c58d433d45eb77e77f21e98e18a6b92e3"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8ae9cff1e53643bf58bc53e9af6a3f33e4fc72c","unresolved":true,"context_lines":[{"line_number":19,"context_line":"Octavia Availability Zones"},{"line_number":20,"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"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"With octavia, OSP administrators can create availability zones (AZs) that"},{"line_number":23,"context_line":"enable tenant users to create load balancers in a distributed compute node"},{"line_number":24,"context_line":"(DCN) environment to increase traffic throughput and reduce latency."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"There are two steps required to create an octavia AZ: OSP administrators must"},{"line_number":27,"context_line":"first create an AZ profile, and then use the profile to create an octavia AZ"},{"line_number":28,"context_line":"that is visible to users."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":".. _octavia-az-profiles:"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"94c370f1_33c6b26c","line":28,"range":{"start_line":22,"start_character":1,"end_line":28,"end_character":25},"in_reply_to":"e88af40b_7eed735c","updated":"2023-12-13 00:53:35.000000000","message":"The OVN provider does not support AZs at this time. It will only deploy the flows in the main(default) zone. Maybe at some point in the future it will be enhanced to take into account external/router scheduling in AZs.","commit_id":"d57b313c58d433d45eb77e77f21e98e18a6b92e3"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8ae9cff1e53643bf58bc53e9af6a3f33e4fc72c","unresolved":true,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"   .. note::"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"      The names of the octavia AZ that you create must match the names of"},{"line_number":53,"context_line":"      your Compute service AZs."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"   .. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":2,"id":"6a30cd84_f67b1ce6","line":52,"updated":"2023-12-13 00:53:35.000000000","message":"They are not required to match. It is probably easier for the end user if they do, but there is no technical requirement that they match.","commit_id":"d57b313c58d433d45eb77e77f21e98e18a6b92e3"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8ae9cff1e53643bf58bc53e9af6a3f33e4fc72c","unresolved":true,"context_lines":[{"line_number":87,"context_line":"      | d7f7de6c-0e84-49e2-9042-697fa85d2532 | public                   |"},{"line_number":88,"context_line":"      | e887a9f9-15f7-4854-a797-033cedbfe5f3 | public2                  |"},{"line_number":89,"context_line":"      +--------------------------------------+--------------------------+"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"#. Create an AZ profile."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"   Repeat this step to create an AZ profile for each octavia AZ that you want"}],"source_content_type":"text/x-rst","patch_set":2,"id":"0467cd98_5e043698","line":90,"updated":"2023-12-13 00:53:35.000000000","message":"One part missing here is the \"valid_vip_networks\" setting. I think this is optional, but will likely be used.\nhttps://github.com/openstack/octavia/blob/master/octavia/api/drivers/amphora_driver/availability_zone_schema.py#L46\nThis restricts the list of VIP networks a user can specify at LB create time to VIP networks that are available in this compute AZ environment.","commit_id":"d57b313c58d433d45eb77e77f21e98e18a6b92e3"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a8ae9cff1e53643bf58bc53e9af6a3f33e4fc72c","unresolved":true,"context_lines":[{"line_number":253,"context_line":""},{"line_number":254,"context_line":"#. Before you can create a load balancer in an AZ:"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"   * You must have an octavia AZ provided by your OSP administrator."},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"   * The virtual IP (VIP) network associated with the load balancer must be"},{"line_number":259,"context_line":"     available in the AZ in which your load balancer is a member."}],"source_content_type":"text/x-rst","patch_set":2,"id":"413eaaa2_7934160b","line":256,"updated":"2023-12-13 00:53:35.000000000","message":"End users can run \"openstack loadbalancer availabilityzone list\" command to see the availability zones available to them.\nOnly AZ profiles require an Admin credential to see.","commit_id":"d57b313c58d433d45eb77e77f21e98e18a6b92e3"}]}
