)]}'
{"doc/source/ovn/gaps.rst":[{"author":{"_account_id":23804,"name":"Daniel Alvarez","email":"dalvarez@redhat.com","username":"dalvarez"},"change_message_id":"00244a3f73598e37689b902b333d2d7e65bad1fa","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* Baremetal provisioning with iPXE"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"  The core OVN DHCP server implementation does not have support for"},{"line_number":68,"context_line":"  sending different boot options based on the ``gpxe`` DHCP Option"},{"line_number":69,"context_line":"  (no. 175). Also, Ironic uses dnsmasq syntax when configuring the DHCP"},{"line_number":70,"context_line":"  options for Neutron [6]_ which is not understood by the OVN driver."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"* Availability Zones"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_89c925ae","line":69,"range":{"start_line":67,"start_character":0,"end_line":69,"end_character":10},"updated":"2020-06-08 10:21:44.000000000","message":"WIP:\n\nhttps://patchwork.ozlabs.org/project/openvswitch/patch/361ef3d8a36750fa1418e938992b72ede91f137c.1589287386.git.lorenzo.bianconi@redhat.com/","commit_id":"1272bc81b2070e0247c5c0deec52eaf5cb7fefa3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"2972e117ccbf4e1b7166096870bf54b332866f4f","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* Baremetal provisioning with iPXE"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"  The core OVN DHCP server implementation does not have support for"},{"line_number":68,"context_line":"  sending different boot options based on the ``gpxe`` DHCP Option"},{"line_number":69,"context_line":"  (no. 175). Also, Ironic uses dnsmasq syntax when configuring the DHCP"},{"line_number":70,"context_line":"  options for Neutron [6]_ which is not understood by the OVN driver."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"* Availability Zones"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_544a045b","line":69,"range":{"start_line":67,"start_character":0,"end_line":69,"end_character":10},"in_reply_to":"ff570b3c_89c925ae","updated":"2020-06-08 11:07:21.000000000","message":"++ I won\u0027t link it tho cause different from gerrit those links can get outdated very soon as new versions of the patch is uploaded","commit_id":"1272bc81b2070e0247c5c0deec52eaf5cb7fefa3"},{"author":{"_account_id":23804,"name":"Daniel Alvarez","email":"dalvarez@redhat.com","username":"dalvarez"},"change_message_id":"00244a3f73598e37689b902b333d2d7e65bad1fa","unresolved":false,"context_lines":[{"line_number":74,"context_line":"  Availability zones are used to make network resources highly available"},{"line_number":75,"context_line":"  by grouping nodes in separated zones which resources will be scheduled"},{"line_number":76,"context_line":"  to. Neutron supports two types of availability zones: Network (DHCP"},{"line_number":77,"context_line":"  agent) and router (L3 agent). The OVN driver needs to add support for"},{"line_number":78,"context_line":"  those and take in consideration the availability zones when scheduling"},{"line_number":79,"context_line":"  resources, for example: Scheduling router ports on nodes matching the"},{"line_number":80,"context_line":"  router\u0027s availability zones hints [7]_."},{"line_number":81,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_c9c2fd86","line":78,"range":{"start_line":77,"start_character":31,"end_line":78,"end_character":7},"updated":"2020-06-08 10:21:44.000000000","message":"Actually just for the router side no? As DHCP service is local to every compute node.","commit_id":"1272bc81b2070e0247c5c0deec52eaf5cb7fefa3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"2972e117ccbf4e1b7166096870bf54b332866f4f","unresolved":false,"context_lines":[{"line_number":74,"context_line":"  Availability zones are used to make network resources highly available"},{"line_number":75,"context_line":"  by grouping nodes in separated zones which resources will be scheduled"},{"line_number":76,"context_line":"  to. Neutron supports two types of availability zones: Network (DHCP"},{"line_number":77,"context_line":"  agent) and router (L3 agent). The OVN driver needs to add support for"},{"line_number":78,"context_line":"  those and take in consideration the availability zones when scheduling"},{"line_number":79,"context_line":"  resources, for example: Scheduling router ports on nodes matching the"},{"line_number":80,"context_line":"  router\u0027s availability zones hints [7]_."},{"line_number":81,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_c95cbd4e","line":78,"range":{"start_line":77,"start_character":31,"end_line":78,"end_character":7},"in_reply_to":"ff570b3c_c9c2fd86","updated":"2020-06-08 11:07:21.000000000","message":"Yeah, I put it as more an action item. Cause even tho the network AZ doesn\u0027t fit the OVN model we still need to document the reasons why and what to expect from it.","commit_id":"1272bc81b2070e0247c5c0deec52eaf5cb7fefa3"},{"author":{"_account_id":23804,"name":"Daniel Alvarez","email":"dalvarez@redhat.com","username":"dalvarez"},"change_message_id":"00244a3f73598e37689b902b333d2d7e65bad1fa","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  Routed provider network allows for a single provider network to"},{"line_number":85,"context_line":"  represent multiple L2 domains (segments). The OVN driver does not"},{"line_number":86,"context_line":"  understand this feature yet and end up allocating all ports to the"},{"line_number":87,"context_line":"  same OVN Logical Switch (a network in Neutron terms) [8]_."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_e9b9c115","line":86,"range":{"start_line":86,"start_character":34,"end_line":86,"end_character":37},"updated":"2020-06-08 10:21:44.000000000","message":"nit: s/end/ends ?","commit_id":"1272bc81b2070e0247c5c0deec52eaf5cb7fefa3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"2972e117ccbf4e1b7166096870bf54b332866f4f","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  Routed provider network allows for a single provider network to"},{"line_number":85,"context_line":"  represent multiple L2 domains (segments). The OVN driver does not"},{"line_number":86,"context_line":"  understand this feature yet and end up allocating all ports to the"},{"line_number":87,"context_line":"  same OVN Logical Switch (a network in Neutron terms) [8]_."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_a959895c","line":86,"range":{"start_line":86,"start_character":34,"end_line":86,"end_character":37},"in_reply_to":"ff570b3c_e9b9c115","updated":"2020-06-08 11:07:21.000000000","message":"++","commit_id":"1272bc81b2070e0247c5c0deec52eaf5cb7fefa3"},{"author":{"_account_id":23804,"name":"Daniel Alvarez","email":"dalvarez@redhat.com","username":"dalvarez"},"change_message_id":"00244a3f73598e37689b902b333d2d7e65bad1fa","unresolved":false,"context_lines":[{"line_number":84,"context_line":"  Routed provider network allows for a single provider network to"},{"line_number":85,"context_line":"  represent multiple L2 domains (segments). The OVN driver does not"},{"line_number":86,"context_line":"  understand this feature yet and end up allocating all ports to the"},{"line_number":87,"context_line":"  same OVN Logical Switch (a network in Neutron terms) [8]_."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_a944e91a","line":87,"range":{"start_line":87,"start_character":1,"end_line":87,"end_character":26},"updated":"2020-06-08 10:21:44.000000000","message":"We\u0027re still going to do this in the current implementation. The only difference is that we\u0027re going to allow multiple connection points to physical networks to support the feature but all the ports will land in the same LS.","commit_id":"1272bc81b2070e0247c5c0deec52eaf5cb7fefa3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"2972e117ccbf4e1b7166096870bf54b332866f4f","unresolved":false,"context_lines":[{"line_number":84,"context_line":"  Routed provider network allows for a single provider network to"},{"line_number":85,"context_line":"  represent multiple L2 domains (segments). The OVN driver does not"},{"line_number":86,"context_line":"  understand this feature yet and end up allocating all ports to the"},{"line_number":87,"context_line":"  same OVN Logical Switch (a network in Neutron terms) [8]_."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff570b3c_14336cf8","line":87,"range":{"start_line":87,"start_character":1,"end_line":87,"end_character":26},"in_reply_to":"ff570b3c_a944e91a","updated":"2020-06-08 11:07:21.000000000","message":"++ let me correct this paragraph","commit_id":"1272bc81b2070e0247c5c0deec52eaf5cb7fefa3"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"5d91f9ea42d4408a55d7096ff8cb541fc3429b0a","unresolved":false,"context_lines":[{"line_number":77,"context_line":"  agent) and router (L3 agent). The OVN team needs to assess each case"},{"line_number":78,"context_line":"  to see how they would fit in the OVN model. For example, in the router"},{"line_number":79,"context_line":"  availability zone case, the OVN driver should schedule the router"},{"line_number":80,"context_line":"  ports on Chassis (a \"node\" in OVN terms) where the availability zones"},{"line_number":81,"context_line":"  matches with the router availability zones [7]_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_0b54e220","line":80,"range":{"start_line":80,"start_character":8,"end_line":80,"end_character":10},"updated":"2020-06-08 19:05:36.000000000","message":"nit: s/on a","commit_id":"f7de5d4cba41b0c26c21ba6194b84dd734bf47ff"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"1b55e373e8de465f3196c4b4d9ee32ace0aafed4","unresolved":false,"context_lines":[{"line_number":77,"context_line":"  agent) and router (L3 agent). The OVN team needs to assess each case"},{"line_number":78,"context_line":"  to see how they would fit in the OVN model. For example, in the router"},{"line_number":79,"context_line":"  availability zone case, the OVN driver should schedule the router"},{"line_number":80,"context_line":"  ports on Chassis (a \"node\" in OVN terms) where the availability zones"},{"line_number":81,"context_line":"  matches with the router availability zones [7]_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_c5a76b0b","line":80,"range":{"start_line":80,"start_character":8,"end_line":80,"end_character":10},"in_reply_to":"ff570b3c_0b54e220","updated":"2020-06-09 08:19:51.000000000","message":"Done","commit_id":"f7de5d4cba41b0c26c21ba6194b84dd734bf47ff"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"5d91f9ea42d4408a55d7096ff8cb541fc3429b0a","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"  Routed provider network allows for a single provider network to"},{"line_number":86,"context_line":"  represent multiple L2 domains (segments). The OVN driver does not"},{"line_number":87,"context_line":"  understand this feature yet and will need to account for multiple"},{"line_number":88,"context_line":"  physical networks associated with a single OVN Logical Switch (a"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_8b3d92df","line":85,"range":{"start_line":85,"start_character":18,"end_line":85,"end_character":32},"updated":"2020-06-08 19:05:36.000000000","message":"nit: s/networks allow","commit_id":"f7de5d4cba41b0c26c21ba6194b84dd734bf47ff"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"1b55e373e8de465f3196c4b4d9ee32ace0aafed4","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"  Routed provider network allows for a single provider network to"},{"line_number":86,"context_line":"  represent multiple L2 domains (segments). The OVN driver does not"},{"line_number":87,"context_line":"  understand this feature yet and will need to account for multiple"},{"line_number":88,"context_line":"  physical networks associated with a single OVN Logical Switch (a"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff570b3c_05a963dc","line":85,"range":{"start_line":85,"start_character":18,"end_line":85,"end_character":32},"in_reply_to":"ff570b3c_8b3d92df","updated":"2020-06-09 08:19:51.000000000","message":"Done","commit_id":"f7de5d4cba41b0c26c21ba6194b84dd734bf47ff"},{"author":{"_account_id":23804,"name":"Daniel Alvarez","email":"dalvarez@redhat.com","username":"dalvarez"},"change_message_id":"2d6cb222de2e601b571460324875d8e27e8bfe1e","unresolved":false,"context_lines":[{"line_number":78,"context_line":"  to see how they would fit in the OVN model. For example, in the router"},{"line_number":79,"context_line":"  availability zone case, the OVN driver should schedule the router"},{"line_number":80,"context_line":"  ports on a Chassis (a \"node\" in OVN terms) where the availability"},{"line_number":81,"context_line":"  zones matches with the router availability zones [7]_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_05e163fd","line":81,"range":{"start_line":81,"start_character":8,"end_line":81,"end_character":15},"updated":"2020-06-09 08:41:20.000000000","message":"match?","commit_id":"a662cd317883d7d4dd5e6e584265a8077a505763"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"26045e7db727fe93930c8e2f2f529c78b5c5160f","unresolved":false,"context_lines":[{"line_number":78,"context_line":"  to see how they would fit in the OVN model. For example, in the router"},{"line_number":79,"context_line":"  availability zone case, the OVN driver should schedule the router"},{"line_number":80,"context_line":"  ports on a Chassis (a \"node\" in OVN terms) where the availability"},{"line_number":81,"context_line":"  zones matches with the router availability zones [7]_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_257bc729","line":81,"range":{"start_line":81,"start_character":8,"end_line":81,"end_character":15},"in_reply_to":"ff570b3c_05e163fd","updated":"2020-06-09 08:48:51.000000000","message":"I\u0027ve no idea hah I think in this case it\u0027s \"matches\" cause we are talking about AZs in the plural ?","commit_id":"a662cd317883d7d4dd5e6e584265a8077a505763"},{"author":{"_account_id":23804,"name":"Daniel Alvarez","email":"dalvarez@redhat.com","username":"dalvarez"},"change_message_id":"29b0ad4de4549765c39bc59d07c0248285a0cb9f","unresolved":false,"context_lines":[{"line_number":78,"context_line":"  to see how they would fit in the OVN model. For example, in the router"},{"line_number":79,"context_line":"  availability zone case, the OVN driver should schedule the router"},{"line_number":80,"context_line":"  ports on a Chassis (a \"node\" in OVN terms) where the availability"},{"line_number":81,"context_line":"  zones matches with the router availability zones [7]_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_c5a12b49","line":81,"range":{"start_line":81,"start_character":8,"end_line":81,"end_character":15},"in_reply_to":"ff570b3c_257bc729","updated":"2020-06-09 09:01:45.000000000","message":"You\u0027re more English native speaker than me :p","commit_id":"a662cd317883d7d4dd5e6e584265a8077a505763"},{"author":{"_account_id":23804,"name":"Daniel Alvarez","email":"dalvarez@redhat.com","username":"dalvarez"},"change_message_id":"955e2d3cbdd9ac8b072888af072b6cd5db5d13d7","unresolved":false,"context_lines":[{"line_number":78,"context_line":"  to see how they would fit in the OVN model. For example, in the router"},{"line_number":79,"context_line":"  availability zone case, the OVN driver should schedule the router"},{"line_number":80,"context_line":"  ports on a Chassis (a \"node\" in OVN terms) where the availability"},{"line_number":81,"context_line":"  zones matches with the router availability zones [7]_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_56ce705b","line":81,"range":{"start_line":81,"start_character":8,"end_line":81,"end_character":15},"in_reply_to":"ff570b3c_368f7c2f","updated":"2020-06-09 12:02:48.000000000","message":"lol codereview++ :)","commit_id":"a662cd317883d7d4dd5e6e584265a8077a505763"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"24252816d4d2674adf44042b7d1b7c5872c2d99e","unresolved":false,"context_lines":[{"line_number":78,"context_line":"  to see how they would fit in the OVN model. For example, in the router"},{"line_number":79,"context_line":"  availability zone case, the OVN driver should schedule the router"},{"line_number":80,"context_line":"  ports on a Chassis (a \"node\" in OVN terms) where the availability"},{"line_number":81,"context_line":"  zones matches with the router availability zones [7]_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_79a727a9","line":81,"range":{"start_line":81,"start_character":8,"end_line":81,"end_character":15},"in_reply_to":"ff570b3c_56ce705b","updated":"2020-06-09 12:45:35.000000000","message":"hahah","commit_id":"a662cd317883d7d4dd5e6e584265a8077a505763"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"5566b36bb228d57f36e995a105399d18fa018bb8","unresolved":false,"context_lines":[{"line_number":78,"context_line":"  to see how they would fit in the OVN model. For example, in the router"},{"line_number":79,"context_line":"  availability zone case, the OVN driver should schedule the router"},{"line_number":80,"context_line":"  ports on a Chassis (a \"node\" in OVN terms) where the availability"},{"line_number":81,"context_line":"  zones matches with the router availability zones [7]_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_e5438f6b","line":81,"range":{"start_line":81,"start_character":8,"end_line":81,"end_character":15},"in_reply_to":"ff570b3c_c5a12b49","updated":"2020-06-09 09:06:02.000000000","message":"I\u0027ve learned it playing Diablo 2 before moving to Ireland... 0% of grammar knowledge! Let me google this one :D","commit_id":"a662cd317883d7d4dd5e6e584265a8077a505763"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"15c373f1d708c5df3b6a741412546e39d75249e7","unresolved":false,"context_lines":[{"line_number":78,"context_line":"  to see how they would fit in the OVN model. For example, in the router"},{"line_number":79,"context_line":"  availability zone case, the OVN driver should schedule the router"},{"line_number":80,"context_line":"  ports on a Chassis (a \"node\" in OVN terms) where the availability"},{"line_number":81,"context_line":"  zones matches with the router availability zones [7]_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_e896c63e","line":81,"range":{"start_line":81,"start_character":8,"end_line":81,"end_character":15},"in_reply_to":"ff570b3c_e5438f6b","updated":"2020-06-09 09:33:51.000000000","message":"Btw I think you are right: https://www.oxfordlearnersdictionaries.com/definition/american_english/match_2\n\nGood man!","commit_id":"a662cd317883d7d4dd5e6e584265a8077a505763"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"a0bf7feb1df25bcfa2ebc87daa5869f7dc47597b","unresolved":false,"context_lines":[{"line_number":78,"context_line":"  to see how they would fit in the OVN model. For example, in the router"},{"line_number":79,"context_line":"  availability zone case, the OVN driver should schedule the router"},{"line_number":80,"context_line":"  ports on a Chassis (a \"node\" in OVN terms) where the availability"},{"line_number":81,"context_line":"  zones matches with the router availability zones [7]_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Routed provider networks"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff570b3c_368f7c2f","line":81,"range":{"start_line":81,"start_character":8,"end_line":81,"end_character":15},"in_reply_to":"ff570b3c_e896c63e","updated":"2020-06-09 11:57:54.000000000","message":"+1 \nyou made my afternoon much more happy than it was previously:-)","commit_id":"a662cd317883d7d4dd5e6e584265a8077a505763"}]}
