)]}'
{"devstack/ovn-octavia-provider.conf.sample":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# Sample DevStack local.conf."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# This sample file is intented to be used for using OVN as Octavia\u0027s Provider"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"3fa7e38b_64dd51dd","line":1,"updated":"2020-02-04 00:37:45.000000000","message":"I\u0027m going to remove this as I think it should be in the ovn-octavia-provider repo.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"devstack/ovn.conf.sample":[{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"36b550a4bf8baf692ce4a1345549bdf6bbafd465","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# Sample DevStack local.conf."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# This sample file is intended to be used for your typical DevStack environment"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"3fa7e38b_3641f609","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":1},"updated":"2020-01-13 18:49:39.000000000","message":"heh, looks like Lucas has a change that offers a file similar to this, but under a different name -- which I like better than ovn.conf.sample. Can we please use that instead?","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# Sample DevStack local.conf."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# This sample file is intended to be used for your typical DevStack environment"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"3fa7e38b_44605535","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":1},"in_reply_to":"3fa7e38b_3641f609","updated":"2020-02-04 00:37:45.000000000","message":"Will remove this as there are two other sample files now","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/admin/ovn/containers.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. warning:: The present document has been deprecated and this `guide"},{"line_number":2,"context_line":"   \u003chttps://docs.openstack.org/ocata/networking-guide/config-trunking.html\u003e`_"},{"line_number":3,"context_line":"   should be followed instead."},{"line_number":4,"context_line":"   However, parent port and tag information from a logical switch port can"},{"line_number":5,"context_line":"   still be retrieved following the example_ shown in this guide below."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Container Integration with OVN"},{"line_number":8,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_99aa406b","line":5,"range":{"start_line":1,"start_character":0,"end_line":5,"end_character":71},"updated":"2020-02-03 14:50:45.000000000","message":"Do we want to migrate deprecated doc files to neutron?","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. warning:: The present document has been deprecated and this `guide"},{"line_number":2,"context_line":"   \u003chttps://docs.openstack.org/ocata/networking-guide/config-trunking.html\u003e`_"},{"line_number":3,"context_line":"   should be followed instead."},{"line_number":4,"context_line":"   However, parent port and tag information from a logical switch port can"},{"line_number":5,"context_line":"   still be retrieved following the example_ shown in this guide below."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Container Integration with OVN"},{"line_number":8,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_575c8519","line":5,"range":{"start_line":1,"start_character":0,"end_line":5,"end_character":71},"in_reply_to":"3fa7e38b_99aa406b","updated":"2020-02-04 00:37:45.000000000","message":"I\u0027ll remove this and put the last two lines in source/admin/config-trunking.rst","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/admin/ovn/dpdk.rst":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d16526f6793b18ee4984e97b213afd5232b4bec7","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. _ovn_dpdk:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"_DPDK Support in OVN"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Configuration Settings"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3fa7e38b_53cfab25","line":4,"range":{"start_line":4,"start_character":0,"end_line":4,"end_character":5},"updated":"2020-02-04 17:38:18.000000000","message":"s/DPDK","commit_id":"5135dd2b32f1bd0be86ee1bc5cf2bb157a37dff1"}],"doc/source/admin/ovn/features.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"  Native distributed implementation.  Replaces the conventional Neutron DHCP"},{"line_number":23,"context_line":"  agent.  Note that the native implementation does not yet support DNS or"},{"line_number":24,"context_line":"  Metadata features."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* DPDK"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_f4cfb9af","line":24,"updated":"2020-02-03 14:50:45.000000000","message":"May be worth mentioning this: https://review.opendev.org/703376","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"  Native distributed implementation.  Replaces the conventional Neutron DHCP"},{"line_number":23,"context_line":"  agent.  Note that the native implementation does not yet support DNS or"},{"line_number":24,"context_line":"  Metadata features."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* DPDK"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_7a4df33a","line":24,"range":{"start_line":24,"start_character":2,"end_line":24,"end_character":19},"updated":"2020-02-03 14:50:45.000000000","message":"Not supporting metadata sounds to be outdated.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"  Native distributed implementation.  Replaces the conventional Neutron DHCP"},{"line_number":23,"context_line":"  agent.  Note that the native implementation does not yet support DNS or"},{"line_number":24,"context_line":"  Metadata features."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* DPDK"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_f77b3177","line":24,"in_reply_to":"3fa7e38b_f4cfb9af","updated":"2020-02-04 00:37:45.000000000","message":"I will remove Metadata as that change should merge soon.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/admin/ovn/index.rst":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d16526f6793b18ee4984e97b213afd5232b4bec7","unresolved":false,"context_lines":[{"line_number":1,"context_line":".."},{"line_number":2,"context_line":""},{"line_number":3,"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\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"OVN Backend Administration Guide"},{"line_number":5,"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\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. toctree::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3fa7e38b_9358c389","line":4,"range":{"start_line":4,"start_character":3,"end_line":4,"end_character":11},"updated":"2020-02-04 17:38:18.000000000","message":"s/Driver to match others","commit_id":"5135dd2b32f1bd0be86ee1bc5cf2bb157a37dff1"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c2339c7ef14704d6eaadfe68237476ae952044ac","unresolved":false,"context_lines":[{"line_number":1,"context_line":".."},{"line_number":2,"context_line":""},{"line_number":3,"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\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"OVN Driver Administration Guide"}],"source_content_type":"text/x-rst","patch_set":11,"id":"3fa7e38b_8256a42a","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":2},"updated":"2020-02-13 09:53:03.000000000","message":"This looks unnecessary.","commit_id":"e2dbc11d59dd754837eb45a29ac7034b1c0a82ef"}],"doc/source/admin/ovn/ovn.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Here are two tutorials that help with learning different aspects of OVN:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"* http://blog.spinhirne.com/p/blog-series.html#introToOVN"},{"line_number":16,"context_line":"* http://docs.openvswitch.org/en/latest/tutorials/ovn-sandbox/"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"There is also an in depth tutorial on using OVN with OpenStack:"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d4263d6b","line":16,"range":{"start_line":16,"start_character":2,"end_line":16,"end_character":62},"updated":"2020-02-03 14:50:45.000000000","message":"Link broken, this one seems to work:\n\nhttp://docs.openvswitch.org/en/stable/tutorials/ovn-sandbox/","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Here are two tutorials that help with learning different aspects of OVN:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"* http://blog.spinhirne.com/p/blog-series.html#introToOVN"},{"line_number":16,"context_line":"* http://docs.openvswitch.org/en/latest/tutorials/ovn-sandbox/"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"There is also an in depth tutorial on using OVN with OpenStack:"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d7eb950e","line":16,"range":{"start_line":16,"start_character":2,"end_line":16,"end_character":62},"in_reply_to":"3fa7e38b_d4263d6b","updated":"2020-02-04 00:37:45.000000000","message":"Done","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"There is also an in depth tutorial on using OVN with OpenStack:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"* http://docs.openvswitch.org/en/latest/tutorials/ovn-openstack/"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"OVN DB schemas and other man pages:"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_541a4d19","line":20,"range":{"start_line":20,"start_character":2,"end_line":20,"end_character":64},"updated":"2020-02-03 14:50:45.000000000","message":"Same here:\n\nhttp://docs.openvswitch.org/en/stable/tutorials/ovn-openstack/","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"There is also an in depth tutorial on using OVN with OpenStack:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"* http://docs.openvswitch.org/en/latest/tutorials/ovn-openstack/"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"OVN DB schemas and other man pages:"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d7c4f596","line":20,"range":{"start_line":20,"start_character":2,"end_line":20,"end_character":64},"in_reply_to":"3fa7e38b_541a4d19","updated":"2020-02-04 00:37:45.000000000","message":"Done","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":29,"context_line":"* http://www.openvswitch.org/support/dist-docs/ovn-controller.8.html"},{"line_number":30,"context_line":"* http://www.openvswitch.org/support/dist-docs/ovn-controller-vtep.8.html"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"or find a full list of OVS and OVN man pages here:"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"* http://docs.openvswitch.org/en/latest/ref/"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_b4daa147","line":32,"range":{"start_line":32,"start_character":27,"end_line":32,"end_character":34},"updated":"2020-02-03 14:50:45.000000000","message":"This page does not seem to have anything about ovn (probably since the ovn repo migration). I\u0027m not sure where that content was moved to.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":29,"context_line":"* http://www.openvswitch.org/support/dist-docs/ovn-controller.8.html"},{"line_number":30,"context_line":"* http://www.openvswitch.org/support/dist-docs/ovn-controller-vtep.8.html"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"or find a full list of OVS and OVN man pages here:"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"* http://docs.openvswitch.org/en/latest/ref/"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_373549a8","line":32,"range":{"start_line":32,"start_character":27,"end_line":32,"end_character":34},"in_reply_to":"3fa7e38b_b4daa147","updated":"2020-02-04 00:37:45.000000000","message":"I am going to leave this one alone as there will eventually be a new location for those docs.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/admin/ovn/refarch/launch-instance-provider-network.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":341,"context_line":"          action\u003d(output;)"},{"line_number":342,"context_line":""},{"line_number":343,"context_line":"#. The OVN controller service on each compute node translates these objects"},{"line_number":344,"context_line":"   into flows on the integration bridge ``br-int``. Exact flows depend on"},{"line_number":345,"context_line":"   whether the compute node containing the instance also contains a DHCP agent"},{"line_number":346,"context_line":"   on the subnet."},{"line_number":347,"context_line":""},{"line_number":348,"context_line":"   * On the compute node containing the instance, the Compute service creates"},{"line_number":349,"context_line":"     a port that connects the instance to the integration bridge and OVN"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_746c2905","line":346,"range":{"start_line":344,"start_character":52,"end_line":346,"end_character":17},"updated":"2020-02-03 14:50:45.000000000","message":"This sounds outdated since the native dhcp feature.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":341,"context_line":"          action\u003d(output;)"},{"line_number":342,"context_line":""},{"line_number":343,"context_line":"#. The OVN controller service on each compute node translates these objects"},{"line_number":344,"context_line":"   into flows on the integration bridge ``br-int``. Exact flows depend on"},{"line_number":345,"context_line":"   whether the compute node containing the instance also contains a DHCP agent"},{"line_number":346,"context_line":"   on the subnet."},{"line_number":347,"context_line":""},{"line_number":348,"context_line":"   * On the compute node containing the instance, the Compute service creates"},{"line_number":349,"context_line":"     a port that connects the instance to the integration bridge and OVN"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d752b5da","line":346,"range":{"start_line":344,"start_character":52,"end_line":346,"end_character":17},"in_reply_to":"3fa7e38b_746c2905","updated":"2020-02-04 00:37:45.000000000","message":"I will have to let Lucas comment on this file, so for now I\u0027ll leave alone.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":571,"context_line":"            idle_age\u003d15, priority\u003d100,reg7\u003d0x4,metadata\u003d0x4"},{"line_number":572,"context_line":"            actions\u003doutput:9"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"   * For each compute node that only contains a DHCP agent on the subnet, OVN"},{"line_number":575,"context_line":"     creates the following flows:"},{"line_number":576,"context_line":""},{"line_number":577,"context_line":"     .. code-block:: console"},{"line_number":578,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_943e85e1","line":575,"range":{"start_line":574,"start_character":5,"end_line":575,"end_character":33},"updated":"2020-02-03 14:50:45.000000000","message":"May be outdated too.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/admin/ovn/refarch/launch-instance-selfservice-network.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":309,"context_line":""},{"line_number":310,"context_line":"#. The OVN controller service on each compute node translates these objects"},{"line_number":311,"context_line":"   into flows on the integration bridge ``br-int``. Exact flows depend on"},{"line_number":312,"context_line":"   whether the compute node containing the instance also contains a DHCP agent"},{"line_number":313,"context_line":"   on the subnet."},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"   * On the compute node containing the instance, the Compute service creates"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_344f918d","line":312,"range":{"start_line":312,"start_character":43,"end_line":312,"end_character":78},"updated":"2020-02-03 14:50:45.000000000","message":"May be outdated.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":309,"context_line":""},{"line_number":310,"context_line":"#. The OVN controller service on each compute node translates these objects"},{"line_number":311,"context_line":"   into flows on the integration bridge ``br-int``. Exact flows depend on"},{"line_number":312,"context_line":"   whether the compute node containing the instance also contains a DHCP agent"},{"line_number":313,"context_line":"   on the subnet."},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"   * On the compute node containing the instance, the Compute service creates"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d70715c8","line":312,"range":{"start_line":312,"start_character":43,"end_line":312,"end_character":78},"in_reply_to":"3fa7e38b_344f918d","updated":"2020-02-04 00:37:45.000000000","message":"Same comment here as last file.  At worst, we at least get the docs migrated then fix them.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":541,"context_line":"            idle_age\u003d1, priority\u003d100,reg7\u003d0x3,metadata\u003d0x5"},{"line_number":542,"context_line":"            actions\u003doutput:12"},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"   * For each compute node that only contains a DHCP agent on the subnet,"},{"line_number":545,"context_line":"     OVN creates the following flows:"},{"line_number":546,"context_line":""},{"line_number":547,"context_line":"     .. code-block:: console"},{"line_number":548,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_f42ed9a8","line":545,"range":{"start_line":544,"start_character":5,"end_line":545,"end_character":37},"updated":"2020-02-03 14:50:45.000000000","message":"May be outdated.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/admin/ovn/refarch/provider-networks.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"      # ovs-vsctl --may-exist add-br br-provider -- set bridge br-provider \\"},{"line_number":34,"context_line":"        protocols\u003dOpenFlow13"},{"line_number":35,"context_line":"      # ovs-vsctl set open . external-ids:ovn-bridge-mappings\u003dprovider:br-provider"},{"line_number":36,"context_line":"      # ovs-vsctl --may-exist add-port br-provider INTERFACE_NAME"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"   Replace ``INTERFACE_NAME`` with the name of the underlying network"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_7a15f33d","line":35,"range":{"start_line":35,"start_character":27,"end_line":35,"end_character":28},"updated":"2020-02-03 14:50:45.000000000","message":"Out of curiosity: What does this dot mean? I do use this syntax, but I was never able to find its meaning in ovs-vsctl docs.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"      # ovs-vsctl --may-exist add-br br-provider -- set bridge br-provider \\"},{"line_number":34,"context_line":"        protocols\u003dOpenFlow13"},{"line_number":35,"context_line":"      # ovs-vsctl set open . external-ids:ovn-bridge-mappings\u003dprovider:br-provider"},{"line_number":36,"context_line":"      # ovs-vsctl --may-exist add-port br-provider INTERFACE_NAME"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"   Replace ``INTERFACE_NAME`` with the name of the underlying network"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_1a071f1a","line":35,"range":{"start_line":35,"start_character":22,"end_line":35,"end_character":26},"updated":"2020-02-03 14:50:45.000000000","message":"This would be clearer in an unabbreviated format: Open_vSwitch.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"      # ovs-vsctl --may-exist add-br br-provider -- set bridge br-provider \\"},{"line_number":34,"context_line":"        protocols\u003dOpenFlow13"},{"line_number":35,"context_line":"      # ovs-vsctl set open . external-ids:ovn-bridge-mappings\u003dprovider:br-provider"},{"line_number":36,"context_line":"      # ovs-vsctl --may-exist add-port br-provider INTERFACE_NAME"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"   Replace ``INTERFACE_NAME`` with the name of the underlying network"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_37b6a9dd","line":35,"range":{"start_line":35,"start_character":22,"end_line":35,"end_character":26},"in_reply_to":"3fa7e38b_1a071f1a","updated":"2020-02-04 00:37:45.000000000","message":"Done","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"      # ovs-vsctl --may-exist add-br br-provider -- set bridge br-provider \\"},{"line_number":34,"context_line":"        protocols\u003dOpenFlow13"},{"line_number":35,"context_line":"      # ovs-vsctl set open . external-ids:ovn-bridge-mappings\u003dprovider:br-provider"},{"line_number":36,"context_line":"      # ovs-vsctl --may-exist add-port br-provider INTERFACE_NAME"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"   Replace ``INTERFACE_NAME`` with the name of the underlying network"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_b7c61941","line":35,"range":{"start_line":35,"start_character":27,"end_line":35,"end_character":28},"in_reply_to":"3fa7e38b_7a15f33d","updated":"2020-02-04 00:37:45.000000000","message":"I don\u0027t know myself, but it\u0027s everywhere :)","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"   .. code-block:: console"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"      # ovs-vsctl set open . external-ids:ovn-cms-options\u003d\"enable-chassis-as-gw\""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"   .. note::"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_5a26f7bb","line":52,"range":{"start_line":52,"start_character":22,"end_line":52,"end_character":26},"updated":"2020-02-03 14:50:45.000000000","message":"Open_vSwitch","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"   .. code-block:: console"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"      # ovs-vsctl set open . external-ids:ovn-cms-options\u003d\"enable-chassis-as-gw\""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"   .. note::"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_f7e491e1","line":52,"range":{"start_line":52,"start_character":22,"end_line":52,"end_character":26},"in_reply_to":"3fa7e38b_5a26f7bb","updated":"2020-02-04 00:37:45.000000000","message":"Done","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":290,"context_line":"        | updated_at        | 2016-06-15 15:50:45+00:00            |"},{"line_number":291,"context_line":"        +-------------------+--------------------------------------+"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"If using DHCP to manage instance IP addresses, adding a subnet causes a series"},{"line_number":294,"context_line":"of operations in the Networking service and OVN."},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"* The Networking service schedules the network on appropriate number of DHCP"},{"line_number":297,"context_line":"  agents. The example environment contains three DHCP agents."},{"line_number":298,"context_line":""},{"line_number":299,"context_line":"* Each DHCP agent spawns a network namespace with a ``dnsmasq`` process using"},{"line_number":300,"context_line":"  an IP address from the subnet allocation."},{"line_number":301,"context_line":""},{"line_number":302,"context_line":"* The OVN mechanism driver creates a logical switch port object in the OVN"},{"line_number":303,"context_line":"  northbound database for each ``dnsmasq`` process."},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"OVN operations"},{"line_number":306,"context_line":"^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_1a6e3fc8","line":303,"range":{"start_line":293,"start_character":0,"end_line":303,"end_character":51},"updated":"2020-02-03 14:50:45.000000000","message":"May be outdated.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":308,"context_line":"The OVN mechanism driver and OVN perform the following operations"},{"line_number":309,"context_line":"during creation of a subnet on the provider network."},{"line_number":310,"context_line":""},{"line_number":311,"context_line":"#. If the subnet uses DHCP for IP address management, create logical ports"},{"line_number":312,"context_line":"   ports for each DHCP agent serving the subnet and bind them to the logical"},{"line_number":313,"context_line":"   switch. In this example, the subnet contains two DHCP agents."},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"   .. code-block:: console"},{"line_number":316,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_3acbfba7","line":313,"range":{"start_line":311,"start_character":0,"end_line":313,"end_character":64},"updated":"2020-02-03 14:50:45.000000000","message":"May be outdated.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/admin/ovn/refarch/refarch.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":7,"context_line":"the Networking service in production with sufficient expectations"},{"line_number":8,"context_line":"of scale and performance. For evaluation purposes, you can deploy this"},{"line_number":9,"context_line":"environment using the :doc:`Installation Guide \u003c/install/ovn/index\u003e` or"},{"line_number":10,"context_line":"`Vagrant \u003chttps://github.com/openstack/networking-ovn/tree/master/vagrant\u003e`_."},{"line_number":11,"context_line":"Any scaling or performance evaluations should use bare metal instead of"},{"line_number":12,"context_line":"virtual machines."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_7a1413eb","line":10,"range":{"start_line":10,"start_character":10,"end_line":10,"end_character":73},"updated":"2020-02-03 14:50:45.000000000","message":"This needs to be updated. I don\u0027t see a change migrating this folder yet.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":7,"context_line":"the Networking service in production with sufficient expectations"},{"line_number":8,"context_line":"of scale and performance. For evaluation purposes, you can deploy this"},{"line_number":9,"context_line":"environment using the :doc:`Installation Guide \u003c/install/ovn/index\u003e` or"},{"line_number":10,"context_line":"`Vagrant \u003chttps://github.com/openstack/networking-ovn/tree/master/vagrant\u003e`_."},{"line_number":11,"context_line":"Any scaling or performance evaluations should use bare metal instead of"},{"line_number":12,"context_line":"virtual machines."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_da0c1c46","line":10,"range":{"start_line":10,"start_character":10,"end_line":10,"end_character":73},"in_reply_to":"3fa7e38b_7a1413eb","updated":"2020-02-04 00:37:45.000000000","message":"I created https://review.opendev.org/#/c/705587/","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/admin/ovn/refarch/routers.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":355,"context_line":"        tunnel_key          : 65535"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"   In addition, if the self-service network contains ports with IP addresses"},{"line_number":358,"context_line":"   (typically instances or DHCP servers), OVN creates a logical flow for"},{"line_number":359,"context_line":"   each port, similar to the following example."},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_ddd2e15f","line":358,"range":{"start_line":358,"start_character":23,"end_line":358,"end_character":39},"updated":"2020-02-03 14:50:45.000000000","message":"May be outdated.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/admin/ovn/refarch/selfservice-networks.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"47c1ea9074c1dee4027788deb337e311a0bd7318","unresolved":false,"context_lines":[{"line_number":194,"context_line":"OVN operations"},{"line_number":195,"context_line":"^^^^^^^^^^^^^^"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":".. todo: Update this part with the new agentless DHCP details"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"The OVN mechanism driver and OVN perform the following operations"},{"line_number":200,"context_line":"during creation of a subnet on a self-service network."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_fdaa3d6b","line":197,"range":{"start_line":197,"start_character":0,"end_line":197,"end_character":61},"updated":"2020-02-03 14:50:45.000000000","message":"This would be nice to have since IIUC the agentless dhcp is the preferred deployment model now.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":194,"context_line":"OVN operations"},{"line_number":195,"context_line":"^^^^^^^^^^^^^^"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":".. todo: Update this part with the new agentless DHCP details"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"The OVN mechanism driver and OVN perform the following operations"},{"line_number":200,"context_line":"during creation of a subnet on a self-service network."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_55155d3d","line":197,"range":{"start_line":197,"start_character":0,"end_line":197,"end_character":61},"in_reply_to":"3fa7e38b_fdaa3d6b","updated":"2020-02-04 00:37:45.000000000","message":"I think we can address this in a follow-on unless we have some existing text to quickly add.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/admin/ovn/troubleshooting.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c2339c7ef14704d6eaadfe68237476ae952044ac","unresolved":false,"context_lines":[{"line_number":33,"context_line":"For more information about which upstream Kernel version is required for"},{"line_number":34,"context_line":"support of each tunnel type, see the answer to \" Why do tunnels not work when"},{"line_number":35,"context_line":"using a kernel module other than the one packaged with Open vSwitch?\" in the"},{"line_number":36,"context_line":"OVS FAQ:"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"http://docs.openvswitch.org/en/latest/faq/"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"3fa7e38b_7da54900","line":36,"updated":"2020-02-13 09:53:03.000000000","message":"L.28-38 belongs to L.26, so it looks better to indent these lines.","commit_id":"e2dbc11d59dd754837eb45a29ac7034b1c0a82ef"}],"doc/source/admin/ovn/tutorial.rst":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"07ea2105797c98602a636072b97396ebb020df98","unresolved":false,"context_lines":[{"line_number":5,"context_line":"The OVN project documentation includes an in depth tutorial of using OVN with"},{"line_number":6,"context_line":"OpenStack."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"`OpenStack and OVN Tutorial \u003chttp://docs.openvswitch.org/en/latest/tutorials/ovn-openstack/\u003e`_"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_94f8c57e","line":8,"range":{"start_line":8,"start_character":28,"end_line":8,"end_character":94},"updated":"2020-02-03 14:45:33.000000000","message":"Since ovn was moved to its own repo this link is not working, the new rst is here:\nhttps://github.com/ovn-org/ovn/blob/master/Documentation/tutorials/ovn-openstack.rst\n\nBut to tell the truth I don\u0027t where is the built doc for it.","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7f4f1e5e414b341618b7ff77b9733befadd6494f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"The OVN project documentation includes an in depth tutorial of using OVN with"},{"line_number":6,"context_line":"OpenStack."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"`OpenStack and OVN Tutorial \u003chttp://docs.openvswitch.org/en/latest/tutorials/ovn-openstack/\u003e`_"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_552ebd8d","line":8,"range":{"start_line":8,"start_character":28,"end_line":8,"end_character":94},"in_reply_to":"3fa7e38b_94f8c57e","updated":"2020-02-04 00:37:45.000000000","message":"Done","commit_id":"5844a9d125d9650caa03395801c638622f42415a"}],"doc/source/contributor/internals/ovn/l3_ha_rescheduling.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"7bf47e811c46d6f134292c3600ddef1e9ab9a292","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"References"},{"line_number":160,"context_line":"~~~~~~~~~~"},{"line_number":161,"context_line":".. _`[0]`: http://git.openstack.org/cgit/openstack/networking-ovn/tree/networking_ovn/l3/l3_ovn_scheduler.py?id\u003dd40470a51314fc0c60353c9882e0d2d44c9d2aa5#n31"},{"line_number":162,"context_line":".. _`[1]`: http://git.openstack.org/cgit/openstack/networking-ovn/tree/networking_ovn/l3/l3_ovn.py#n313"},{"line_number":163,"context_line":".. _`[2]`: https://bugs.launchpad.net/networking-ovn/+bug/1762694"},{"line_number":164,"context_line":".. _`[3]`: https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dschedule-router-to-an-l3-agent-detail#schedule-router-to-an-l3-agent"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_089c925a","line":161,"range":{"start_line":161,"start_character":11,"end_line":161,"end_character":156},"updated":"2020-02-05 15:56:58.000000000","message":"The same from the neutron repo:\n\nhttps://opendev.org/openstack/neutron/src/commit/f73f39f2cfcd4eace2bda14c99ead9a8cc8560f4/neutron/common/ovn/constants.py#L171","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9298cf821e0993770092a72b831a877b44a4636f","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"References"},{"line_number":160,"context_line":"~~~~~~~~~~"},{"line_number":161,"context_line":".. _`[0]`: http://git.openstack.org/cgit/openstack/networking-ovn/tree/networking_ovn/l3/l3_ovn_scheduler.py?id\u003dd40470a51314fc0c60353c9882e0d2d44c9d2aa5#n31"},{"line_number":162,"context_line":".. _`[1]`: http://git.openstack.org/cgit/openstack/networking-ovn/tree/networking_ovn/l3/l3_ovn.py#n313"},{"line_number":163,"context_line":".. _`[2]`: https://bugs.launchpad.net/networking-ovn/+bug/1762694"},{"line_number":164,"context_line":".. _`[3]`: https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dschedule-router-to-an-l3-agent-detail#schedule-router-to-an-l3-agent"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_d6a370fc","line":161,"range":{"start_line":161,"start_character":11,"end_line":161,"end_character":156},"in_reply_to":"3fa7e38b_089c925a","updated":"2020-02-05 21:59:40.000000000","message":"Done","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"7bf47e811c46d6f134292c3600ddef1e9ab9a292","unresolved":false,"context_lines":[{"line_number":159,"context_line":"References"},{"line_number":160,"context_line":"~~~~~~~~~~"},{"line_number":161,"context_line":".. _`[0]`: http://git.openstack.org/cgit/openstack/networking-ovn/tree/networking_ovn/l3/l3_ovn_scheduler.py?id\u003dd40470a51314fc0c60353c9882e0d2d44c9d2aa5#n31"},{"line_number":162,"context_line":".. _`[1]`: http://git.openstack.org/cgit/openstack/networking-ovn/tree/networking_ovn/l3/l3_ovn.py#n313"},{"line_number":163,"context_line":".. _`[2]`: https://bugs.launchpad.net/networking-ovn/+bug/1762694"},{"line_number":164,"context_line":".. _`[3]`: https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dschedule-router-to-an-l3-agent-detail#schedule-router-to-an-l3-agent"},{"line_number":165,"context_line":".. _`[4]`: https://github.com/openstack/osops-tools-contrib/blob/master/neutron/dhcp_agents_balancer.py"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_08c5723e","line":162,"range":{"start_line":162,"start_character":11,"end_line":162,"end_character":103},"updated":"2020-02-05 15:56:58.000000000","message":"The same from the neutron repo:\n\nhttps://opendev.org/openstack/neutron/src/commit/f73f39f2cfcd4eace2bda14c99ead9a8cc8560f4/neutron/services/ovn_l3/plugin.py#L318","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9298cf821e0993770092a72b831a877b44a4636f","unresolved":false,"context_lines":[{"line_number":159,"context_line":"References"},{"line_number":160,"context_line":"~~~~~~~~~~"},{"line_number":161,"context_line":".. _`[0]`: http://git.openstack.org/cgit/openstack/networking-ovn/tree/networking_ovn/l3/l3_ovn_scheduler.py?id\u003dd40470a51314fc0c60353c9882e0d2d44c9d2aa5#n31"},{"line_number":162,"context_line":".. _`[1]`: http://git.openstack.org/cgit/openstack/networking-ovn/tree/networking_ovn/l3/l3_ovn.py#n313"},{"line_number":163,"context_line":".. _`[2]`: https://bugs.launchpad.net/networking-ovn/+bug/1762694"},{"line_number":164,"context_line":".. _`[3]`: https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dschedule-router-to-an-l3-agent-detail#schedule-router-to-an-l3-agent"},{"line_number":165,"context_line":".. _`[4]`: https://github.com/openstack/osops-tools-contrib/blob/master/neutron/dhcp_agents_balancer.py"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_76b2bc4c","line":162,"range":{"start_line":162,"start_character":11,"end_line":162,"end_character":103},"in_reply_to":"3fa7e38b_08c5723e","updated":"2020-02-05 21:59:40.000000000","message":"Done","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"7bf47e811c46d6f134292c3600ddef1e9ab9a292","unresolved":false,"context_lines":[{"line_number":162,"context_line":".. _`[1]`: http://git.openstack.org/cgit/openstack/networking-ovn/tree/networking_ovn/l3/l3_ovn.py#n313"},{"line_number":163,"context_line":".. _`[2]`: https://bugs.launchpad.net/networking-ovn/+bug/1762694"},{"line_number":164,"context_line":".. _`[3]`: https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dschedule-router-to-an-l3-agent-detail#schedule-router-to-an-l3-agent"},{"line_number":165,"context_line":".. _`[4]`: https://github.com/openstack/osops-tools-contrib/blob/master/neutron/dhcp_agents_balancer.py"},{"line_number":166,"context_line":".. _`[5]`: http://www.openvswitch.org/support/dist-docs/ovn-nb.5.txt"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_e8e7b6d6","line":165,"range":{"start_line":165,"start_character":11,"end_line":165,"end_character":103},"updated":"2020-02-05 15:56:58.000000000","message":"Broken link because the project was moved to the x/ namespace:\n\nhttps://opendev.org/x/osops-tools-contrib/src/branch/master/neutron/dhcp_agents_balancer.py","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9298cf821e0993770092a72b831a877b44a4636f","unresolved":false,"context_lines":[{"line_number":162,"context_line":".. _`[1]`: http://git.openstack.org/cgit/openstack/networking-ovn/tree/networking_ovn/l3/l3_ovn.py#n313"},{"line_number":163,"context_line":".. _`[2]`: https://bugs.launchpad.net/networking-ovn/+bug/1762694"},{"line_number":164,"context_line":".. _`[3]`: https://developer.openstack.org/api-ref/network/v2/index.html?expanded\u003dschedule-router-to-an-l3-agent-detail#schedule-router-to-an-l3-agent"},{"line_number":165,"context_line":".. _`[4]`: https://github.com/openstack/osops-tools-contrib/blob/master/neutron/dhcp_agents_balancer.py"},{"line_number":166,"context_line":".. _`[5]`: http://www.openvswitch.org/support/dist-docs/ovn-nb.5.txt"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_96adf8e8","line":165,"range":{"start_line":165,"start_character":11,"end_line":165,"end_character":103},"in_reply_to":"3fa7e38b_e8e7b6d6","updated":"2020-02-05 21:59:40.000000000","message":"Done","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"}],"doc/source/contributor/internals/ovn/metadata_api.rst":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"7bf47e811c46d6f134292c3600ddef1e9ab9a292","unresolved":false,"context_lines":[{"line_number":57,"context_line":"through metadata_proxy_shared_secret on both nova and neutron configuration"},{"line_number":58,"context_line":"files (optional)."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"[0] https://github.com/openstack/neutron/blob/master/neutron/agent/metadata/agent.py#L167"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Neutron and Metadata with OVN"},{"line_number":63,"context_line":"-----------------------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_28194e8a","line":60,"range":{"start_line":60,"start_character":4,"end_line":60,"end_character":89},"updated":"2020-02-05 15:56:58.000000000","message":"This code changed since it was linked, this is my guess of what was originally linked:\n\nhttps://opendev.org/openstack/neutron/src/commit/f73f39f2cfcd4eace2bda14c99ead9a8cc8560f4/neutron/agent/metadata/agent.py#L175","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9298cf821e0993770092a72b831a877b44a4636f","unresolved":false,"context_lines":[{"line_number":57,"context_line":"through metadata_proxy_shared_secret on both nova and neutron configuration"},{"line_number":58,"context_line":"files (optional)."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"[0] https://github.com/openstack/neutron/blob/master/neutron/agent/metadata/agent.py#L167"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Neutron and Metadata with OVN"},{"line_number":63,"context_line":"-----------------------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_5681c04b","line":60,"range":{"start_line":60,"start_character":4,"end_line":60,"end_character":89},"in_reply_to":"3fa7e38b_28194e8a","updated":"2020-02-05 21:59:40.000000000","message":"Done","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"}],"doc/source/install/ovn/tripleo_install.rst":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"85658103fa633a7071658b15d640ebaacd7d86c2","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"#.. image:: figures/tripleo-ovn-arch.svg"},{"line_number":137,"context_line":"#   :alt: TripleO Quickstart single NIC with vlans"},{"line_number":138,"context_line":"#   :align: center"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Connecting to one of the nodes via ssh"},{"line_number":141,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_5079ebc3","line":138,"updated":"2020-02-04 03:37:00.000000000","message":"I hacked this just to see if it gets us past the pdf error","commit_id":"05103016b8b51840562bfdf9272593f5c4f93b1d"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"85658103fa633a7071658b15d640ebaacd7d86c2","unresolved":false,"context_lines":[{"line_number":196,"context_line":""},{"line_number":197,"context_line":"#.. image:: figures/ovn-initial-resources.svg"},{"line_number":198,"context_line":"#   :alt: Initial resources we can create"},{"line_number":199,"context_line":"#   :align: center"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"You can use the following script to create the resources."},{"line_number":202,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3fa7e38b_b06cdf05","line":199,"updated":"2020-02-04 03:37:00.000000000","message":"This too","commit_id":"05103016b8b51840562bfdf9272593f5c4f93b1d"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"7bf47e811c46d6f134292c3600ddef1e9ab9a292","unresolved":false,"context_lines":[{"line_number":46,"context_line":"   .. code-block:: console"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"      $ git clone https://opendev.org/openstack/tripleo-quickstart"},{"line_number":49,"context_line":"      $ git clone https://opendev.org/openstack/networking-ovn"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"#. Once you\u0027re done, run quickstart as follows (3 controller HA + 1 compute):"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_3b2e76f9","line":49,"range":{"start_line":49,"start_character":48,"end_line":49,"end_character":62},"updated":"2020-02-05 15:56:58.000000000","message":"I guess the tripleo plugin could used from the neutron repo now.","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9298cf821e0993770092a72b831a877b44a4636f","unresolved":false,"context_lines":[{"line_number":46,"context_line":"   .. code-block:: console"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"      $ git clone https://opendev.org/openstack/tripleo-quickstart"},{"line_number":49,"context_line":"      $ git clone https://opendev.org/openstack/networking-ovn"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"#. Once you\u0027re done, run quickstart as follows (3 controller HA + 1 compute):"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_1625885b","line":49,"range":{"start_line":49,"start_character":48,"end_line":49,"end_character":62},"in_reply_to":"3fa7e38b_3b2e76f9","updated":"2020-02-05 21:59:40.000000000","message":"Done","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"7bf47e811c46d6f134292c3600ddef1e9ab9a292","unresolved":false,"context_lines":[{"line_number":63,"context_line":"      $ bash ./quickstart.sh --tags $ansible_tags --teardown all \\"},{"line_number":64,"context_line":"      --release master-tripleo-ci \\"},{"line_number":65,"context_line":"      --nodes tripleo-quickstart/config/nodes/3ctlr_1comp.yml  \\"},{"line_number":66,"context_line":"      --config networking-ovn/tripleo/ovn.yml \\"},{"line_number":67,"context_line":"      $VIRTHOST"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   .. note::"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_1b337a61","line":66,"range":{"start_line":66,"start_character":15,"end_line":66,"end_character":45},"updated":"2020-02-05 15:56:58.000000000","message":"Here too.","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9298cf821e0993770092a72b831a877b44a4636f","unresolved":false,"context_lines":[{"line_number":63,"context_line":"      $ bash ./quickstart.sh --tags $ansible_tags --teardown all \\"},{"line_number":64,"context_line":"      --release master-tripleo-ci \\"},{"line_number":65,"context_line":"      --nodes tripleo-quickstart/config/nodes/3ctlr_1comp.yml  \\"},{"line_number":66,"context_line":"      --config networking-ovn/tripleo/ovn.yml \\"},{"line_number":67,"context_line":"      $VIRTHOST"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   .. note::"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3fa7e38b_b61b541b","line":66,"range":{"start_line":66,"start_character":15,"end_line":66,"end_character":45},"in_reply_to":"3fa7e38b_1b337a61","updated":"2020-02-05 21:59:40.000000000","message":"Done","commit_id":"8d475331a71f08d9aaad2992f03d50b8c7e6511f"}],"doc/source/ovn/index.rst":[{"author":{"_account_id":11952,"name":"Flavio Fernandes","email":"flavio@flaviof.com","username":"ffernand"},"change_message_id":"65b1952ce8efff4402a76b2aac6163a7013bfe8f","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. meta::"},{"line_number":2,"context_line":"   :keywords: ovn, networking-ovn, OpenStack, neutron"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":"OVN backend"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_c2250318","line":2,"updated":"2020-01-16 16:11:01.000000000","message":"neutron or Neutron?","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"9449486960016b9493dc799af1ee5fc84aafa98e","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. meta::"},{"line_number":2,"context_line":"   :keywords: ovn, networking-ovn, OpenStack, neutron"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":"OVN backend"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_82e4eba9","line":2,"in_reply_to":"3fa7e38b_c2250318","updated":"2020-01-16 16:17:35.000000000","message":"i think that can stay neutron since it\u0027s not displayed anywhere is it?","commit_id":"5844a9d125d9650caa03395801c638622f42415a"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d16526f6793b18ee4984e97b213afd5232b4bec7","unresolved":false,"context_lines":[{"line_number":2,"context_line":"   :keywords: ovn, networking-ovn, OpenStack, neutron"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":"OVN backend"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. toctree::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3fa7e38b_d3107bad","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":11},"updated":"2020-02-04 17:38:18.000000000","message":"Think this should this be \u0027Driver\u0027 to match the top-level index.rst change, will fix","commit_id":"5135dd2b32f1bd0be86ee1bc5cf2bb157a37dff1"}],"doc/source/ovn/migration.rst":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"d16526f6793b18ee4984e97b213afd5232b4bec7","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Overview"},{"line_number":13,"context_line":"--------"},{"line_number":14,"context_line":"The migration process is orchestrated through the shell script"},{"line_number":15,"context_line":"ovn_migration.sh, which is provided with ovn driver."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"The administrator uses ovn_migration.sh to perform readiness steps"},{"line_number":18,"context_line":"and migration from the undercloud node."}],"source_content_type":"text/x-rst","patch_set":8,"id":"3fa7e38b_737c27ea","line":15,"range":{"start_line":15,"start_character":41,"end_line":15,"end_character":44},"updated":"2020-02-04 17:38:18.000000000","message":"s/the OVN","commit_id":"5135dd2b32f1bd0be86ee1bc5cf2bb157a37dff1"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c2339c7ef14704d6eaadfe68237476ae952044ac","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"1. Install python-networking-ovn-migration-tool."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"  .. code-block:: console"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"     yum install python-networking-ovn-migration-tool"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"3fa7e38b_3d84b156","line":54,"updated":"2020-02-13 09:53:03.000000000","message":"One more space is needed to avoid meaningless vertical lines in the rendered HTML.","commit_id":"e2dbc11d59dd754837eb45a29ac7034b1c0a82ef"}]}
