)]}'
{"doc/admin-guide-cloud-rst/source/networking_config-agents.rst":[{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":40,"context_line":"#. Ensure that each data-forwarding node has an IP address on the"},{"line_number":41,"context_line":"   management network, and an IP address on the data network that is used"},{"line_number":42,"context_line":"   for tunneling data traffic. For full details on configuring your"},{"line_number":43,"context_line":"   forwarding node, see the ``NSX Administrator Guide``."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"#. Use the ``NSX Administrator Guide`` to add the node as a Hypervisor by"},{"line_number":46,"context_line":"   using the NSX Manager GUI. Even if your forwarding node has no VMs and"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_ae93bef9","line":43,"updated":"2015-07-13 07:38:51.000000000","message":"Optional: The best practices here would be providing the direct reference to the NSX Administrator Guide. I\u0027ve checked that there is no such a link in the original file, but still I believe this will improve user experience.","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":40,"context_line":"#. Ensure that each data-forwarding node has an IP address on the"},{"line_number":41,"context_line":"   management network, and an IP address on the data network that is used"},{"line_number":42,"context_line":"   for tunneling data traffic. For full details on configuring your"},{"line_number":43,"context_line":"   forwarding node, see the ``NSX Administrator Guide``."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"#. Use the ``NSX Administrator Guide`` to add the node as a Hypervisor by"},{"line_number":46,"context_line":"   using the NSX Manager GUI. Even if your forwarding node has no VMs and"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_6710464f","line":43,"in_reply_to":"9a41bdd9_ae93bef9","updated":"2015-07-14 01:40:54.000000000","message":"Olga - I\u0027ll keep this noted, a good suggestion. At the moment I\u0027m just trying to get the RST passed before I make any more additions.","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    ``neutron-ovs-cleanup`` command before the neutron-dhcp-agent"},{"line_number":80,"context_line":"    service starts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    On ``Red Hat``, ``SUSE``, and ``Ubuntu`` based systems, the"},{"line_number":83,"context_line":"    neutron-ovs-cleanup service runs the ``neutron-ovs-cleanup``"},{"line_number":84,"context_line":"    command automatically. However, on Debian-based systems, you"},{"line_number":85,"context_line":"    must manually run this command or write your own system script"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_2e3b2eed","line":82,"updated":"2015-07-13 07:38:51.000000000","message":"``Red Hat``, ``SUSE``, and ``Ubuntu``  --\u003e  no need in backticks here","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    ``neutron-ovs-cleanup`` command before the neutron-dhcp-agent"},{"line_number":80,"context_line":"    service starts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    On ``Red Hat``, ``SUSE``, and ``Ubuntu`` based systems, the"},{"line_number":83,"context_line":"    neutron-ovs-cleanup service runs the ``neutron-ovs-cleanup``"},{"line_number":84,"context_line":"    command automatically. However, on Debian-based systems, you"},{"line_number":85,"context_line":"    must manually run this command or write your own system script"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_67acc6ed","line":82,"in_reply_to":"9a41bdd9_2e3b2eed","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    service starts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    On ``Red Hat``, ``SUSE``, and ``Ubuntu`` based systems, the"},{"line_number":83,"context_line":"    neutron-ovs-cleanup service runs the ``neutron-ovs-cleanup``"},{"line_number":84,"context_line":"    command automatically. However, on Debian-based systems, you"},{"line_number":85,"context_line":"    must manually run this command or write your own system script"},{"line_number":86,"context_line":"    that runs on boot before the ``neutron-dhcp-agent`` service starts."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_4e179251","line":83,"updated":"2015-07-13 07:38:51.000000000","message":"the ``neutron-ovs-cleanup`` service","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    service starts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    On ``Red Hat``, ``SUSE``, and ``Ubuntu`` based systems, the"},{"line_number":83,"context_line":"    neutron-ovs-cleanup service runs the ``neutron-ovs-cleanup``"},{"line_number":84,"context_line":"    command automatically. However, on Debian-based systems, you"},{"line_number":85,"context_line":"    must manually run this command or write your own system script"},{"line_number":86,"context_line":"    that runs on boot before the ``neutron-dhcp-agent`` service starts."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_c7835255","line":83,"in_reply_to":"9a41bdd9_4e179251","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":220,"context_line":"   potentially overlapping IP addresses, neutron-l3-agent defaults to using"},{"line_number":221,"context_line":"   Linux network namespaces to provide isolated forwarding contexts. As a"},{"line_number":222,"context_line":"   result, the IP addresses of routers are not visible simply by running"},{"line_number":223,"context_line":"   the ``ip addr list`` or ``ifconfig`` command on the node."},{"line_number":224,"context_line":"   Similarly, you cannot directly ``ping`` fixed IPs."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   To do either of these things, you must run the command within a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_89527412","line":223,"updated":"2015-07-13 07:38:51.000000000","message":":command:`ip addr list` or :command:`ifconfig`","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":220,"context_line":"   potentially overlapping IP addresses, neutron-l3-agent defaults to using"},{"line_number":221,"context_line":"   Linux network namespaces to provide isolated forwarding contexts. As a"},{"line_number":222,"context_line":"   result, the IP addresses of routers are not visible simply by running"},{"line_number":223,"context_line":"   the ``ip addr list`` or ``ifconfig`` command on the node."},{"line_number":224,"context_line":"   Similarly, you cannot directly ``ping`` fixed IPs."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   To do either of these things, you must run the command within a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_07929a9e","line":223,"in_reply_to":"9a41bdd9_89527412","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":221,"context_line":"   Linux network namespaces to provide isolated forwarding contexts. As a"},{"line_number":222,"context_line":"   result, the IP addresses of routers are not visible simply by running"},{"line_number":223,"context_line":"   the ``ip addr list`` or ``ifconfig`` command on the node."},{"line_number":224,"context_line":"   Similarly, you cannot directly ``ping`` fixed IPs."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   To do either of these things, you must run the command within a"},{"line_number":227,"context_line":"   particular network namespace for the router. The namespace has the name"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_6974d09b","line":224,"updated":"2015-07-13 07:38:51.000000000","message":":command:`ping`","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":221,"context_line":"   Linux network namespaces to provide isolated forwarding contexts. As a"},{"line_number":222,"context_line":"   result, the IP addresses of routers are not visible simply by running"},{"line_number":223,"context_line":"   the ``ip addr list`` or ``ifconfig`` command on the node."},{"line_number":224,"context_line":"   Similarly, you cannot directly ``ping`` fixed IPs."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   To do either of these things, you must run the command within a"},{"line_number":227,"context_line":"   particular network namespace for the router. The namespace has the name"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_278d5e7b","line":224,"in_reply_to":"9a41bdd9_6974d09b","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   To do either of these things, you must run the command within a"},{"line_number":227,"context_line":"   particular network namespace for the router. The namespace has the name"},{"line_number":228,"context_line":"   \"qrouter-ROUTER\\_UUID. These example commands run in the router"},{"line_number":229,"context_line":"   namespace with UUID 47af3868-0fa8-4447-85f6-1304de32153b:"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"   .. code:: console"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_e9c46093","line":228,"updated":"2015-07-13 07:38:51.000000000","message":"\"qrouter-ROUTER\\_UUID  --\u003e  should this not be ``qrouter-ROUTER\\_UUID``  ?","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   To do either of these things, you must run the command within a"},{"line_number":227,"context_line":"   particular network namespace for the router. The namespace has the name"},{"line_number":228,"context_line":"   \"qrouter-ROUTER\\_UUID. These example commands run in the router"},{"line_number":229,"context_line":"   namespace with UUID 47af3868-0fa8-4447-85f6-1304de32153b:"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"   .. code:: console"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_07e93a14","line":228,"in_reply_to":"9a41bdd9_e9c46093","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"d85d837250da837bb8793bb84b6a6ddcc81d5ba6","unresolved":false,"context_lines":[{"line_number":251,"context_line":"       ``router_delete_namespaces``. This parameter should be set to True"},{"line_number":252,"context_line":"       to change the default behaviour."},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    .. Important::"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"       If you reboot a node that runs the L3 agent, you must run the"},{"line_number":257,"context_line":"       ``neutron-ovs-cleanup`` command before the neutron-l3-agent service"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_58a43856","line":254,"updated":"2015-07-13 05:36:00.000000000","message":"The Important admonition should not be inside the Note admonition.","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":251,"context_line":"       ``router_delete_namespaces``. This parameter should be set to True"},{"line_number":252,"context_line":"       to change the default behaviour."},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    .. Important::"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"       If you reboot a node that runs the L3 agent, you must run the"},{"line_number":257,"context_line":"       ``neutron-ovs-cleanup`` command before the neutron-l3-agent service"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_535c1b25","line":254,"in_reply_to":"9a41bdd9_58a43856","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":255,"context_line":""},{"line_number":256,"context_line":"       If you reboot a node that runs the L3 agent, you must run the"},{"line_number":257,"context_line":"       ``neutron-ovs-cleanup`` command before the neutron-l3-agent service"},{"line_number":258,"context_line":"       starts."},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"       On Red Hat, SUSE and Ubuntu based systems, the neutron-ovs-cleanup"},{"line_number":261,"context_line":"       service runs the ``neutron-ovs-cleanup`` command automatically."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_c9695c8d","line":258,"updated":"2015-07-13 07:38:51.000000000","message":"``neutron-ovs-cleanup``  --\u003e  :command:`neutron-ovs-cleanup`","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":255,"context_line":""},{"line_number":256,"context_line":"       If you reboot a node that runs the L3 agent, you must run the"},{"line_number":257,"context_line":"       ``neutron-ovs-cleanup`` command before the neutron-l3-agent service"},{"line_number":258,"context_line":"       starts."},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"       On Red Hat, SUSE and Ubuntu based systems, the neutron-ovs-cleanup"},{"line_number":261,"context_line":"       service runs the ``neutron-ovs-cleanup`` command automatically."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_e73bf69a","line":258,"in_reply_to":"9a41bdd9_c9695c8d","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":258,"context_line":"       starts."},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"       On Red Hat, SUSE and Ubuntu based systems, the neutron-ovs-cleanup"},{"line_number":261,"context_line":"       service runs the ``neutron-ovs-cleanup`` command automatically."},{"line_number":262,"context_line":"       However, on Debian-based systems, you must manually run this command"},{"line_number":263,"context_line":"       or write your own system script that runs on boot before the"},{"line_number":264,"context_line":"       neutron-l3-agent service starts."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_ed3c6b95","line":261,"updated":"2015-07-13 07:38:51.000000000","message":"``neutron-ovs-cleanup`` --\u003e :command:`neutron-ovs-cleanup`","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":258,"context_line":"       starts."},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"       On Red Hat, SUSE and Ubuntu based systems, the neutron-ovs-cleanup"},{"line_number":261,"context_line":"       service runs the ``neutron-ovs-cleanup`` command automatically."},{"line_number":262,"context_line":"       However, on Debian-based systems, you must manually run this command"},{"line_number":263,"context_line":"       or write your own system script that runs on boot before the"},{"line_number":264,"context_line":"       neutron-l3-agent service starts."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_c75fd2e3","line":261,"in_reply_to":"9a41bdd9_ed3c6b95","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"   -  An OVS-based plug-in such as OVS, NSX, NEC, BigSwitch/Floodlight:"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"       .. code:: ini"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"          interface_driver \u003d neutron.agent.linux.interface.OVSInterfaceDriver"},{"line_number":287,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_ad2bc32f","line":284,"updated":"2015-07-13 07:38:51.000000000","message":"indentation issue, please check the build","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"   -  An OVS-based plug-in such as OVS, NSX, NEC, BigSwitch/Floodlight:"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"       .. code:: ini"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"          interface_driver \u003d neutron.agent.linux.interface.OVSInterfaceDriver"},{"line_number":287,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_07785a29","line":284,"in_reply_to":"9a41bdd9_ad2bc32f","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":287,"context_line":""},{"line_number":288,"context_line":"   -  A plug-in that uses LinuxBridge:"},{"line_number":289,"context_line":""},{"line_number":290,"context_line":"       .. code:: ini"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"          interface_driver \u003d neutron.agent.linux.interface."},{"line_number":293,"context_line":"          BridgeInterfaceDriver"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_8ddd9f44","line":290,"updated":"2015-07-13 07:38:51.000000000","message":"ditto","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":76,"context_line":"   .. Important::"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    If you reboot a node that runs the DHCP agent, you must run the"},{"line_number":79,"context_line":"    ``neutron-ovs-cleanup`` command before the neutron-dhcp-agent"},{"line_number":80,"context_line":"    service starts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    On ``Red Hat``, ``SUSE``, and ``Ubuntu`` based systems, the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_1cef4db1","line":79,"updated":"2015-07-14 01:31:04.000000000","message":"Use :command:`neutron-ovs-cleanup`.\nAlso lines 78-80 need to align under the \"I\" in the important directive","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":76,"context_line":"   .. Important::"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    If you reboot a node that runs the DHCP agent, you must run the"},{"line_number":79,"context_line":"    ``neutron-ovs-cleanup`` command before the neutron-dhcp-agent"},{"line_number":80,"context_line":"    service starts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    On ``Red Hat``, ``SUSE``, and ``Ubuntu`` based systems, the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_a7164e53","line":79,"in_reply_to":"9a41bdd9_1cef4db1","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    service starts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    On ``Red Hat``, ``SUSE``, and ``Ubuntu`` based systems, the"},{"line_number":83,"context_line":"    neutron-ovs-cleanup service runs the ``neutron-ovs-cleanup``"},{"line_number":84,"context_line":"    command automatically. However, on Debian-based systems, you"},{"line_number":85,"context_line":"    must manually run this command or write your own system script"},{"line_number":86,"context_line":"    that runs on boot before the ``neutron-dhcp-agent`` service starts."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_7c369953","line":83,"updated":"2015-07-14 01:31:04.000000000","message":"Use :command:`neutron-ovs-cleanup` .","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    service starts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    On ``Red Hat``, ``SUSE``, and ``Ubuntu`` based systems, the"},{"line_number":83,"context_line":"    neutron-ovs-cleanup service runs the ``neutron-ovs-cleanup``"},{"line_number":84,"context_line":"    command automatically. However, on Debian-based systems, you"},{"line_number":85,"context_line":"    must manually run this command or write your own system script"},{"line_number":86,"context_line":"    that runs on boot before the ``neutron-dhcp-agent`` service starts."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_470e623c","line":83,"in_reply_to":"9a41bdd9_7c369953","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":156,"context_line":"Configure L3 agent"},{"line_number":157,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"The OpenStack Networking Service has a widely used API extension to"},{"line_number":160,"context_line":"allow administrators and tenants to create routers to interconnect L2"},{"line_number":161,"context_line":"networks, and floating IPs to make ports on private networks publicly"},{"line_number":162,"context_line":"accessible."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_dc16c5a6","line":159,"updated":"2015-07-14 01:31:04.000000000","message":"Service should be lowercase.","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":156,"context_line":"Configure L3 agent"},{"line_number":157,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"The OpenStack Networking Service has a widely used API extension to"},{"line_number":160,"context_line":"allow administrators and tenants to create routers to interconnect L2"},{"line_number":161,"context_line":"networks, and floating IPs to make ports on private networks publicly"},{"line_number":162,"context_line":"accessible."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_a25b9c2d","line":159,"in_reply_to":"9a41bdd9_dc16c5a6","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":220,"context_line":"   potentially overlapping IP addresses, neutron-l3-agent defaults to using"},{"line_number":221,"context_line":"   Linux network namespaces to provide isolated forwarding contexts. As a"},{"line_number":222,"context_line":"   result, the IP addresses of routers are not visible simply by running"},{"line_number":223,"context_line":"   the ``ip addr list`` or ``ifconfig`` command on the node."},{"line_number":224,"context_line":"   Similarly, you cannot directly ``ping`` fixed IPs."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   To do either of these things, you must run the command within a"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_9c5efd74","line":223,"updated":"2015-07-14 01:31:04.000000000","message":":command:`ip addr list` or :command:`ifconfig`","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":220,"context_line":"   potentially overlapping IP addresses, neutron-l3-agent defaults to using"},{"line_number":221,"context_line":"   Linux network namespaces to provide isolated forwarding contexts. As a"},{"line_number":222,"context_line":"   result, the IP addresses of routers are not visible simply by running"},{"line_number":223,"context_line":"   the ``ip addr list`` or ``ifconfig`` command on the node."},{"line_number":224,"context_line":"   Similarly, you cannot directly ``ping`` fixed IPs."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   To do either of these things, you must run the command within a"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_c2002004","line":223,"in_reply_to":"9a41bdd9_9c5efd74","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"826e2604662d39d0c5f2ceb6835778df1b1c174a","unresolved":false,"context_lines":[{"line_number":251,"context_line":"       ``router_delete_namespaces``. This parameter should be set to True"},{"line_number":252,"context_line":"       to change the default behaviour."},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"       .. Important::"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"          If you reboot a node that runs the L3 agent, you must run the"},{"line_number":257,"context_line":"          ``neutron-ovs-cleanup`` command before the neutron-l3-agent service"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_2f130c0f","line":254,"updated":"2015-07-13 15:48:54.000000000","message":"I think this block shouldn\u0027t go inside of the above Note block, but as parallel ones","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"32b22ebe52344f185e8c2f54d5a451fed6acabe5","unresolved":false,"context_lines":[{"line_number":251,"context_line":"       ``router_delete_namespaces``. This parameter should be set to True"},{"line_number":252,"context_line":"       to change the default behaviour."},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"       .. Important::"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"          If you reboot a node that runs the L3 agent, you must run the"},{"line_number":257,"context_line":"          ``neutron-ovs-cleanup`` command before the neutron-l3-agent service"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_27c1de2e","line":254,"in_reply_to":"9a41bdd9_2f130c0f","updated":"2015-07-14 01:21:29.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":258,"context_line":"          starts."},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"          On Red Hat, SUSE and Ubuntu based systems, the neutron-ovs-cleanup"},{"line_number":261,"context_line":"          service runs the ``neutron-ovs-cleanup`` command automatically."},{"line_number":262,"context_line":"          However, on Debian-based systems, you must manually run this command"},{"line_number":263,"context_line":"          or write your own system script that runs on boot before the"},{"line_number":264,"context_line":"          neutron-l3-agent service starts."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_7cd219d4","line":261,"updated":"2015-07-14 01:31:04.000000000","message":"Use :command:`neutron-ovs-cleanup` .","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":258,"context_line":"          starts."},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"          On Red Hat, SUSE and Ubuntu based systems, the neutron-ovs-cleanup"},{"line_number":261,"context_line":"          service runs the ``neutron-ovs-cleanup`` command automatically."},{"line_number":262,"context_line":"          However, on Debian-based systems, you must manually run this command"},{"line_number":263,"context_line":"          or write your own system script that runs on boot before the"},{"line_number":264,"context_line":"          neutron-l3-agent service starts."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_e203e40b","line":261,"in_reply_to":"9a41bdd9_7cd219d4","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"f699fdb048f8c44e6a99aefb35da96a70ca93497","unresolved":false,"context_lines":[{"line_number":76,"context_line":"   .. Important::"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    If you reboot a node that runs the DHCP agent, you must run the"},{"line_number":79,"context_line":"    ``neutron-ovs-cleanup`` command before the neutron-dhcp-agent"},{"line_number":80,"context_line":"    service starts."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    On Red Hat, SUSE, and Ubuntu based systems, the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_1c56685c","line":79,"updated":"2015-07-14 03:52:01.000000000","message":"As Darren, use :command:`neutron-ovs-cleanup`.","commit_id":"d572605bdb14eb1a1863aec25e2df4b00980d729"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"f699fdb048f8c44e6a99aefb35da96a70ca93497","unresolved":false,"context_lines":[{"line_number":225,"context_line":""},{"line_number":226,"context_line":"   To do either of these things, you must run the command within a"},{"line_number":227,"context_line":"   particular network namespace for the router. The namespace has the name"},{"line_number":228,"context_line":"   ``qrouter-ROUTER\\_UUID``. These example commands run in the router"},{"line_number":229,"context_line":"   namespace with UUID 47af3868-0fa8-4447-85f6-1304de32153b:"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"   .. code:: console"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_5cd2b0d3","line":228,"updated":"2015-07-14 03:52:01.000000000","message":"no need \"\\\" inside the `` `` block.","commit_id":"d572605bdb14eb1a1863aec25e2df4b00980d729"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"f699fdb048f8c44e6a99aefb35da96a70ca93497","unresolved":false,"context_lines":[{"line_number":254,"context_line":"   .. Important::"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"       If you reboot a node that runs the L3 agent, you must run the"},{"line_number":257,"context_line":"       :command:``neutron-ovs-cleanup`` command before the neutron-l3-agent"},{"line_number":258,"context_line":"       service starts."},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"       On Red Hat, SUSE and Ubuntu based systems, the neutron-ovs-cleanup"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_9cefd886","line":257,"updated":"2015-07-14 03:52:01.000000000","message":"command need single `(backtick)   :command:`aaa`","commit_id":"d572605bdb14eb1a1863aec25e2df4b00980d729"}],"doc/admin-guide-cloud-rst/source/networking_introduction.rst":[{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":274,"context_line":"of subnet. This enables the use of protocols such as VRRP, which floats"},{"line_number":275,"context_line":"an IP address between two instances to enable fast data plane failover."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"   .. Note::"},{"line_number":278,"context_line":""},{"line_number":279,"context_line":"       Currently, only the ML2, Open vSwitch, and VMware NSX plug-ins"},{"line_number":280,"context_line":"       support the allowed-address-pairs extension."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_ed9a2b14","line":277,"updated":"2015-07-13 07:38:51.000000000","message":"indentation issue, please check the build","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":274,"context_line":"of subnet. This enables the use of protocols such as VRRP, which floats"},{"line_number":275,"context_line":"an IP address between two instances to enable fast data plane failover."},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"   .. Note::"},{"line_number":278,"context_line":""},{"line_number":279,"context_line":"       Currently, only the ML2, Open vSwitch, and VMware NSX plug-ins"},{"line_number":280,"context_line":"       support the allowed-address-pairs extension."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_67a04691","line":277,"in_reply_to":"9a41bdd9_ed9a2b14","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"- Create a port with a specified allowed address pairs:"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"   .. code:: console"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"       $ neutron port-create net1 --allowed-address-pairs type\u003ddict"},{"line_number":289,"context_line":"        list\u003dtrue mac_address\u003dMAC_ADDRESS,ip_address\u003dIP_CIDR"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_cd63a719","line":286,"updated":"2015-07-13 07:38:51.000000000","message":"ditto","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"- Create a port with a specified allowed address pairs:"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"   .. code:: console"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"       $ neutron port-create net1 --allowed-address-pairs type\u003ddict"},{"line_number":289,"context_line":"        list\u003dtrue mac_address\u003dMAC_ADDRESS,ip_address\u003dIP_CIDR"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_c7b7d2d6","line":286,"in_reply_to":"9a41bdd9_cd63a719","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"ba68ab0eaca8ced8fe3653a297f222b173c525fc","unresolved":false,"context_lines":[{"line_number":290,"context_line":""},{"line_number":291,"context_line":"- Update a port by adding allowed address pairs:"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"   .. code:: console"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"       $ neutron port-update PORT_UUID --allowed-address-pairs type\u003ddict"},{"line_number":296,"context_line":"        list\u003dtrue mac_address\u003dMAC_ADDRESS,ip_address\u003dIP_CIDR"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_ed68ebf7","line":293,"updated":"2015-07-13 07:38:51.000000000","message":"ditto","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":290,"context_line":""},{"line_number":291,"context_line":"- Update a port by adding allowed address pairs:"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"   .. code:: console"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"       $ neutron port-update PORT_UUID --allowed-address-pairs type\u003ddict"},{"line_number":296,"context_line":"        list\u003dtrue mac_address\u003dMAC_ADDRESS,ip_address\u003dIP_CIDR"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_e7ba16c0","line":293,"in_reply_to":"9a41bdd9_ed68ebf7","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"826e2604662d39d0c5f2ceb6835778df1b1c174a","unresolved":false,"context_lines":[{"line_number":145,"context_line":"|                         | source IP address.                                |"},{"line_number":146,"context_line":"+-------------------------+---------------------------------------------------+"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"**LBaaS features**"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Firewall-as-a-Service (FWaaS) overview"},{"line_number":151,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_0fe888b3","line":148,"updated":"2015-07-13 15:48:54.000000000","message":"This should be removed","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"32b22ebe52344f185e8c2f54d5a451fed6acabe5","unresolved":false,"context_lines":[{"line_number":145,"context_line":"|                         | source IP address.                                |"},{"line_number":146,"context_line":"+-------------------------+---------------------------------------------------+"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"**LBaaS features**"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Firewall-as-a-Service (FWaaS) overview"},{"line_number":151,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_27d8fe1c","line":148,"in_reply_to":"9a41bdd9_0fe888b3","updated":"2015-07-14 01:21:29.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":201,"context_line":"       # neutron-db-manage --service fwaas upgrade head"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"#. Enable the option in the"},{"line_number":204,"context_line":"   :file:`/usr/share/openstack-dashboard/openstack_dashboard/local/"},{"line_number":205,"context_line":"   local_settings.py`"},{"line_number":206,"context_line":"   file, which is typically located on the controller node:"},{"line_number":207,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_07ca9a6d","line":204,"updated":"2015-07-14 01:31:04.000000000","message":"remove extra space after \"...local/\", see http://docs-draft.openstack.org/91/200991/2/check/gate-openstack-manuals-tox-doc-publish-checkbuild/62b4064//publish-docs/draft/admin-guide-cloud-rst/networking_introduction.html","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":201,"context_line":"       # neutron-db-manage --service fwaas upgrade head"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"#. Enable the option in the"},{"line_number":204,"context_line":"   :file:`/usr/share/openstack-dashboard/openstack_dashboard/local/"},{"line_number":205,"context_line":"   local_settings.py`"},{"line_number":206,"context_line":"   file, which is typically located on the controller node:"},{"line_number":207,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_42b17046","line":204,"in_reply_to":"9a41bdd9_07ca9a6d","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":270,"context_line":"**Allowed-address-pairs.**"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"``Allowed-address-pairs`` enable you to specify"},{"line_number":273,"context_line":"mac\\_address/ip\\_address(cidr) pairs that pass through a port regardless"},{"line_number":274,"context_line":"of subnet. This enables the use of protocols such as VRRP, which floats"},{"line_number":275,"context_line":"an IP address between two instances to enable fast data plane failover."},{"line_number":276,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_3c0ed13b","line":273,"updated":"2015-07-14 01:31:04.000000000","message":"Remove the backslashes","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":270,"context_line":"**Allowed-address-pairs.**"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"``Allowed-address-pairs`` enable you to specify"},{"line_number":273,"context_line":"mac\\_address/ip\\_address(cidr) pairs that pass through a port regardless"},{"line_number":274,"context_line":"of subnet. This enables the use of protocols such as VRRP, which floats"},{"line_number":275,"context_line":"an IP address between two instances to enable fast data plane failover."},{"line_number":276,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_e2868464","line":273,"in_reply_to":"9a41bdd9_3c0ed13b","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":278,"context_line":""},{"line_number":279,"context_line":"       Currently, only the ML2, Open vSwitch, and VMware NSX plug-ins"},{"line_number":280,"context_line":"       support the allowed-address-pairs extension."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"**Basic allowed-address-pairs operations.**"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"- Create a port with a specified allowed address pairs:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_6779262f","line":281,"updated":"2015-07-14 01:31:04.000000000","message":"No need to indent the note directive and content. See http://docs-draft.openstack.org/91/200991/2/check/gate-openstack-manuals-tox-doc-publish-checkbuild/62b4064//publish-docs/draft/admin-guide-cloud-rst/networking_introduction.html","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":278,"context_line":""},{"line_number":279,"context_line":"       Currently, only the ML2, Open vSwitch, and VMware NSX plug-ins"},{"line_number":280,"context_line":"       support the allowed-address-pairs extension."},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"**Basic allowed-address-pairs operations.**"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"- Create a port with a specified allowed address pairs:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_07313a05","line":281,"in_reply_to":"9a41bdd9_6779262f","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":287,"context_line":""},{"line_number":288,"context_line":"       $ neutron port-create net1 --allowed-address-pairs type\u003ddict"},{"line_number":289,"context_line":"        list\u003dtrue mac_address\u003dMAC_ADDRESS,ip_address\u003dIP_CIDR"},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"- Update a port by adding allowed address pairs:"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"   .. code:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_07affa81","line":290,"updated":"2015-07-14 01:31:04.000000000","message":"Move the code directive and console output back one space","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":287,"context_line":""},{"line_number":288,"context_line":"       $ neutron port-create net1 --allowed-address-pairs type\u003ddict"},{"line_number":289,"context_line":"        list\u003dtrue mac_address\u003dMAC_ADDRESS,ip_address\u003dIP_CIDR"},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"- Update a port by adding allowed address pairs:"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"   .. code:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_672286bb","line":290,"in_reply_to":"9a41bdd9_07affa81","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":294,"context_line":""},{"line_number":295,"context_line":"       $ neutron port-update PORT_UUID --allowed-address-pairs type\u003ddict"},{"line_number":296,"context_line":"        list\u003dtrue mac_address\u003dMAC_ADDRESS,ip_address\u003dIP_CIDR"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":".. Note::"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"    In releases earlier than Juno, OpenStack Networking prevents setting"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_27aa3e71","line":297,"updated":"2015-07-14 01:31:04.000000000","message":"Move the code directive and console output back one space","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":294,"context_line":""},{"line_number":295,"context_line":"       $ neutron port-update PORT_UUID --allowed-address-pairs type\u003ddict"},{"line_number":296,"context_line":"        list\u003dtrue mac_address\u003dMAC_ADDRESS,ip_address\u003dIP_CIDR"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":".. Note::"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"    In releases earlier than Juno, OpenStack Networking prevents setting"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_472742ca","line":297,"in_reply_to":"9a41bdd9_27aa3e71","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"7922dcac8756dc6f6673bd6a88b10082ec3dfb4b","unresolved":false,"context_lines":[{"line_number":40,"context_line":"|               | the MAC and IP addresses to be used on that port.           |"},{"line_number":41,"context_line":"+---------------+-------------------------------------------------------------+"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"**Networking resources**"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"To configure rich network topologies, you can create and configure"},{"line_number":46,"context_line":"networks and subnets and instruct other OpenStack services like Compute"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a41bdd9_2e9a0464","line":43,"updated":"2015-07-14 11:35:54.000000000","message":"I would prefer to have the table name above the table itself.","commit_id":"b142355f8358dfe734d73cea9007cb6c013e4d17"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"7922dcac8756dc6f6673bd6a88b10082ec3dfb4b","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Load-Balancer-as-a-Service (LBaaS) overview"},{"line_number":102,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Load-Balancer-as-a-Service (LBaaS) enables Networking to distribute"},{"line_number":105,"context_line":"incoming requests evenly among designated instances. This distribution"},{"line_number":106,"context_line":"ensures that the workload is shared predictably among instances and"},{"line_number":107,"context_line":"enables more effective use of system resources. Use one of these load"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a41bdd9_8e2f90f5","line":104,"updated":"2015-07-14 11:35:54.000000000","message":"The original file contains a glossterm for \u0027Load-Balancer-as-a-Service (LBaaS)\u0027 (I believe it\u0027s a tag :term:`Load-Balancer-as-a-Service (LBaaS)`)","commit_id":"b142355f8358dfe734d73cea9007cb6c013e4d17"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"7922dcac8756dc6f6673bd6a88b10082ec3dfb4b","unresolved":false,"context_lines":[{"line_number":117,"context_line":"Least connections"},{"line_number":118,"context_line":"    Allocates requests to the instance with the least number of active"},{"line_number":119,"context_line":"    connections."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"+-------------------------+---------------------------------------------------+"},{"line_number":122,"context_line":"| Feature                 | Description                                       |"},{"line_number":123,"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\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a41bdd9_ee273c10","line":120,"updated":"2015-07-14 11:35:54.000000000","message":"The table name is missing: LBaaS features","commit_id":"b142355f8358dfe734d73cea9007cb6c013e4d17"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"7922dcac8756dc6f6673bd6a88b10082ec3dfb4b","unresolved":false,"context_lines":[{"line_number":149,"context_line":"Firewall-as-a-Service (FWaaS) overview"},{"line_number":150,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"The Firewall-as-a-Service (FWaaS) plug-in adds perimeter firewall"},{"line_number":153,"context_line":"management to Networking. FWaaS uses iptables to apply firewall policy"},{"line_number":154,"context_line":"to all Networking routers within a project. FWaaS supports one firewall"},{"line_number":155,"context_line":"policy and logical firewall instance per project."}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a41bdd9_8e7d50e9","line":152,"updated":"2015-07-14 11:35:54.000000000","message":"Please add a term tag to Firewall-as-a-Service (FWaaS).","commit_id":"b142355f8358dfe734d73cea9007cb6c013e4d17"}],"doc/admin-guide-cloud-rst/source/networking_multi-dhcp-agents.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"d85d837250da837bb8793bb84b6a6ddcc81d5ba6","unresolved":false,"context_lines":[{"line_number":189,"context_line":""},{"line_number":190,"context_line":"       $ neutron agent-list"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"   .. list-table::"},{"line_number":193,"context_line":"     :widths: 25 15 10 10 10"},{"line_number":194,"context_line":"     :header-rows: 1"},{"line_number":195,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_b881c491","line":192,"updated":"2015-07-13 05:36:00.000000000","message":"This table should be part of the code block","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":189,"context_line":""},{"line_number":190,"context_line":"       $ neutron agent-list"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"   .. list-table::"},{"line_number":193,"context_line":"     :widths: 25 15 10 10 10"},{"line_number":194,"context_line":"     :header-rows: 1"},{"line_number":195,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_93794396","line":192,"in_reply_to":"9a41bdd9_b881c491","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"d85d837250da837bb8793bb84b6a6ddcc81d5ba6","unresolved":false,"context_lines":[{"line_number":410,"context_line":""},{"line_number":411,"context_line":"       $ neutron net-list"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"   .. list-table::"},{"line_number":414,"context_line":"     :widths: 25 10 25"},{"line_number":415,"context_line":"     :header-rows: 1"},{"line_number":416,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_984f2092","line":413,"updated":"2015-07-13 05:36:00.000000000","message":"This table should be part of the code block.","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":410,"context_line":""},{"line_number":411,"context_line":"       $ neutron net-list"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"   .. list-table::"},{"line_number":414,"context_line":"     :widths: 25 10 25"},{"line_number":415,"context_line":"     :header-rows: 1"},{"line_number":416,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_87b1cae3","line":413,"in_reply_to":"9a41bdd9_984f2092","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"d85d837250da837bb8793bb84b6a6ddcc81d5ba6","unresolved":false,"context_lines":[{"line_number":463,"context_line":"   other DHCP client."},{"line_number":464,"context_line":""},{"line_number":465,"context_line":"#. Stop the DHCP agent on HostA. Besides stopping the"},{"line_number":466,"context_line":"``neutron-dhcp-agent`` binary, you must stop the ``dnsmasq`` processes."},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"#. Run a DHCP client in VM to see if it can get the wanted IP."},{"line_number":469,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_383b74ed","line":466,"updated":"2015-07-13 05:36:00.000000000","message":"indent the line beginning with ``neutron-dhcp-agent`` so the steps number correctly.","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":463,"context_line":"   other DHCP client."},{"line_number":464,"context_line":""},{"line_number":465,"context_line":"#. Stop the DHCP agent on HostA. Besides stopping the"},{"line_number":466,"context_line":"``neutron-dhcp-agent`` binary, you must stop the ``dnsmasq`` processes."},{"line_number":467,"context_line":""},{"line_number":468,"context_line":"#. Run a DHCP client in VM to see if it can get the wanted IP."},{"line_number":469,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_b36247d7","line":466,"in_reply_to":"9a41bdd9_383b74ed","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"d85d837250da837bb8793bb84b6a6ddcc81d5ba6","unresolved":false,"context_lines":[{"line_number":490,"context_line":"      -9ec7-908f2d48622d"},{"line_number":491,"context_line":"    $ neutron agent-list"},{"line_number":492,"context_line":""},{"line_number":493,"context_line":".. list-table::"},{"line_number":494,"context_line":"   :widths: 25 15 10 10 10"},{"line_number":495,"context_line":"   :header-rows: 1"},{"line_number":496,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_b82f84a0","line":493,"updated":"2015-07-13 05:36:00.000000000","message":"The table should be part of the code block.","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":490,"context_line":"      -9ec7-908f2d48622d"},{"line_number":491,"context_line":"    $ neutron agent-list"},{"line_number":492,"context_line":""},{"line_number":493,"context_line":".. list-table::"},{"line_number":494,"context_line":"   :widths: 25 15 10 10 10"},{"line_number":495,"context_line":"   :header-rows: 1"},{"line_number":496,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_33a5d703","line":493,"in_reply_to":"9a41bdd9_b82f84a0","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"d85d837250da837bb8793bb84b6a6ddcc81d5ba6","unresolved":false,"context_lines":[{"line_number":526,"context_line":"    Deleted agent: a0c1c21c-d4f4-4577-9ec7-908f2d48622d"},{"line_number":527,"context_line":"    $ neutron agent-list"},{"line_number":528,"context_line":""},{"line_number":529,"context_line":".. list-table::"},{"line_number":530,"context_line":"   :widths: 25 15 10 10 10"},{"line_number":531,"context_line":"   :header-rows: 1"},{"line_number":532,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_d82cc8ad","line":529,"updated":"2015-07-13 05:36:00.000000000","message":"The table should be part of the code block.","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0e72983817e2bec683571aa398d256773b94dab1","unresolved":false,"context_lines":[{"line_number":526,"context_line":"    Deleted agent: a0c1c21c-d4f4-4577-9ec7-908f2d48622d"},{"line_number":527,"context_line":"    $ neutron agent-list"},{"line_number":528,"context_line":""},{"line_number":529,"context_line":".. list-table::"},{"line_number":530,"context_line":"   :widths: 25 15 10 10 10"},{"line_number":531,"context_line":"   :header-rows: 1"},{"line_number":532,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a41bdd9_8736aa50","line":529,"in_reply_to":"9a41bdd9_d82cc8ad","updated":"2015-07-14 01:40:54.000000000","message":"Done","commit_id":"e1c69a2d6a17f60f94b513b4a8fa3b3a86b856ac"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This section describes how to use the agent management (alias agent) and"},{"line_number":6,"context_line":"scheduler (alias agent\\_scheduler) extensions for DHCP agents"},{"line_number":7,"context_line":"scalability and HA."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":".. Note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_c7003204","line":6,"updated":"2015-07-14 01:31:04.000000000","message":"Remove the backslash","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This section describes how to use the agent management (alias agent) and"},{"line_number":6,"context_line":"scheduler (alias agent\\_scheduler) extensions for DHCP agents"},{"line_number":7,"context_line":"scalability and HA."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":".. Note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_629354a4","line":6,"in_reply_to":"9a41bdd9_c7003204","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":".. Note::"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    Use the ``neutron ext-list`` client command to check if these"},{"line_number":12,"context_line":"    extensions are enabled:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    .. code:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_071ffa5f","line":11,"updated":"2015-07-14 01:31:04.000000000","message":"Use :command:`neutron ext-list`","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":".. Note::"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    Use the ``neutron ext-list`` client command to check if these"},{"line_number":12,"context_line":"    extensions are enabled:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    .. code:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_a2f71cf4","line":11,"in_reply_to":"9a41bdd9_071ffa5f","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":134,"context_line":"   .. code:: ini"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"       [DEFAULT]"},{"line_number":137,"context_line":"       interface_driver \u003d neutron.agent.linux.interface.BridgeInterfaceDriver"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Commands in agent management and scheduler extensions"},{"line_number":140,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_2746bebf","line":137,"updated":"2015-07-14 01:31:04.000000000","message":"Move code directive and output back one space.","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":134,"context_line":"   .. code:: ini"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"       [DEFAULT]"},{"line_number":137,"context_line":"       interface_driver \u003d neutron.agent.linux.interface.BridgeInterfaceDriver"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Commands in agent management and scheduler extensions"},{"line_number":140,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_22bb0c10","line":137,"in_reply_to":"9a41bdd9_2746bebf","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":145,"context_line":".. Note::"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"    Ensure that the following environment variables are set. These are"},{"line_number":148,"context_line":"    used by the various clients to access the Identity Service."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    .. code:: bash"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_c79cb2c2","line":148,"updated":"2015-07-14 01:31:04.000000000","message":"\"Service\" shouldn\u0027t be capitalised.","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":145,"context_line":".. Note::"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"    Ensure that the following environment variables are set. These are"},{"line_number":148,"context_line":"    used by the various clients to access the Identity Service."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    .. code:: bash"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_c23820a3","line":148,"in_reply_to":"9a41bdd9_c79cb2c2","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":157,"context_line":"**Settings**"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"- To experiment, you need VMs and a neutron network:"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"   .. code:: console"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    $ nova list"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_476f422b","line":160,"updated":"2015-07-14 01:31:04.000000000","message":"A single bullet point is not needed in this section.","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":157,"context_line":"**Settings**"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"- To experiment, you need VMs and a neutron network:"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"   .. code:: console"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    $ nova list"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_6248342e","line":160,"in_reply_to":"9a41bdd9_476f422b","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":176,"context_line":"    +-------------------------+------+--------------------------------------+"},{"line_number":177,"context_line":"    | 89dca1c6-c7d4-4f7a-     |      |                                      |"},{"line_number":178,"context_line":"    | b730-549af0fb6e34       | net1 | f6c832e3-9968-46fd-8e45-d5cf646db9d1 |"},{"line_number":179,"context_line":"    +-------------------------+------+--------------------------------------+"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"**Manage agents in neutron deployment**"},{"line_number":182,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_27e47e39","line":179,"updated":"2015-07-14 01:31:04.000000000","message":"Fix the indentation of your code directive and console output above.","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":176,"context_line":"    +-------------------------+------+--------------------------------------+"},{"line_number":177,"context_line":"    | 89dca1c6-c7d4-4f7a-     |      |                                      |"},{"line_number":178,"context_line":"    | b730-549af0fb6e34       | net1 | f6c832e3-9968-46fd-8e45-d5cf646db9d1 |"},{"line_number":179,"context_line":"    +-------------------------+------+--------------------------------------+"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"**Manage agents in neutron deployment**"},{"line_number":182,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_e26204ad","line":179,"in_reply_to":"9a41bdd9_27e47e39","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"7a54e01ab1a5c2a4ce9cc3f9cec02a3ea2111068","unresolved":false,"context_lines":[{"line_number":240,"context_line":""},{"line_number":241,"context_line":"#. Show agent details."},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"   The ``agent-show`` command shows details for a specified agent:"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"   .. code:: console"},{"line_number":246,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_8759ca00","line":243,"updated":"2015-07-14 01:31:04.000000000","message":"Use :command:`agent-show`","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"ece6f6b367c049cd3bd400397074ceaed4db5028","unresolved":false,"context_lines":[{"line_number":240,"context_line":""},{"line_number":241,"context_line":"#. Show agent details."},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"   The ``agent-show`` command shows details for a specified agent:"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"   .. code:: console"},{"line_number":246,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_2269cc8b","line":243,"in_reply_to":"9a41bdd9_8759ca00","updated":"2015-07-14 01:40:43.000000000","message":"Done","commit_id":"b66f9064d68b4f1c11aba1867a24de455421a57b"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"6e3589e12512ed95f578819306615ae04cd1649a","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":".. Note::"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    Use the :command:``neutron ext-list`` client command to check if these"},{"line_number":12,"context_line":"    extensions are enabled:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    .. code:: console"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_10c5e959","line":11,"updated":"2015-07-14 06:42:39.000000000","message":"One backtick for the command directive. :command:`neutron ext-list`","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"1aeafb56174d7b1235911b9a01e0a1beee10f0af","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":".. Note::"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    Use the :command:``neutron ext-list`` client command to check if these"},{"line_number":12,"context_line":"    extensions are enabled:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    .. code:: console"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_6b580833","line":11,"in_reply_to":"9a41bdd9_10c5e959","updated":"2015-07-14 06:46:17.000000000","message":"Done","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"ef88b08244f33a336f78ccaefa8ba63fdc13607a","unresolved":false,"context_lines":[{"line_number":203,"context_line":"   ``agent_down_time`` option in the :file:`neutron.conf` file. Otherwise the"},{"line_number":204,"context_line":"   ``alive`` is ``xxx``."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"#. List the DHCP agents that host a specified network"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"   In some deployments, one DHCP agent is not enough to hold all network"},{"line_number":209,"context_line":"   data. In addition, you must have a backup for it even when the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_10e40939","line":206,"updated":"2015-07-14 06:28:28.000000000","message":"add colon to end of sentence","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"1aeafb56174d7b1235911b9a01e0a1beee10f0af","unresolved":false,"context_lines":[{"line_number":203,"context_line":"   ``agent_down_time`` option in the :file:`neutron.conf` file. Otherwise the"},{"line_number":204,"context_line":"   ``alive`` is ``xxx``."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"#. List the DHCP agents that host a specified network"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"   In some deployments, one DHCP agent is not enough to hold all network"},{"line_number":209,"context_line":"   data. In addition, you must have a backup for it even when the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_90afb993","line":206,"in_reply_to":"9a41bdd9_10e40939","updated":"2015-07-14 06:46:17.000000000","message":"Done","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"ef88b08244f33a336f78ccaefa8ba63fdc13607a","unresolved":false,"context_lines":[{"line_number":224,"context_line":""},{"line_number":225,"context_line":"#. List the networks hosted by a given DHCP agent."},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"   This command is to show which networks a given dhcp agent is managing."},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"   .. code:: console"},{"line_number":230,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_f0bf25f9","line":227,"updated":"2015-07-14 06:28:28.000000000","message":"for consistency, s/./:","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"1aeafb56174d7b1235911b9a01e0a1beee10f0af","unresolved":false,"context_lines":[{"line_number":224,"context_line":""},{"line_number":225,"context_line":"#. List the networks hosted by a given DHCP agent."},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"   This command is to show which networks a given dhcp agent is managing."},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"   .. code:: console"},{"line_number":230,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_50929158","line":227,"in_reply_to":"9a41bdd9_f0bf25f9","updated":"2015-07-14 06:46:17.000000000","message":"Done","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"6e3589e12512ed95f578819306615ae04cd1649a","unresolved":false,"context_lines":[{"line_number":309,"context_line":""},{"line_number":310,"context_line":"**Manage assignment of networks to DHCP agent**"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"Now that you have run the ``net-list-on-dhcp-agent`` and"},{"line_number":313,"context_line":"``dhcp-agent-list-hosting-net`` commands, you can add a network to a"},{"line_number":314,"context_line":"DHCP agent and remove one from it."},{"line_number":315,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_5079312e","line":312,"updated":"2015-07-14 06:42:39.000000000","message":":command:`net-list-on-dhcp-agent` and  :comand:`dhcp-agent-list-hosting-net`","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"1aeafb56174d7b1235911b9a01e0a1beee10f0af","unresolved":false,"context_lines":[{"line_number":309,"context_line":""},{"line_number":310,"context_line":"**Manage assignment of networks to DHCP agent**"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":"Now that you have run the ``net-list-on-dhcp-agent`` and"},{"line_number":313,"context_line":"``dhcp-agent-list-hosting-net`` commands, you can add a network to a"},{"line_number":314,"context_line":"DHCP agent and remove one from it."},{"line_number":315,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_0b485c5a","line":312,"in_reply_to":"9a41bdd9_5079312e","updated":"2015-07-14 06:46:17.000000000","message":"Done","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"6e3589e12512ed95f578819306615ae04cd1649a","unresolved":false,"context_lines":[{"line_number":334,"context_line":"    +--------------------------------------+-------+----------------+-------+"},{"line_number":335,"context_line":""},{"line_number":336,"context_line":"   It is allocated to DHCP agent on HostA. If you want to validate the"},{"line_number":337,"context_line":"   behavior through the ``dnsmasq`` command, you must create a subnet for"},{"line_number":338,"context_line":"   the network because the DHCP agent starts the dnsmasq service only if"},{"line_number":339,"context_line":"   there is a DHCP."},{"line_number":340,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_90b499d1","line":337,"updated":"2015-07-14 06:42:39.000000000","message":":command:`dnsmasq`","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"1aeafb56174d7b1235911b9a01e0a1beee10f0af","unresolved":false,"context_lines":[{"line_number":334,"context_line":"    +--------------------------------------+-------+----------------+-------+"},{"line_number":335,"context_line":""},{"line_number":336,"context_line":"   It is allocated to DHCP agent on HostA. If you want to validate the"},{"line_number":337,"context_line":"   behavior through the ``dnsmasq`` command, you must create a subnet for"},{"line_number":338,"context_line":"   the network because the DHCP agent starts the dnsmasq service only if"},{"line_number":339,"context_line":"   there is a DHCP."},{"line_number":340,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_0b5ffc0e","line":337,"in_reply_to":"9a41bdd9_90b499d1","updated":"2015-07-14 06:46:17.000000000","message":"Done","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"ef88b08244f33a336f78ccaefa8ba63fdc13607a","unresolved":false,"context_lines":[{"line_number":383,"context_line":"Boot a VM on net2. Let both DHCP agents host ``net2``. Fail the agents"},{"line_number":384,"context_line":"in turn to see if the VM can still get the desired IP."},{"line_number":385,"context_line":""},{"line_number":386,"context_line":"#. Boot a VM on net2."},{"line_number":387,"context_line":""},{"line_number":388,"context_line":"   .. code:: console"},{"line_number":389,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_90457918","line":386,"updated":"2015-07-14 06:28:28.000000000","message":"for consistency, s/./:","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"1aeafb56174d7b1235911b9a01e0a1beee10f0af","unresolved":false,"context_lines":[{"line_number":383,"context_line":"Boot a VM on net2. Let both DHCP agents host ``net2``. Fail the agents"},{"line_number":384,"context_line":"in turn to see if the VM can still get the desired IP."},{"line_number":385,"context_line":""},{"line_number":386,"context_line":"#. Boot a VM on net2."},{"line_number":387,"context_line":""},{"line_number":388,"context_line":"   .. code:: console"},{"line_number":389,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_d08c6137","line":386,"in_reply_to":"9a41bdd9_90457918","updated":"2015-07-14 06:46:17.000000000","message":"Done","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"0871c66d6a67f406a4d610e9f12948ff2d64d690","unresolved":false,"context_lines":[{"line_number":394,"context_line":"      +--------------------------------------+------+--------------------------------------------------+"},{"line_number":395,"context_line":"      | 89dca1c6-c7d4-4f7a-b730-549af0fb6e34 | net1 | f6c832e3-9968-46fd-8e45-d5cf646db9d1  10.0.1.0/24|"},{"line_number":396,"context_line":"      | 9b96b14f-71b8-4918-90aa-c5d705606b1a | net2 | 6979b71a-0ae8-448c-aa87-65f68eedcaaa  9.0.1.0/24 |"},{"line_number":397,"context_line":"      +--------------------------------------+------+--------------------------------------------------+"},{"line_number":398,"context_line":""},{"line_number":399,"context_line":"   .. code:: console"},{"line_number":400,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_d0d46148","line":397,"updated":"2015-07-14 06:25:46.000000000","message":"This table is wrapping badly.","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"1aeafb56174d7b1235911b9a01e0a1beee10f0af","unresolved":false,"context_lines":[{"line_number":394,"context_line":"      +--------------------------------------+------+--------------------------------------------------+"},{"line_number":395,"context_line":"      | 89dca1c6-c7d4-4f7a-b730-549af0fb6e34 | net1 | f6c832e3-9968-46fd-8e45-d5cf646db9d1  10.0.1.0/24|"},{"line_number":396,"context_line":"      | 9b96b14f-71b8-4918-90aa-c5d705606b1a | net2 | 6979b71a-0ae8-448c-aa87-65f68eedcaaa  9.0.1.0/24 |"},{"line_number":397,"context_line":"      +--------------------------------------+------+--------------------------------------------------+"},{"line_number":398,"context_line":""},{"line_number":399,"context_line":"   .. code:: console"},{"line_number":400,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_b0a2fdac","line":397,"in_reply_to":"9a41bdd9_d0d46148","updated":"2015-07-14 06:46:17.000000000","message":"Done","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"ef88b08244f33a336f78ccaefa8ba63fdc13607a","unresolved":false,"context_lines":[{"line_number":416,"context_line":""},{"line_number":417,"context_line":"#. Make sure both DHCP agents hosting \u0027net2\u0027."},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"   Use the previous commands to assign the network to agents."},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"   .. code:: console"},{"line_number":422,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_5048512d","line":419,"updated":"2015-07-14 06:28:28.000000000","message":"for consistency, s/./:","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"1aeafb56174d7b1235911b9a01e0a1beee10f0af","unresolved":false,"context_lines":[{"line_number":416,"context_line":""},{"line_number":417,"context_line":"#. Make sure both DHCP agents hosting \u0027net2\u0027."},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"   Use the previous commands to assign the network to agents."},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"   .. code:: console"},{"line_number":422,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_9086d911","line":419,"in_reply_to":"9a41bdd9_5048512d","updated":"2015-07-14 06:46:17.000000000","message":"Done","commit_id":"8e615a24122e41a1f1138dd478ec58b0f0f97780"}]}
