)]}'
{"doc/source/admin/config-dvr-ha-snat.rst":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"72bf5087d9dcb7253d7f62d46c40b0bd9249f409","unresolved":false,"context_lines":[{"line_number":113,"context_line":"-------------"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"#. Configure the Open vSwitch agent. Add the following to"},{"line_number":116,"context_line":"   ``/etc/neutron/plugins/ml2/openvswitch_agent.ini``:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   .. code-block:: ini"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_853e7bb5","line":116,"updated":"2017-07-28 15:40:24.000000000","message":"these sections are in ml2_conf.ini. \n\nLook here for an example:\n\nhttp://logs.openstack.org/11/486211/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/f36cb6e/logs/etc/neutron/plugins/ml2/ml2_conf.ini.txt.gz","commit_id":"e9615d13776be207f0aabe1fc54a96060062afc3"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"0c634e7c358bf85b46f40dec86e4b0a5c0455530","unresolved":false,"context_lines":[{"line_number":113,"context_line":"-------------"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"#. Configure the Open vSwitch agent. Add the following to"},{"line_number":116,"context_line":"   ``/etc/neutron/plugins/ml2/openvswitch_agent.ini``:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   .. code-block:: ini"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df3967d1_13895574","line":116,"in_reply_to":"df3967d1_307b348d","updated":"2017-08-01 00:45:26.000000000","message":"+1 for server options and agent options in different files.","commit_id":"e9615d13776be207f0aabe1fc54a96060062afc3"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"9fe0e3b4c06838bf1ab46fb090c6d34ecdab53ab","unresolved":false,"context_lines":[{"line_number":113,"context_line":"-------------"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"#. Configure the Open vSwitch agent. Add the following to"},{"line_number":116,"context_line":"   ``/etc/neutron/plugins/ml2/openvswitch_agent.ini``:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   .. code-block:: ini"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_88da1275","line":116,"in_reply_to":"ff346bd7_2517cfa6","updated":"2017-07-28 16:16:55.000000000","message":"It is true that distros may choose to scatter config files any way they see fit, but the ovs and agent sections do belong logically to the ML2 configuration because that\u0027s where they are declared and registered [1]. Either way we should not bias the docs one way or another and if nothing else match what comes from the upstream tree and the gate as pristine as it can be.\n\nI can also appreciate that some distros templatize ml2_conf files per server-replicas vs per agent-replicas, but perhaps here the right fix is to elaborate what sections must be edited and leave ini files out of the picture altogether to avoid creating the opposite confusion!\n\n[1] http://git.openstack.org/cgit/openstack/neutron/tree/neutron/conf/plugins/ml2/drivers/ovs_conf.py#n99","commit_id":"e9615d13776be207f0aabe1fc54a96060062afc3"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"e7e5c5cf0d7d112f347f82c8bbd7bb24707cead7","unresolved":false,"context_lines":[{"line_number":113,"context_line":"-------------"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"#. Configure the Open vSwitch agent. Add the following to"},{"line_number":116,"context_line":"   ``/etc/neutron/plugins/ml2/openvswitch_agent.ini``:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   .. code-block:: ini"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df3967d1_307b348d","line":116,"in_reply_to":"ff346bd7_8392f355","updated":"2017-07-31 20:04:47.000000000","message":"All server side options go to ml2_conf.ini; all agent options go to openvswitch_agent.ini. This was discussed a bunch of times, and the fact that devstack uses different files should not really guide us (what devstack does is plain wrong and an artifact from the dark past).\n\nSince both sections below are agent side, I agree with the patch.\n\nThis can also be proved by running tox -e genconfig and checking which generated files contain the options in question.\n\n[ihrachys@laptop neutron]$ grep l2_population -r etc/\netc/neutron/plugins/ml2/linuxbridge_agent.ini.sample:#l2_population \u003d false\netc/neutron/plugins/ml2/openvswitch_agent.ini.sample:#l2_population \u003d false\n[ihrachys@laptop neutron]$ grep bridge_mappings -r etc/\netc/neutron/plugins/ml2/linuxbridge_agent.ini.sample:#bridge_mappings \u003d\netc/neutron/plugins/ml2/openvswitch_agent.ini.sample:#bridge_mappings \u003d","commit_id":"e9615d13776be207f0aabe1fc54a96060062afc3"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"7e00bfe4618d26788d4be11a5fd8f2b5c8ac9914","unresolved":false,"context_lines":[{"line_number":113,"context_line":"-------------"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"#. Configure the Open vSwitch agent. Add the following to"},{"line_number":116,"context_line":"   ``/etc/neutron/plugins/ml2/openvswitch_agent.ini``:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   .. code-block:: ini"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_2517cfa6","line":116,"in_reply_to":"ff346bd7_853e7bb5","updated":"2017-07-28 16:00:46.000000000","message":"I think that might just be a devstack thing, at least one distro uses ml2_conf.ini on the controllers and openvswitch_agent.ini on the network and compute nodes :)","commit_id":"e9615d13776be207f0aabe1fc54a96060062afc3"},{"author":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"change_message_id":"271ae0825600bbc01fe906dfdf022ad18d13264f","unresolved":false,"context_lines":[{"line_number":113,"context_line":"-------------"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"#. Configure the Open vSwitch agent. Add the following to"},{"line_number":116,"context_line":"   ``/etc/neutron/plugins/ml2/openvswitch_agent.ini``:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   .. code-block:: ini"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df3967d1_8ee3d805","line":116,"in_reply_to":"ff346bd7_88da1275","updated":"2017-09-19 13:01:30.000000000","message":"I think that is openvswitch agent options,and maybe it just go to ml2_conf.ini in the case of devstack.","commit_id":"e9615d13776be207f0aabe1fc54a96060062afc3"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"e7f96d238485327232cef098c5c1e34dc1ad5996","unresolved":false,"context_lines":[{"line_number":113,"context_line":"-------------"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"#. Configure the Open vSwitch agent. Add the following to"},{"line_number":116,"context_line":"   ``/etc/neutron/plugins/ml2/openvswitch_agent.ini``:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"   .. code-block:: ini"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff346bd7_8392f355","line":116,"in_reply_to":"ff346bd7_88da1275","updated":"2017-07-28 16:55:30.000000000","message":"Well, the config options for the [ml2] section from L92 above live in [1], and other things live over in the drivers files.\n\nAlso, the sample files that get generated by oslo-config-generator have a split where [ml2] and [ovs] items are in these separate files.  For example, look in etc/neutron/plugins/ml2 after you run tox in a neutron repository.\n\nSo it\u0027s confusing since technically there is probably no overlap in the sections mentioned here for controller/agent, and the ml2_conf.ini files would likely be different on each.  I don\u0027t know what the best solution is though.\n\n[1] http://git.openstack.org/cgit/openstack/neutron/tree/neutron/plugins/ml2/config.py#n20","commit_id":"e9615d13776be207f0aabe1fc54a96060062afc3"}]}
