)]}'
{"doc/networking-guide/source/misc-add-ha-for-dhcp.rst":[{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"42a2548320b1741f635a280bdcf0a391babbf3e7","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    - Same as HostA"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Configuration"},{"line_number":55,"context_line":"+++++++++++++"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"**controlnode: neutron server**"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_7ab69e3e","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":13},"updated":"2016-06-05 03:07:34.000000000","message":"I don\u0027t think this change makes sense.","commit_id":"0f0b2f59fd20c5cd317f451389c4a3f309599777"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"6223ebc1210e0646c8e7b9290e821812b1bc2ca9","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    - Same as HostA"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Configuration"},{"line_number":55,"context_line":"+++++++++++++"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"**controlnode: neutron server**"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_7c3fbb25","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":13},"in_reply_to":"7aa08908_1addda42","updated":"2016-06-05 08:13:19.000000000","message":"Our docs conventions: http://docs.openstack.org/contributor-guide/rst-conv/titles.html","commit_id":"0f0b2f59fd20c5cd317f451389c4a3f309599777"},{"author":{"_account_id":8358,"name":"zhangguoqing","email":"zhang.guoqing@99cloud.net","username":"zhangguoqing"},"change_message_id":"ddbf052ded95a53035c98781cb2e7fe15ee68125","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    - Same as HostA"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Configuration"},{"line_number":55,"context_line":"+++++++++++++"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"**controlnode: neutron server**"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_1addda42","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":13},"in_reply_to":"7aa08908_7ab69e3e","updated":"2016-06-05 04:20:58.000000000","message":"@chen.xing This no problem, you can check it online http://rst.aaroniles.net/.\nBut I agree with you, we should unify make the section mark like \"--------\" and \"~~~~~~~~~~~\"  \nThank you. :)","commit_id":"0f0b2f59fd20c5cd317f451389c4a3f309599777"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8a56f88e5a6466b1e30df4e321c2e9c22cc2cb99","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    - Same as HostA"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Configuration"},{"line_number":55,"context_line":"+++++++++++++"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"**controlnode: neutron server**"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_fc5f2b73","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":13},"in_reply_to":"7aa08908_7c3fbb25","updated":"2016-06-05 08:36:51.000000000","message":"I misremembered it. I thought I used ~~~~......","commit_id":"0f0b2f59fd20c5cd317f451389c4a3f309599777"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"540ae59c6d2d177c7d2fa5dbfcd4c6c65de6d460","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    - Same as HostA"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Configuration"},{"line_number":55,"context_line":"+++++++++++++"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"**controlnode: neutron server**"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_9f69b98e","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":13},"in_reply_to":"7aa08908_fc5f2b73","updated":"2016-06-05 09:55:41.000000000","message":"Done","commit_id":"0f0b2f59fd20c5cd317f451389c4a3f309599777"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"42a2548320b1741f635a280bdcf0a391babbf3e7","unresolved":false,"context_lines":[{"line_number":371,"context_line":"      $ nova boot --image tty --flavor 1 myserver4 \\"},{"line_number":372,"context_line":"        --nic net-id\u003d9b96b14f-71b8-4918-90aa-c5d705606b1a"},{"line_number":373,"context_line":""},{"line_number":374,"context_line":"      [...]"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":"      $ nova list"},{"line_number":377,"context_line":"      +--------------------------------------+-----------+--------+---------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_da81924f","line":374,"range":{"start_line":374,"start_character":6,"end_line":374,"end_character":11},"updated":"2016-06-05 03:07:34.000000000","message":"ditto","commit_id":"0f0b2f59fd20c5cd317f451389c4a3f309599777"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8a56f88e5a6466b1e30df4e321c2e9c22cc2cb99","unresolved":false,"context_lines":[{"line_number":371,"context_line":"      $ nova boot --image tty --flavor 1 myserver4 \\"},{"line_number":372,"context_line":"        --nic net-id\u003d9b96b14f-71b8-4918-90aa-c5d705606b1a"},{"line_number":373,"context_line":""},{"line_number":374,"context_line":"      [...]"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":"      $ nova list"},{"line_number":377,"context_line":"      +--------------------------------------+-----------+--------+---------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_7cdb3bee","line":374,"range":{"start_line":374,"start_character":6,"end_line":374,"end_character":11},"in_reply_to":"7aa08908_5c3c7f2f","updated":"2016-06-05 08:36:51.000000000","message":"I think chen.xing said it does not make sense.\n\nWhat I would like to do is to strip the output of nova boot.\n\nI am not sure which is better to have three code-block or to have one code-block like this change.","commit_id":"0f0b2f59fd20c5cd317f451389c4a3f309599777"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"540ae59c6d2d177c7d2fa5dbfcd4c6c65de6d460","unresolved":false,"context_lines":[{"line_number":371,"context_line":"      $ nova boot --image tty --flavor 1 myserver4 \\"},{"line_number":372,"context_line":"        --nic net-id\u003d9b96b14f-71b8-4918-90aa-c5d705606b1a"},{"line_number":373,"context_line":""},{"line_number":374,"context_line":"      [...]"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":"      $ nova list"},{"line_number":377,"context_line":"      +--------------------------------------+-----------+--------+---------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_ff043dc7","line":374,"range":{"start_line":374,"start_character":6,"end_line":374,"end_character":11},"in_reply_to":"7aa08908_7cdb3bee","updated":"2016-06-05 09:55:41.000000000","message":"Done","commit_id":"0f0b2f59fd20c5cd317f451389c4a3f309599777"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"6223ebc1210e0646c8e7b9290e821812b1bc2ca9","unresolved":false,"context_lines":[{"line_number":371,"context_line":"      $ nova boot --image tty --flavor 1 myserver4 \\"},{"line_number":372,"context_line":"        --nic net-id\u003d9b96b14f-71b8-4918-90aa-c5d705606b1a"},{"line_number":373,"context_line":""},{"line_number":374,"context_line":"      [...]"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":"      $ nova list"},{"line_number":377,"context_line":"      +--------------------------------------+-----------+--------+---------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_5c3c7f2f","line":374,"range":{"start_line":374,"start_character":6,"end_line":374,"end_character":11},"in_reply_to":"7aa08908_da81924f","updated":"2016-06-05 08:13:19.000000000","message":"chen.xing, where do you point?\n\n\nBy the way, how about removing this block?\n\n $ nova boot .... \\\n   ...\n $ nova list","commit_id":"0f0b2f59fd20c5cd317f451389c4a3f309599777"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"86287a7fc5c02e04a21c428e0bcd0e14d1addb6f","unresolved":false,"context_lines":[{"line_number":28,"context_line":"      | extraroute      | Neutron Extra Route      |"},{"line_number":29,"context_line":"      +-----------------+--------------------------+"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Demo Setup"},{"line_number":32,"context_line":"~~~~~~~~~~"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":".. figure:: figures/demo_multiple_dhcp_agents.png"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_d57792d2","line":31,"range":{"start_line":31,"start_character":5,"end_line":31,"end_character":6},"updated":"2016-06-06 08:27:31.000000000","message":"lowercase \u0027s\u0027 here","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":28,"context_line":"      | extraroute      | Neutron Extra Route      |"},{"line_number":29,"context_line":"      +-----------------+--------------------------+"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Demo Setup"},{"line_number":32,"context_line":"~~~~~~~~~~"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":".. figure:: figures/demo_multiple_dhcp_agents.png"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_1b8e5278","line":31,"range":{"start_line":31,"start_character":5,"end_line":31,"end_character":6},"in_reply_to":"7aa08908_d57792d2","updated":"2016-06-06 15:32:51.000000000","message":"Done","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"b73adf44ac39aeeaab6c4c3a1efbb91dae11dbed","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"  * - Host"},{"line_number":43,"context_line":"    - Description"},{"line_number":44,"context_line":"  * - OpenStack controller host - controlnode"},{"line_number":45,"context_line":"    - Runs the Networking, Identity, and Compute services that are required"},{"line_number":46,"context_line":"      to deploy VMs. The node must have at least one network interface that"},{"line_number":47,"context_line":"      is connected to the Management Network. Note that ``nova-network`` should"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_f5c1ee2f","line":44,"range":{"start_line":44,"start_character":34,"end_line":44,"end_character":45},"updated":"2016-06-06 08:32:15.000000000","message":"``controlnode``","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"cbbdda18a633c92eb2091a8279d394f718f2e588","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"  * - Host"},{"line_number":43,"context_line":"    - Description"},{"line_number":44,"context_line":"  * - OpenStack controller host - controlnode"},{"line_number":45,"context_line":"    - Runs the Networking, Identity, and Compute services that are required"},{"line_number":46,"context_line":"      to deploy VMs. The node must have at least one network interface that"},{"line_number":47,"context_line":"      is connected to the Management Network. Note that ``nova-network`` should"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_e6265467","line":44,"range":{"start_line":44,"start_character":34,"end_line":44,"end_character":45},"in_reply_to":"7aa08908_030a7226","updated":"2016-06-06 13:13:42.000000000","message":"My understanding is that it just refers to the hostname in the above figure. it is used in the configurations below, but I think this table just explains the above figure and there is no need to quote it with backquotes.","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"533bdb18ee6243e04982176da1d2aeefa6a0d007","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"  * - Host"},{"line_number":43,"context_line":"    - Description"},{"line_number":44,"context_line":"  * - OpenStack controller host - controlnode"},{"line_number":45,"context_line":"    - Runs the Networking, Identity, and Compute services that are required"},{"line_number":46,"context_line":"      to deploy VMs. The node must have at least one network interface that"},{"line_number":47,"context_line":"      is connected to the Management Network. Note that ``nova-network`` should"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_030a7226","line":44,"range":{"start_line":44,"start_character":34,"end_line":44,"end_character":45},"in_reply_to":"7aa08908_a02c344b","updated":"2016-06-06 13:09:01.000000000","message":"If in this table you mean the value from .ini file, wrap it in backticks. If it\u0027s a descriptive phrase, I would not use backticks.","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"  * - Host"},{"line_number":43,"context_line":"    - Description"},{"line_number":44,"context_line":"  * - OpenStack controller host - controlnode"},{"line_number":45,"context_line":"    - Runs the Networking, Identity, and Compute services that are required"},{"line_number":46,"context_line":"      to deploy VMs. The node must have at least one network interface that"},{"line_number":47,"context_line":"      is connected to the Management Network. Note that ``nova-network`` should"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_1be5b236","line":44,"range":{"start_line":44,"start_character":34,"end_line":44,"end_character":45},"in_reply_to":"7aa08908_c69eb855","updated":"2016-06-06 15:32:51.000000000","message":"Thanks for your quick follow-up!","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"aa8f4d0c16fd30445b22ea7f1109afc9c5872191","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"  * - Host"},{"line_number":43,"context_line":"    - Description"},{"line_number":44,"context_line":"  * - OpenStack controller host - controlnode"},{"line_number":45,"context_line":"    - Runs the Networking, Identity, and Compute services that are required"},{"line_number":46,"context_line":"      to deploy VMs. The node must have at least one network interface that"},{"line_number":47,"context_line":"      is connected to the Management Network. Note that ``nova-network`` should"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_c69eb855","line":44,"range":{"start_line":44,"start_character":34,"end_line":44,"end_character":45},"in_reply_to":"7aa08908_e6265467","updated":"2016-06-06 13:16:51.000000000","message":"Thanks Akihiro, agree! Then please disregard this comment.","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"bfe2577b606e177a97b87c6b07c302a8565dd927","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"  * - Host"},{"line_number":43,"context_line":"    - Description"},{"line_number":44,"context_line":"  * - OpenStack controller host - controlnode"},{"line_number":45,"context_line":"    - Runs the Networking, Identity, and Compute services that are required"},{"line_number":46,"context_line":"      to deploy VMs. The node must have at least one network interface that"},{"line_number":47,"context_line":"      is connected to the Management Network. Note that ``nova-network`` should"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_a02c344b","line":44,"range":{"start_line":44,"start_character":34,"end_line":44,"end_character":45},"in_reply_to":"7aa08908_f5c1ee2f","updated":"2016-06-06 12:45:54.000000000","message":"question: do we really need to quote \"controllernode\" in all places in this document? How about HostA and HostB?\nIs there any guideline on whether we should quote a hostname?","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"86287a7fc5c02e04a21c428e0bcd0e14d1addb6f","unresolved":false,"context_lines":[{"line_number":71,"context_line":"   .. note::"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"      In the above configuration, we use ``dhcp_agents_per_network \u003d 1``"},{"line_number":74,"context_line":"      for demonstration. In usual deployments, we suggest to set"},{"line_number":75,"context_line":"      ``dhcp_agents_per_network`` to more than one to match the number of"},{"line_number":76,"context_line":"      DHCP agents in your deployment."},{"line_number":77,"context_line":"      See :ref:`conf-dhcp-agents-per-network`."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_75497e8b","line":74,"updated":"2016-06-06 08:27:31.000000000","message":"for this demonstration*","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"b73adf44ac39aeeaab6c4c3a1efbb91dae11dbed","unresolved":false,"context_lines":[{"line_number":71,"context_line":"   .. note::"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"      In the above configuration, we use ``dhcp_agents_per_network \u003d 1``"},{"line_number":74,"context_line":"      for demonstration. In usual deployments, we suggest to set"},{"line_number":75,"context_line":"      ``dhcp_agents_per_network`` to more than one to match the number of"},{"line_number":76,"context_line":"      DHCP agents in your deployment."},{"line_number":77,"context_line":"      See :ref:`conf-dhcp-agents-per-network`."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_357ed6e4","line":74,"range":{"start_line":74,"start_character":58,"end_line":74,"end_character":64},"updated":"2016-06-06 08:32:15.000000000","message":"to set -\u003e setting","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":71,"context_line":"   .. note::"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"      In the above configuration, we use ``dhcp_agents_per_network \u003d 1``"},{"line_number":74,"context_line":"      for demonstration. In usual deployments, we suggest to set"},{"line_number":75,"context_line":"      ``dhcp_agents_per_network`` to more than one to match the number of"},{"line_number":76,"context_line":"      DHCP agents in your deployment."},{"line_number":77,"context_line":"      See :ref:`conf-dhcp-agents-per-network`."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_db484a30","line":74,"range":{"start_line":74,"start_character":58,"end_line":74,"end_character":64},"in_reply_to":"7aa08908_357ed6e4","updated":"2016-06-06 15:32:51.000000000","message":"Done","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":71,"context_line":"   .. note::"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"      In the above configuration, we use ``dhcp_agents_per_network \u003d 1``"},{"line_number":74,"context_line":"      for demonstration. In usual deployments, we suggest to set"},{"line_number":75,"context_line":"      ``dhcp_agents_per_network`` to more than one to match the number of"},{"line_number":76,"context_line":"      DHCP agents in your deployment."},{"line_number":77,"context_line":"      See :ref:`conf-dhcp-agents-per-network`."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_7b3796b0","line":74,"in_reply_to":"7aa08908_75497e8b","updated":"2016-06-06 15:32:51.000000000","message":"Done","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"b73adf44ac39aeeaab6c4c3a1efbb91dae11dbed","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"      In the above configuration, we use ``dhcp_agents_per_network \u003d 1``"},{"line_number":74,"context_line":"      for demonstration. In usual deployments, we suggest to set"},{"line_number":75,"context_line":"      ``dhcp_agents_per_network`` to more than one to match the number of"},{"line_number":76,"context_line":"      DHCP agents in your deployment."},{"line_number":77,"context_line":"      See :ref:`conf-dhcp-agents-per-network`."},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_5504427d","line":75,"range":{"start_line":75,"start_character":47,"end_line":75,"end_character":50},"updated":"2016-06-06 08:32:15.000000000","message":"one -\u003e ``1``","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"      In the above configuration, we use ``dhcp_agents_per_network \u003d 1``"},{"line_number":74,"context_line":"      for demonstration. In usual deployments, we suggest to set"},{"line_number":75,"context_line":"      ``dhcp_agents_per_network`` to more than one to match the number of"},{"line_number":76,"context_line":"      DHCP agents in your deployment."},{"line_number":77,"context_line":"      See :ref:`conf-dhcp-agents-per-network`."},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_1b18121d","line":75,"range":{"start_line":75,"start_character":47,"end_line":75,"end_character":50},"in_reply_to":"7aa08908_5504427d","updated":"2016-06-06 15:32:51.000000000","message":"It is a gray area. I think \u0027more than one\u0027 is used as an adjective clause, so I decided to keep the current version.","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"86287a7fc5c02e04a21c428e0bcd0e14d1addb6f","unresolved":false,"context_lines":[{"line_number":145,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"Admin role is required to use the agent management and scheduler extensions."},{"line_number":148,"context_line":"Ensure to run the following commands under a project with an admin role."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"To experiment, you need VMs and a neutron network:"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_15591a5b","line":148,"range":{"start_line":148,"start_character":7,"end_line":148,"end_character":13},"updated":"2016-06-06 08:27:31.000000000","message":"Ensure you run*","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":145,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"Admin role is required to use the agent management and scheduler extensions."},{"line_number":148,"context_line":"Ensure to run the following commands under a project with an admin role."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"To experiment, you need VMs and a neutron network:"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_bbb45ef2","line":148,"range":{"start_line":148,"start_character":7,"end_line":148,"end_character":13},"in_reply_to":"7aa08908_15591a5b","updated":"2016-06-06 15:32:51.000000000","message":"Done","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"86287a7fc5c02e04a21c428e0bcd0e14d1addb6f","unresolved":false,"context_lines":[{"line_number":291,"context_line":""},{"line_number":292,"context_line":"#. Default scheduling."},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"   When you create a network with one port, the network will be scheduled to"},{"line_number":295,"context_line":"   an active DHCP agent. If many active DHCP agents are running, select one"},{"line_number":296,"context_line":"   randomly. You can design more sophisticated scheduling algorithms in the"},{"line_number":297,"context_line":"   same way as nova-schedule later on."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_1530fa00","line":294,"range":{"start_line":294,"start_character":56,"end_line":294,"end_character":73},"updated":"2016-06-06 08:27:31.000000000","message":"the network schedules to*","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"bfe2577b606e177a97b87c6b07c302a8565dd927","unresolved":false,"context_lines":[{"line_number":291,"context_line":""},{"line_number":292,"context_line":"#. Default scheduling."},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"   When you create a network with one port, the network will be scheduled to"},{"line_number":295,"context_line":"   an active DHCP agent. If many active DHCP agents are running, select one"},{"line_number":296,"context_line":"   randomly. You can design more sophisticated scheduling algorithms in the"},{"line_number":297,"context_line":"   same way as nova-schedule later on."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_9e5b5e54","line":294,"range":{"start_line":294,"start_character":56,"end_line":294,"end_character":73},"in_reply_to":"7aa08908_1530fa00","updated":"2016-06-06 12:45:54.000000000","message":"I think the passive voice should be used.\nIf we use the active voice, it can be:\n\n  neutron schedules the network to an active DHCP agnet.\n\nThus I think the current one is correct.","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"b73adf44ac39aeeaab6c4c3a1efbb91dae11dbed","unresolved":false,"context_lines":[{"line_number":395,"context_line":"      | f28aa126-6edb-4ea5-a81e-8850876bc0a8 | HostB | True           | :-)   |"},{"line_number":396,"context_line":"      +--------------------------------------+-------+----------------+-------+"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":"Let\u0027s test the HA of DHCP agent."},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"#. Log in to the ``myserver4`` VM, and run ``udhcpc``, ``dhclient`` or"},{"line_number":401,"context_line":"   other DHCP client."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_b8375de2","line":398,"range":{"start_line":398,"start_character":0,"end_line":398,"end_character":7},"updated":"2016-06-06 08:32:15.000000000","message":"Another wording suggestion:\n\nTo test the HA of DHCP agent:","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"86287a7fc5c02e04a21c428e0bcd0e14d1addb6f","unresolved":false,"context_lines":[{"line_number":395,"context_line":"      | f28aa126-6edb-4ea5-a81e-8850876bc0a8 | HostB | True           | :-)   |"},{"line_number":396,"context_line":"      +--------------------------------------+-------+----------------+-------+"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":"Let\u0027s test the HA of DHCP agent."},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"#. Log in to the ``myserver4`` VM, and run ``udhcpc``, ``dhclient`` or"},{"line_number":401,"context_line":"   other DHCP client."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_5518c284","line":398,"range":{"start_line":398,"start_character":0,"end_line":398,"end_character":5},"updated":"2016-06-06 08:27:31.000000000","message":"Let us* - no contractions","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":395,"context_line":"      | f28aa126-6edb-4ea5-a81e-8850876bc0a8 | HostB | True           | :-)   |"},{"line_number":396,"context_line":"      +--------------------------------------+-------+----------------+-------+"},{"line_number":397,"context_line":""},{"line_number":398,"context_line":"Let\u0027s test the HA of DHCP agent."},{"line_number":399,"context_line":""},{"line_number":400,"context_line":"#. Log in to the ``myserver4`` VM, and run ``udhcpc``, ``dhclient`` or"},{"line_number":401,"context_line":"   other DHCP client."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_3ba06e9f","line":398,"range":{"start_line":398,"start_character":0,"end_line":398,"end_character":7},"in_reply_to":"7aa08908_b8375de2","updated":"2016-06-06 15:32:51.000000000","message":"I chose Olena\u0027s idea. Thanks anyway.","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"86287a7fc5c02e04a21c428e0bcd0e14d1addb6f","unresolved":false,"context_lines":[{"line_number":422,"context_line":""},{"line_number":423,"context_line":"After the agent is disabled, you can safely remove the agent."},{"line_number":424,"context_line":"Even after disabling the agent, resources on the agent are kept assigned."},{"line_number":425,"context_line":"Ensure to remove the resources on the agent before you delete the agent."},{"line_number":426,"context_line":""},{"line_number":427,"context_line":"To run the following commands, you must stop the DHCP agent on HostA."},{"line_number":428,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_351d3674","line":425,"range":{"start_line":425,"start_character":7,"end_line":425,"end_character":9},"updated":"2016-06-06 08:27:31.000000000","message":"Ensure you*","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":422,"context_line":""},{"line_number":423,"context_line":"After the agent is disabled, you can safely remove the agent."},{"line_number":424,"context_line":"Even after disabling the agent, resources on the agent are kept assigned."},{"line_number":425,"context_line":"Ensure to remove the resources on the agent before you delete the agent."},{"line_number":426,"context_line":""},{"line_number":427,"context_line":"To run the following commands, you must stop the DHCP agent on HostA."},{"line_number":428,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_bb829efe","line":425,"range":{"start_line":425,"start_character":7,"end_line":425,"end_character":9},"in_reply_to":"7aa08908_351d3674","updated":"2016-06-06 15:32:51.000000000","message":"Done","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"bfe2577b606e177a97b87c6b07c302a8565dd927","unresolved":false,"context_lines":[{"line_number":424,"context_line":"Even after disabling the agent, resources on the agent are kept assigned."},{"line_number":425,"context_line":"Ensure to remove the resources on the agent before you delete the agent."},{"line_number":426,"context_line":""},{"line_number":427,"context_line":"To run the following commands, you must stop the DHCP agent on HostA."},{"line_number":428,"context_line":""},{"line_number":429,"context_line":".. code-block:: console"},{"line_number":430,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_80049815","line":427,"range":{"start_line":427,"start_character":0,"end_line":427,"end_character":69},"updated":"2016-06-06 12:45:54.000000000","message":"I noticed this sentence does not make sense.\nDisabling the agent needs to be done before stopping the agent.\nI will update it.","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":424,"context_line":"Even after disabling the agent, resources on the agent are kept assigned."},{"line_number":425,"context_line":"Ensure to remove the resources on the agent before you delete the agent."},{"line_number":426,"context_line":""},{"line_number":427,"context_line":"To run the following commands, you must stop the DHCP agent on HostA."},{"line_number":428,"context_line":""},{"line_number":429,"context_line":".. code-block:: console"},{"line_number":430,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_967337b1","line":427,"range":{"start_line":427,"start_character":0,"end_line":427,"end_character":69},"in_reply_to":"7aa08908_80049815","updated":"2016-06-06 15:32:51.000000000","message":"Done","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"b73adf44ac39aeeaab6c4c3a1efbb91dae11dbed","unresolved":false,"context_lines":[{"line_number":461,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":462,"context_line":""},{"line_number":463,"context_line":"You can control the default number of DHCP agents assigned to a network"},{"line_number":464,"context_line":"by setting the following configuration options"},{"line_number":465,"context_line":"in file ``/etc/neutron/neutron.conf``."},{"line_number":466,"context_line":""},{"line_number":467,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_78aa15d6","line":464,"range":{"start_line":464,"start_character":39,"end_line":464,"end_character":46},"updated":"2016-06-06 08:32:15.000000000","message":"option","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":461,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":462,"context_line":""},{"line_number":463,"context_line":"You can control the default number of DHCP agents assigned to a network"},{"line_number":464,"context_line":"by setting the following configuration options"},{"line_number":465,"context_line":"in file ``/etc/neutron/neutron.conf``."},{"line_number":466,"context_line":""},{"line_number":467,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_7bb676dd","line":464,"range":{"start_line":464,"start_character":39,"end_line":464,"end_character":46},"in_reply_to":"7aa08908_78aa15d6","updated":"2016-06-06 15:32:51.000000000","message":"Done","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"86287a7fc5c02e04a21c428e0bcd0e14d1addb6f","unresolved":false,"context_lines":[{"line_number":462,"context_line":""},{"line_number":463,"context_line":"You can control the default number of DHCP agents assigned to a network"},{"line_number":464,"context_line":"by setting the following configuration options"},{"line_number":465,"context_line":"in file ``/etc/neutron/neutron.conf``."},{"line_number":466,"context_line":""},{"line_number":467,"context_line":".. code-block:: ini"},{"line_number":468,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_7517be51","line":465,"updated":"2016-06-06 08:27:31.000000000","message":"in the file*","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8336ca2180e581af906b2e137746bf9f24138d29","unresolved":false,"context_lines":[{"line_number":462,"context_line":""},{"line_number":463,"context_line":"You can control the default number of DHCP agents assigned to a network"},{"line_number":464,"context_line":"by setting the following configuration options"},{"line_number":465,"context_line":"in file ``/etc/neutron/neutron.conf``."},{"line_number":466,"context_line":""},{"line_number":467,"context_line":".. code-block:: ini"},{"line_number":468,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_bbb0dede","line":465,"in_reply_to":"7aa08908_7517be51","updated":"2016-06-06 15:32:51.000000000","message":"Done","commit_id":"1b2af021b797b565380afe6492490be09c502f9e"}]}
