)]}'
{"doc/admin-guide-cloud-rst/source/networking_adv-config.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":38,"context_line":"|                                          | BridgeInterfaceDriver           |"},{"line_number":39,"context_line":"+------------------------------------------+---------------------------------+"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Table: Settings"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Namespace"},{"line_number":44,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_c52ec88b","line":41,"updated":"2015-07-08 04:26:05.000000000","message":"I would be tempted to remove Table: Settings, or make it bold.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":38,"context_line":"|                                          | BridgeInterfaceDriver           |"},{"line_number":39,"context_line":"+------------------------------------------+---------------------------------+"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Table: Settings"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Namespace"},{"line_number":44,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_0b603e00","line":41,"in_reply_to":"ba3cc151_c52ec88b","updated":"2015-07-09 01:59:23.000000000","message":"Removed","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    use_namespaces \u003d False"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"L3 metering driver"},{"line_number":61,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"You must configure any driver that implements the metering abstraction."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_a55f040e","line":60,"updated":"2015-07-08 04:26:05.000000000","message":"L3 metering driver should be one heading level down.\n\nuse  ---------","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    use_namespaces \u003d False"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"L3 metering driver"},{"line_number":61,"context_line":"~~~~~~~~~~~~~~~~~~"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"You must configure any driver that implements the metering abstraction."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_2b5d0247","line":60,"in_reply_to":"ba3cc151_a55f040e","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    driver \u003d neutron.services.metering.drivers."},{"line_number":69,"context_line":"    iptables.iptables_driver.IptablesMeteringDriver"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"L3 metering service driver"},{"line_number":72,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"To enable L3 metering, you must set the following option in the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_659c9cc0","line":71,"updated":"2015-07-08 04:26:05.000000000","message":"L3 metering service driver should be one heading level down.\n\nuse  ---------","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    driver \u003d neutron.services.metering.drivers."},{"line_number":69,"context_line":"    iptables.iptables_driver.IptablesMeteringDriver"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"L3 metering service driver"},{"line_number":72,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"To enable L3 metering, you must set the following option in the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_cb55761e","line":71,"in_reply_to":"ba3cc151_659c9cc0","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"8412e5907104c1724b088e4a40a02c216c3de431","unresolved":false,"context_lines":[{"line_number":44,"context_line":"The metering agent and the L3 agent must have the same network"},{"line_number":45,"context_line":"namespaces configuration."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. Note::"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    If the Linux installation does not support network namespaces, you"},{"line_number":50,"context_line":"    must disable network namespaces in the L3 metering configuration"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_a0d8cf80","line":47,"updated":"2015-07-10 06:43:34.000000000","message":"The note directive doesn\u0027t need to be capitalised, although the rendered output is ok.","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"}],"doc/admin-guide-cloud-rst/source/networking_adv-operational-features.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Advanced operational features"},{"line_number":2,"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"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Logging settings"},{"line_number":5,"context_line":"~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_25f0d4fc","line":2,"updated":"2015-07-08 04:26:05.000000000","message":"Need \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d above the title as well.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":73,"context_line":"These options configure the Networking server to send notifications"},{"line_number":74,"context_line":"through logging and RPC. The logging options are described in OpenStack"},{"line_number":75,"context_line":"Configuration Reference . RPC notifications go to \u0027notifications.info\u0027"},{"line_number":76,"context_line":"queue bound to a topic exchange defined by \u0027control\\_exchange\u0027 in"},{"line_number":77,"context_line":":file:`neutron.conf`."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":".. code:: ini"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_253e948b","line":76,"updated":"2015-07-08 04:26:05.000000000","message":"``notifications.info``\n\n``control\\_exchange``","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":73,"context_line":"These options configure the Networking server to send notifications"},{"line_number":74,"context_line":"through logging and RPC. The logging options are described in OpenStack"},{"line_number":75,"context_line":"Configuration Reference . RPC notifications go to \u0027notifications.info\u0027"},{"line_number":76,"context_line":"queue bound to a topic exchange defined by \u0027control\\_exchange\u0027 in"},{"line_number":77,"context_line":":file:`neutron.conf`."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":".. code:: ini"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_ab37d2fd","line":76,"in_reply_to":"ba3cc151_253e948b","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":123,"context_line":"These options configure the Networking server to send notifications to"},{"line_number":124,"context_line":"multiple RPC topics. RPC notifications go to \u0027notifications\\_one.info\u0027"},{"line_number":125,"context_line":"and \u0027notifications\\_two.info\u0027 queues bound to a topic exchange defined"},{"line_number":126,"context_line":"by \u0027control\\_exchange\u0027 in :file:`neutron.conf`."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":".. code:: ini"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_455ab8f3","line":126,"updated":"2015-07-08 04:26:05.000000000","message":"``notifications\\_one.info``\n``notifications\\_two.info``\n``control\\_exchange``","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":123,"context_line":"These options configure the Networking server to send notifications to"},{"line_number":124,"context_line":"multiple RPC topics. RPC notifications go to \u0027notifications\\_one.info\u0027"},{"line_number":125,"context_line":"and \u0027notifications\\_two.info\u0027 queues bound to a topic exchange defined"},{"line_number":126,"context_line":"by \u0027control\\_exchange\u0027 in :file:`neutron.conf`."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":".. code:: ini"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_4b3886ee","line":126,"in_reply_to":"ba3cc151_455ab8f3","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"42710c2d305805ecb0864f41373d89031dceed8e","unresolved":false,"context_lines":[{"line_number":21,"context_line":"-  Provide logging setting in :file:`neutron.conf`."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"   .. code:: ini"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"       [DEFAULT]"},{"line_number":26,"context_line":"       # Default log level is WARNING"},{"line_number":27,"context_line":"       # Show debugging output in logs (sets DEBUG log level output)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_7d3830d5","line":24,"updated":"2015-07-10 05:53:16.000000000","message":":linenos: here and below where over 5 lines","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"8412e5907104c1724b088e4a40a02c216c3de431","unresolved":false,"context_lines":[{"line_number":74,"context_line":"These options configure the Networking server to send notifications"},{"line_number":75,"context_line":"through logging and RPC. The logging options are described in OpenStack"},{"line_number":76,"context_line":"Configuration Reference . RPC notifications go to ``notifications.info``"},{"line_number":77,"context_line":"queue bound to a topic exchange defined by ``control\\_exchange`` in"},{"line_number":78,"context_line":":file:`neutron.conf`."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":".. code:: ini"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_807a6b24","line":77,"updated":"2015-07-10 06:43:34.000000000","message":"Remove the \"\\\" from \"control\\_exchange\"","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"8412e5907104c1724b088e4a40a02c216c3de431","unresolved":false,"context_lines":[{"line_number":122,"context_line":"^^^^^^^^^^^^^^^^^^^"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"These options configure the Networking server to send notifications to"},{"line_number":125,"context_line":"multiple RPC topics. RPC notifications go to ``notifications\\_one.info``"},{"line_number":126,"context_line":"and ``notifications\\_two.info`` queues bound to a topic exchange defined"},{"line_number":127,"context_line":"by ``control\\_exchange`` in :file:`neutron.conf`."},{"line_number":128,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_60a88778","line":125,"updated":"2015-07-10 06:43:34.000000000","message":"Remove the backslash","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"8412e5907104c1724b088e4a40a02c216c3de431","unresolved":false,"context_lines":[{"line_number":123,"context_line":""},{"line_number":124,"context_line":"These options configure the Networking server to send notifications to"},{"line_number":125,"context_line":"multiple RPC topics. RPC notifications go to ``notifications\\_one.info``"},{"line_number":126,"context_line":"and ``notifications\\_two.info`` queues bound to a topic exchange defined"},{"line_number":127,"context_line":"by ``control\\_exchange`` in :file:`neutron.conf`."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":".. code:: ini"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_e0b257e5","line":126,"updated":"2015-07-10 06:43:34.000000000","message":"Remove the backslash","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"8412e5907104c1724b088e4a40a02c216c3de431","unresolved":false,"context_lines":[{"line_number":124,"context_line":"These options configure the Networking server to send notifications to"},{"line_number":125,"context_line":"multiple RPC topics. RPC notifications go to ``notifications\\_one.info``"},{"line_number":126,"context_line":"and ``notifications\\_two.info`` queues bound to a topic exchange defined"},{"line_number":127,"context_line":"by ``control\\_exchange`` in :file:`neutron.conf`."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":".. code:: ini"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_80c82b58","line":127,"updated":"2015-07-10 06:43:34.000000000","message":"Remove the backslash","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"}],"doc/admin-guide-cloud-rst/source/networking_arch.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":48,"context_line":"|                            | networks.                                   |"},{"line_number":49,"context_line":"+----------------------------+---------------------------------------------+"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Table: Networking agents"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"These agents interact with the main neutron process through RPC (for"},{"line_number":54,"context_line":"example, RabbitMQ or Qpid) or through the standard Networking API. In"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_05e6f014","line":51,"updated":"2015-07-08 04:26:05.000000000","message":"I would remove this line.  Replace with a blank line, |, blank line, to separate the table from the following text.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":48,"context_line":"|                            | networks.                                   |"},{"line_number":49,"context_line":"+----------------------------+---------------------------------------------+"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Table: Networking agents"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"These agents interact with the main neutron process through RPC (for"},{"line_number":54,"context_line":"example, RabbitMQ or Qpid) or through the standard Networking API. In"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_2b2422c3","line":51,"in_reply_to":"ba3cc151_05e6f014","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"}],"doc/admin-guide-cloud-rst/source/networking_auth.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":14,"context_line":"tenant ID for resources in create requests because the tenant ID is"},{"line_number":15,"context_line":"derived from the authentication token."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":".. Note::"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    The default authorization settings only allow administrative users"},{"line_number":20,"context_line":"    to create resources on behalf of a different tenant. Networking uses"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_a59ce46a","line":17,"updated":"2015-07-08 04:26:05.000000000","message":"I would make this a regular paragraph rather than a note. If you want to keep this as a note, then the following bullet points need to be indented so they are part of the note block.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":14,"context_line":"tenant ID for resources in create requests because the tenant ID is"},{"line_number":15,"context_line":"derived from the authentication token."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":".. Note::"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    The default authorization settings only allow administrative users"},{"line_number":20,"context_line":"    to create resources on behalf of a different tenant. Networking uses"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_660b3f25","line":17,"in_reply_to":"ba3cc151_a59ce46a","updated":"2015-07-09 01:59:23.000000000","message":"Hi Brian,\n\nOnly the para under the note is the note. The other two are indicated points as seen in the original XML. I can change? But I was just trying to keep it consistent with the original. \n\nhttp://docs.openstack.org/admin-guide-cloud/content/section_networking_auth.html","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":85,"context_line":"   submitting the request."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"This extract is from the default :file:`policy.json` file:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"-  A rule that evaluates successfully if the current user is an"},{"line_number":91,"context_line":"   administrator or the owner of the resource specified in the request"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_057b5029","line":88,"updated":"2015-07-08 04:26:05.000000000","message":"Delete extra blank line.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":92,"context_line":"   (tenant identifier is equal)."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"-  The default policy that is always evaluated if an API operation does"},{"line_number":95,"context_line":"   not match any of the policies in ``policy.json``."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"-  This policy evaluates successfully if either *admin\\_or\\_owner*, or"},{"line_number":98,"context_line":"   *shared* evaluates successfully."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_a573844d","line":95,"updated":"2015-07-08 04:26:05.000000000","message":":file:`policy.json`\n\nAll of the actual code extracts are missing. See http://docs.openstack.org/admin-guide-cloud/content/section_networking_auth.html\n\nThe following bullet points should be numbered to correspond with the relevant code sections.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":109,"context_line":"define networks, see their resources, and permit administrative users to"},{"line_number":110,"context_line":"perform all other operations:"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. code:: bash"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    {"},{"line_number":115,"context_line":"            \"admin_or_owner\": [[\"role:admin\"], [\"tenant_id:%(tenant_id)s\"]],"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_05c91059","line":112,"updated":"2015-07-08 04:26:05.000000000","message":"I don\u0027t think this should be labelled \u0027bash\u0027. Use json or ini.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            \"get_port\": [[\"rule:admin_or_owner\"]],"},{"line_number":129,"context_line":"            \"update_port\": [[\"rule:admin_only\"]],"},{"line_number":130,"context_line":"            \"delete_port\": [[\"rule:admin_only\"]]"},{"line_number":131,"context_line":"            }"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_a5c14431","line":131,"updated":"2015-07-08 04:26:05.000000000","message":"this brace should be in line with the opening brace.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e15c9d29f2c389974d5e6d09642f807130fa6245","unresolved":false,"context_lines":[{"line_number":14,"context_line":"tenant ID for resources in create requests because the tenant ID is"},{"line_number":15,"context_line":"derived from the authentication token."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":".. Note::"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    The default authorization settings only allow administrative users"},{"line_number":20,"context_line":"    to create resources on behalf of a different tenant. Networking uses"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_4566f5ed","line":17,"updated":"2015-07-09 05:54:09.000000000","message":"hmm... you\u0027re correct that this matches the original.  I think it should change though, as it doesn\u0027t make sense to have a note introduce the two points that follow if they aren\u0027t in the note. I\u0027d probably just make this a normal paragraph rather than a note.","commit_id":"c29a185e9d6a35ae852147bb9b8ef2a01b9888e1"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e15c9d29f2c389974d5e6d09642f807130fa6245","unresolved":false,"context_lines":[{"line_number":85,"context_line":"   submitting the request."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"This extract is from the default :file:`policy.json` file:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"-  A rule that evaluates successfully if the current user is an"},{"line_number":91,"context_line":"   administrator or the owner of the resource specified in the request"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_058a2d64","line":88,"updated":"2015-07-09 05:54:09.000000000","message":"Delete extra blank line.","commit_id":"c29a185e9d6a35ae852147bb9b8ef2a01b9888e1"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e15c9d29f2c389974d5e6d09642f807130fa6245","unresolved":false,"context_lines":[{"line_number":92,"context_line":"   (tenant identifier is equal)."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"-  The default policy that is always evaluated if an API operation does"},{"line_number":95,"context_line":"   not match any of the policies in ``policy.json``."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"-  This policy evaluates successfully if either *admin\\_or\\_owner*, or"},{"line_number":98,"context_line":"   *shared* evaluates successfully."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_a5eb4112","line":95,"updated":"2015-07-09 05:54:09.000000000","message":":file:`policy.json`\n\nAll of the actual code extracts are missing. See http://docs.openstack.org/admin-guide-cloud/content/section_networking_auth.html\n\nThe following bullet points should be numbered to correspond with the relevant code sections.","commit_id":"c29a185e9d6a35ae852147bb9b8ef2a01b9888e1"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e15c9d29f2c389974d5e6d09642f807130fa6245","unresolved":false,"context_lines":[{"line_number":109,"context_line":"define networks, see their resources, and permit administrative users to"},{"line_number":110,"context_line":"perform all other operations:"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. code:: bash"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    {"},{"line_number":115,"context_line":"            \"admin_or_owner\": [[\"role:admin\"], [\"tenant_id:%(tenant_id)s\"]],"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_c5ee8521","line":112,"updated":"2015-07-09 05:54:09.000000000","message":"I don\u0027t think this should be labelled \u0027bash\u0027. Use json or ini.","commit_id":"c29a185e9d6a35ae852147bb9b8ef2a01b9888e1"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e15c9d29f2c389974d5e6d09642f807130fa6245","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            \"get_port\": [[\"rule:admin_or_owner\"]],"},{"line_number":129,"context_line":"            \"update_port\": [[\"rule:admin_only\"]],"},{"line_number":130,"context_line":"            \"delete_port\": [[\"rule:admin_only\"]]"},{"line_number":131,"context_line":"            }"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_65f1b900","line":131,"updated":"2015-07-09 05:54:09.000000000","message":"this brace should be in line with the opening brace","commit_id":"c29a185e9d6a35ae852147bb9b8ef2a01b9888e1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"8412e5907104c1724b088e4a40a02c216c3de431","unresolved":false,"context_lines":[{"line_number":40,"context_line":"policy. A policy is something that is matched directly from the"},{"line_number":41,"context_line":"Networking policy engine. A rule is an element in a policy, which is"},{"line_number":42,"context_line":"evaluated. For instance in ``create_subnet:"},{"line_number":43,"context_line":"[[\"admin_or_network_owner\"]]``, *create\\_subnet* is a"},{"line_number":44,"context_line":"policy, and *admin\\_or\\_network\\_owner* is a rule."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Policies are triggered by the Networking policy engine whenever one of"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_a0cc4f62","line":43,"updated":"2015-07-10 06:43:34.000000000","message":"Remove the backslash","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"8412e5907104c1724b088e4a40a02c216c3de431","unresolved":false,"context_lines":[{"line_number":41,"context_line":"Networking policy engine. A rule is an element in a policy, which is"},{"line_number":42,"context_line":"evaluated. For instance in ``create_subnet:"},{"line_number":43,"context_line":"[[\"admin_or_network_owner\"]]``, *create\\_subnet* is a"},{"line_number":44,"context_line":"policy, and *admin\\_or\\_network\\_owner* is a rule."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Policies are triggered by the Networking policy engine whenever one of"},{"line_number":47,"context_line":"them matches a Networking API operation or a specific attribute being"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_60d647f3","line":44,"updated":"2015-07-10 06:43:34.000000000","message":"Remove the backslash","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"42710c2d305805ecb0864f41373d89031dceed8e","unresolved":false,"context_lines":[{"line_number":89,"context_line":"   (tenant identifier is equal)."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"   .. code:: json"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"       {"},{"line_number":94,"context_line":"        \"admin_or_owner\": ["},{"line_number":95,"context_line":"            ["}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_9d63b4dd","line":92,"updated":"2015-07-10 05:53:16.000000000","message":":linenos: here and below","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"}],"doc/admin-guide-cloud-rst/source/networking_config-plugins.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Configure Big Switch (Floodlight REST Proxy) plug-in"},{"line_number":12,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Edit the :file:`/etc/neutron/neutron.conf` file and add this line:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. code:: ini"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_e5d2ecff","line":13,"updated":"2015-07-08 04:26:05.000000000","message":"The following is a procedure and should have numbered steps.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Restart neutron-server to apply the settings:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"::"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    # service neutron-server restart"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_a5d8641f","line":43,"updated":"2015-07-08 04:26:05.000000000","message":"use .. code:: console for all console lines here and below.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Restart neutron-server to apply the settings:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"::"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    # service neutron-server restart"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_5cb49580","line":43,"in_reply_to":"ba3cc151_a5d8641f","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Configure Brocade plug-in"},{"line_number":48,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Install the Brocade-modified Python netconf client (ncclient) library,"},{"line_number":51,"context_line":"which is available at https://github.com/brocade/ncclient:"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_e5f98c81","line":49,"updated":"2015-07-08 04:26:05.000000000","message":"The following is a procedure and should have numbered steps.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Configure Brocade plug-in"},{"line_number":48,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Install the Brocade-modified Python netconf client (ncclient) library,"},{"line_number":51,"context_line":"which is available at https://github.com/brocade/ncclient:"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_7cb71985","line":49,"in_reply_to":"ba3cc151_e5f98c81","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"The instructions in this section refer to the VMware NSX-mh platform,"},{"line_number":99,"context_line":"formerly known as Nicira NVP."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Install the NSX plug-in:"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_a54624be","line":100,"updated":"2015-07-08 04:26:05.000000000","message":"The following is a procedure and should have numbered steps.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"The instructions in this section refer to the VMware NSX-mh platform,"},{"line_number":99,"context_line":"formerly known as Nicira NVP."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Install the NSX plug-in:"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_1cb36d99","line":100,"in_reply_to":"ba3cc151_a54624be","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"       default_tz_uuid \u003d TRANSPORT_ZONE_UUID"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"-  .. code:: ini"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"       default_l3_gw_service_uuid \u003d GATEWAY_SERVICE_UUID"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_455cf87c","line":164,"updated":"2015-07-08 04:26:05.000000000","message":"I know this is in the original, but I don\u0027t understand why this line is a bullet point on its own. Does it belong with the previous point? If not, there should be some explanation of what this line is for.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"       default_tz_uuid \u003d TRANSPORT_ZONE_UUID"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"-  .. code:: ini"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"       default_l3_gw_service_uuid \u003d GATEWAY_SERVICE_UUID"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_dc7f45a9","line":164,"in_reply_to":"ba3cc151_455cf87c","updated":"2015-07-09 01:59:23.000000000","message":"I can try and find out? I\u0027ll note this for after the conversion.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":221,"context_line":""},{"line_number":222,"context_line":"Configure PLUMgrid plug-in"},{"line_number":223,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"Edit the :file:`/etc/neutron/neutron.conf` file and set this line:"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":".. code:: ini"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_25ce942d","line":224,"updated":"2015-07-08 04:26:05.000000000","message":"The following is a procedure and should have numbered steps.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":221,"context_line":""},{"line_number":222,"context_line":"Configure PLUMgrid plug-in"},{"line_number":223,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"Edit the :file:`/etc/neutron/neutron.conf` file and set this line:"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":".. code:: ini"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_dc566529","line":224,"in_reply_to":"ba3cc151_25ce942d","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e15c9d29f2c389974d5e6d09642f807130fa6245","unresolved":false,"context_lines":[{"line_number":12,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"#. Edit the :file:`/etc/neutron/neutron.conf` file and add this line:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. code:: ini"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    core_plugin \u003d bigswitch"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_25fc11b7","line":15,"updated":"2015-07-09 05:54:09.000000000","message":"In numbered lists, all code blocks, text, etc. that belongs with a particular number needs to be indented or it breaks the numbering. Check the build for this procedure to see an example.\n\nThis affects all the procedures in this file.","commit_id":"c29a185e9d6a35ae852147bb9b8ef2a01b9888e1"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"42710c2d305805ecb0864f41373d89031dceed8e","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"          default_tz_uuid \u003d TRANSPORT_ZONE_UUID"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"-     .. code:: ini"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"          default_l3_gw_service_uuid \u003d GATEWAY_SERVICE_UUID"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_aafd103d","line":164,"updated":"2015-07-10 05:53:16.000000000","message":"This bullet should be indented with the previous bullet","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"42710c2d305805ecb0864f41373d89031dceed8e","unresolved":false,"context_lines":[{"line_number":196,"context_line":"     restart."},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"   Example :file:`nsx.ini` file:"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"   .. code:: ini"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"      [DEFAULT]"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_eaa1d847","line":199,"updated":"2015-07-10 05:53:16.000000000","message":"Dedent this example","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"}],"doc/admin-guide-cloud-rst/source/networking_use.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":5,"context_line":"You can manage OpenStack Networking services by using the service"},{"line_number":6,"context_line":"command. For example:"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"::"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    # service neutron-server stop"},{"line_number":11,"context_line":"    # service neutron-server status"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_e58aecbe","line":8,"updated":"2015-07-08 04:26:05.000000000","message":".. code:: console here and elsewhere it is relevant.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":5,"context_line":"You can manage OpenStack Networking services by using the service"},{"line_number":6,"context_line":"command. For example:"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"::"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    # service neutron-server stop"},{"line_number":11,"context_line":"    # service neutron-server status"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_dc2d05a9","line":8,"in_reply_to":"ba3cc151_e58aecbe","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    # service neutron-server start"},{"line_number":13,"context_line":"    # service neutron-server restart"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Log files are in the /var/log/neutron directory."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Configuration files are in the /etc/neutron directory."},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_a59064ee","line":15,"updated":"2015-07-08 04:26:05.000000000","message":":file:`/var/log/neutron``","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    # service neutron-server start"},{"line_number":13,"context_line":"    # service neutron-server restart"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Log files are in the /var/log/neutron directory."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Configuration files are in the /etc/neutron directory."},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_1c0fed37","line":15,"in_reply_to":"ba3cc151_a59064ee","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Log files are in the /var/log/neutron directory."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Configuration files are in the /etc/neutron directory."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Cloud administrators and tenants can use OpenStack Networking to build"},{"line_number":20,"context_line":"rich network topologies. Cloud administrators can create network"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_85c200e8","line":17,"updated":"2015-07-08 04:26:05.000000000","message":":file:`/etc/neutron`","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Log files are in the /var/log/neutron directory."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Configuration files are in the /etc/neutron directory."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Cloud administrators and tenants can use OpenStack Networking to build"},{"line_number":20,"context_line":"rich network topologies. Cloud administrators can create network"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_3c0af126","line":17,"in_reply_to":"ba3cc151_85c200e8","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"This table shows example neutron commands that enable you to complete"},{"line_number":44,"context_line":"basic network operations:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"+-------------------------+-------------------------------------------------+"},{"line_number":47,"context_line":"| Operation               | Command                                         |"},{"line_number":48,"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+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_456f18fc","line":45,"updated":"2015-07-08 04:26:05.000000000","message":"it looks odd having single line code blocks in this table.  I would just use inline markup for the code ``code here``","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"This table shows example neutron commands that enable you to complete"},{"line_number":44,"context_line":"basic network operations:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"+-------------------------+-------------------------------------------------+"},{"line_number":47,"context_line":"| Operation               | Command                                         |"},{"line_number":48,"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+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_b7313aa4","line":45,"in_reply_to":"ba3cc151_456f18fc","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":76,"context_line":"|                         |     $ neutron port-show PORT_ID                 |"},{"line_number":77,"context_line":"+-------------------------+-------------------------------------------------+"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Table: Basic Networking operations"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":".. Note::"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_e578acc6","line":79,"updated":"2015-07-08 04:26:05.000000000","message":"remove and replace with space,|,space, or bold.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":76,"context_line":"|                         |     $ neutron port-show PORT_ID                 |"},{"line_number":77,"context_line":"+-------------------------+-------------------------------------------------+"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Table: Basic Networking operations"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":".. Note::"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_f716e247","line":79,"in_reply_to":"ba3cc151_e578acc6","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    -  ``compute`` is created by Compute."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Administrative operations"},{"line_number":91,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"The cloud administrator can run any ``neutron`` command on behalf of"},{"line_number":94,"context_line":"tenants by specifying an Identity ``tenant_id`` in the command, as"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_85f4405b","line":91,"updated":"2015-07-08 04:26:05.000000000","message":"Move one header level down.\n\n-------","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    -  ``compute`` is created by Compute."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Administrative operations"},{"line_number":91,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"The cloud administrator can run any ``neutron`` command on behalf of"},{"line_number":94,"context_line":"tenants by specifying an Identity ``tenant_id`` in the command, as"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_f72d828f","line":91,"in_reply_to":"ba3cc151_85f4405b","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Advanced Networking operations"},{"line_number":117,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"This table shows example Networking commands that enable you to complete"},{"line_number":120,"context_line":"advanced network operations:"},{"line_number":121,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_25e534a3","line":118,"updated":"2015-07-08 04:26:05.000000000","message":"Move one header level down.\n\n-------","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Advanced Networking operations"},{"line_number":117,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"This table shows example Networking commands that enable you to complete"},{"line_number":120,"context_line":"advanced network operations:"},{"line_number":121,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_d7495e61","line":118,"in_reply_to":"ba3cc151_25e534a3","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"This table shows example Networking commands that enable you to complete"},{"line_number":120,"context_line":"advanced network operations:"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"+-------------------------------+--------------------------------------------+"},{"line_number":123,"context_line":"| Operation                     | Command                                    |"},{"line_number":124,"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+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_2541b463","line":121,"updated":"2015-07-08 04:26:05.000000000","message":"Same comment re: code as previous table.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"This table shows example Networking commands that enable you to complete"},{"line_number":120,"context_line":"advanced network operations:"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"+-------------------------------+--------------------------------------------+"},{"line_number":123,"context_line":"| Operation                     | Command                                    |"},{"line_number":124,"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+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_57246e5e","line":121,"in_reply_to":"ba3cc151_2541b463","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":168,"context_line":"|                               |     $ neutron port-list --network_id NET_ID|"},{"line_number":169,"context_line":"+-------------------------------+--------------------------------------------+"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Table: Advanced Networking operations"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"Use Compute with Networking"},{"line_number":174,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_4546387c","line":171,"updated":"2015-07-08 04:26:05.000000000","message":"same comment re: title as previous.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":168,"context_line":"|                               |     $ neutron port-list --network_id NET_ID|"},{"line_number":169,"context_line":"+-------------------------------+--------------------------------------------+"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"Table: Advanced Networking operations"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"Use Compute with Networking"},{"line_number":174,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_176b46b8","line":171,"in_reply_to":"ba3cc151_4546387c","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":"This table shows example neutron and nova commands that enable you to"},{"line_number":180,"context_line":"complete basic VM networking operations:"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"+----------------------------------+-----------------------------------------+"},{"line_number":183,"context_line":"| Action                           | Command                                 |"},{"line_number":184,"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+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_055d9046","line":181,"updated":"2015-07-08 04:26:05.000000000","message":"Same comment re: code as previous table.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":"This table shows example neutron and nova commands that enable you to"},{"line_number":180,"context_line":"complete basic VM networking operations:"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"+----------------------------------+-----------------------------------------+"},{"line_number":183,"context_line":"| Action                           | Command                                 |"},{"line_number":184,"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+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_77273263","line":181,"in_reply_to":"ba3cc151_055d9046","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":212,"context_line":"|                                  |       --admin_state_up False            |"},{"line_number":213,"context_line":"+----------------------------------+-----------------------------------------+"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"Table: Basic Compute and Networking operations"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":".. Note::"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_c5524835","line":215,"updated":"2015-07-08 04:26:05.000000000","message":"same comment re: title as previous.","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":212,"context_line":"|                                  |       --admin_state_up False            |"},{"line_number":213,"context_line":"+----------------------------------+-----------------------------------------+"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"Table: Basic Compute and Networking operations"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":".. Note::"},{"line_number":218,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_9784365e","line":215,"in_reply_to":"ba3cc151_c5524835","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":231,"context_line":""},{"line_number":232,"context_line":"Advanced VM creation operations"},{"line_number":233,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"This table shows example nova and neutron commands that enable you to"},{"line_number":236,"context_line":"complete advanced VM creation operations:"},{"line_number":237,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_a5f94450","line":234,"updated":"2015-07-08 04:26:05.000000000","message":"Move one header level down.\n\n-------","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":231,"context_line":""},{"line_number":232,"context_line":"Advanced VM creation operations"},{"line_number":233,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"This table shows example nova and neutron commands that enable you to"},{"line_number":236,"context_line":"complete advanced VM creation operations:"},{"line_number":237,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_777df26b","line":234,"in_reply_to":"ba3cc151_a5f94450","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":234,"context_line":""},{"line_number":235,"context_line":"This table shows example nova and neutron commands that enable you to"},{"line_number":236,"context_line":"complete advanced VM creation operations:"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"+-------------------------------------+--------------------------------------+"},{"line_number":239,"context_line":"| Operation                           | Command                              |"},{"line_number":240,"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+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_65325c12","line":237,"updated":"2015-07-08 04:26:05.000000000","message":"same re: code in table","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":234,"context_line":""},{"line_number":235,"context_line":"This table shows example nova and neutron commands that enable you to"},{"line_number":236,"context_line":"complete advanced VM creation operations:"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"+-------------------------------------+--------------------------------------+"},{"line_number":239,"context_line":"| Operation                           | Command                              |"},{"line_number":240,"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+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_57db0e4f","line":237,"in_reply_to":"ba3cc151_65325c12","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":263,"context_line":"|                                     |    FLAVOR VM_NAME                    |"},{"line_number":264,"context_line":"+-------------------------------------+--------------------------------------+"},{"line_number":265,"context_line":""},{"line_number":266,"context_line":"Table: Advanced VM creation operations"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":".. Note::"},{"line_number":269,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_853760fe","line":266,"updated":"2015-07-08 04:26:05.000000000","message":"Same re: title","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":263,"context_line":"|                                     |    FLAVOR VM_NAME                    |"},{"line_number":264,"context_line":"+-------------------------------------+--------------------------------------+"},{"line_number":265,"context_line":""},{"line_number":266,"context_line":"Table: Advanced VM creation operations"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":".. Note::"},{"line_number":269,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_179906c4","line":266,"in_reply_to":"ba3cc151_853760fe","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e076cab0e0a581e144ac9567a159f9e403897210","unresolved":false,"context_lines":[{"line_number":290,"context_line":""},{"line_number":291,"context_line":"Enable ping and SSH on VMs (security groups)"},{"line_number":292,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"You must configure security group rules depending on the type of plug-in"},{"line_number":295,"context_line":"you are using. If you are using a plug-in that:"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_859be017","line":293,"updated":"2015-07-08 04:26:05.000000000","message":"Move one header level down.\n\n-------","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"711433c221fb7285c58653a8af604fefbb847901","unresolved":false,"context_lines":[{"line_number":290,"context_line":""},{"line_number":291,"context_line":"Enable ping and SSH on VMs (security groups)"},{"line_number":292,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":293,"context_line":""},{"line_number":294,"context_line":"You must configure security group rules depending on the type of plug-in"},{"line_number":295,"context_line":"you are using. If you are using a plug-in that:"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_17234657","line":293,"in_reply_to":"ba3cc151_859be017","updated":"2015-07-09 01:59:23.000000000","message":"Done","commit_id":"d81ba256d78f9990b90ac09cf060a64343812739"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e15c9d29f2c389974d5e6d09642f807130fa6245","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    # service neutron-server start"},{"line_number":13,"context_line":"    # service neutron-server restart"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Log files are in the :file:`/var/log/neutron directory`."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Configuration files are in the :file:`/etc/neutron directory:file:`."},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_25ead1db","line":15,"updated":"2015-07-09 05:54:09.000000000","message":"move \"directory\" outside the `","commit_id":"c29a185e9d6a35ae852147bb9b8ef2a01b9888e1"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e15c9d29f2c389974d5e6d09642f807130fa6245","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Log files are in the :file:`/var/log/neutron directory`."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Configuration files are in the :file:`/etc/neutron directory:file:`."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Cloud administrators and tenants can use OpenStack Networking to build"},{"line_number":20,"context_line":"rich network topologies. Cloud administrators can create network"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_05eb0ddd","line":17,"updated":"2015-07-09 05:54:09.000000000","message":"move \"directory\" outside the `, and remove the second :file:","commit_id":"c29a185e9d6a35ae852147bb9b8ef2a01b9888e1"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"e15c9d29f2c389974d5e6d09642f807130fa6245","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"This table shows example Networking commands that enable you to complete"},{"line_number":120,"context_line":"advanced network operations:"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"+-------------------------------+--------------------------------------------+"},{"line_number":123,"context_line":"| Operation                     | Command                                    |"},{"line_number":124,"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+"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba3cc151_45ccb588","line":121,"updated":"2015-07-09 05:54:09.000000000","message":"The following tables don\u0027t seem to be rendering properly; some of the rows are not separated by lines in the output.  But I don\u0027t see anything wrong with the source.","commit_id":"c29a185e9d6a35ae852147bb9b8ef2a01b9888e1"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"42710c2d305805ecb0864f41373d89031dceed8e","unresolved":false,"context_lines":[{"line_number":200,"context_line":"+----------------------------------+-----------------------------------------+"},{"line_number":201,"context_line":"|Searches for ports, but shows     |                                         |"},{"line_number":202,"context_line":"|onlythe ``mac_address`` of        |                                         |"},{"line_number":203,"context_line":"|the port.                         |                                         |"},{"line_number":204,"context_line":"|                                  |                                         |"},{"line_number":205,"context_line":"|                                  |    ``$ neutron port-list --field``      |"},{"line_number":206,"context_line":"|                                  |    ``mac_address --device_id VM_ID``    |"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_ca0f3438","line":203,"updated":"2015-07-10 05:53:16.000000000","message":"Missing link to Create and delete VMs (see http://docs.openstack.org/admin-guide-cloud/content/basic_workflow_with_nova.html)","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"33593555e233274489780812fb63795891ce9e2d","unresolved":false,"context_lines":[{"line_number":298,"context_line":"   group rules directly by using the ``neutron security-group-rule-create``"},{"line_number":299,"context_line":"   command. This example enables ``ping`` and ``ssh`` access to your VMs."},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"   ::"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"       $ neutron security-group-rule-create --protocol icmp \\"},{"line_number":304,"context_line":"           --direction ingress default"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_7d003036","line":301,"updated":"2015-07-10 06:25:02.000000000","message":"This should be \"console\".","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"33593555e233274489780812fb63795891ce9e2d","unresolved":false,"context_lines":[{"line_number":303,"context_line":"       $ neutron security-group-rule-create --protocol icmp \\"},{"line_number":304,"context_line":"           --direction ingress default"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"   ::"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"       $ neutron security-group-rule-create --protocol tcp --port-range-min 22 \\"},{"line_number":309,"context_line":"           --port-range-max 22 --direction ingress default"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_3dfaa844","line":306,"updated":"2015-07-10 06:25:02.000000000","message":"ditto","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"33593555e233274489780812fb63795891ce9e2d","unresolved":false,"context_lines":[{"line_number":313,"context_line":"   ``euca-authorize`` command. These ``nova`` commands enable ``ping``"},{"line_number":314,"context_line":"   and ``ssh`` access to your VMs."},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"   ::"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"       $ nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0"},{"line_number":319,"context_line":"       $ nova secgroup-add-rule default tcp 22 22 0.0.0.0/0"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_fd9200fc","line":316,"updated":"2015-07-10 06:25:02.000000000","message":"ditto","commit_id":"89cd1206a926ec2934e9c331b5c2295b3bb00c36"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"8dc94fa2cc6c90b0cf15d81a2b38a7f730f1cf9c","unresolved":false,"context_lines":[{"line_number":107,"context_line":".. Note::"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    To view all tenant IDs in Identity, run the following command as an"},{"line_number":110,"context_line":"    Identity Service admin user:"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"    .. code:: console"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a41bdd9_70403a57","line":110,"updated":"2015-07-12 23:43:37.000000000","message":"Identity service","commit_id":"17ed04ee0fe047438477a10d3c6bc0ec16b9292f"}]}
