)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"424e0a88e1e309ce1253c075b164ecf4d7476b8a","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Try to use the OpenStackClient(OSC) command instead of all neutron"},{"line_number":10,"context_line":"command. If OSC command can not be found, then use neutron command. Up to"},{"line_number":11,"context_line":"now, the commad \"neutron ext-show quotas\" and \"neutron quota-delete\" can"},{"line_number":12,"context_line":"not be replaced with OSC command."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I629573b5e41d2540cf7e263c88855c5496eb9ca6"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ffe62b97_6d27b014","line":12,"range":{"start_line":12,"start_character":6,"end_line":12,"end_character":28},"updated":"2017-03-24 10:17:32.000000000","message":"Implements: blueprint use-openstack-command","commit_id":"f6e57b22c19ad76ad78bbafe4b8363e2bcd45e85"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"336673d15b1407b5df2bb4940169f440f59792df","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I629573b5e41d2540cf7e263c88855c5496eb9ca6"},{"line_number":15,"context_line":"Implements: blueprint use-openstack-command"},{"line_number":16,"context_line":"Related-Bug: #1675972"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"ffe62b97_63198d20","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":21},"updated":"2017-03-28 04:07:15.000000000","message":"unnecessary, it not a bug","commit_id":"39d424dcb9932dab9851803404edbf8e69a2d973"}],"doc/admin-guide/source/cli-networking-advanced-quotas.rst":[{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"75e884ef1e962883fa3f50ccac97fbdd215fb2cd","unresolved":false,"context_lines":[{"line_number":157,"context_line":"      bring additional functionality. See the documentation for"},{"line_number":158,"context_line":"      each plug-in."},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"#. List projects who have per-project quota support."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"   The :command:`openstack quota show` command lists projects for which the"},{"line_number":163,"context_line":"   per-project quota is enabled. The command does not list projects with"},{"line_number":164,"context_line":"   default quota support. You must be an administrative user to run this"},{"line_number":165,"context_line":"   command:"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"   .. code-block:: console"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffe62b97_676416e5","line":165,"range":{"start_line":160,"start_character":0,"end_line":165,"end_character":11},"updated":"2017-03-27 15:22:08.000000000","message":"This paragraph is no longer true when using OSC. \"openstack quota show\" only returns quotas for the project given in the request credentials (whatever the user has sourced by default).  It should be replaced with something like:\n\n  List quotas for the current project.","commit_id":"39d424dcb9932dab9851803404edbf8e69a2d973"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"75e884ef1e962883fa3f50ccac97fbdd215fb2cd","unresolved":false,"context_lines":[{"line_number":210,"context_line":"      | volumes_lvmdriver-1   | -1                               |"},{"line_number":211,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"#. Show per-project quota values."},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"   The :command:`openstack quota show` command reports the current"},{"line_number":216,"context_line":"   set of quota limits for the specified project."},{"line_number":217,"context_line":"   Non-administrative users can run this command without the"},{"line_number":218,"context_line":"   ``--tenant_id`` parameter. If per-project quota limits are"},{"line_number":219,"context_line":"   not enabled for the project, the command shows the default"},{"line_number":220,"context_line":"   set of quotas."},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"   .. note::"},{"line_number":223,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffe62b97_e7ddc642","line":220,"range":{"start_line":213,"start_character":0,"end_line":220,"end_character":17},"updated":"2017-03-27 15:22:08.000000000","message":"As above, this should be updated to explain how a project ID can be given by an administrative user to get the quotas of a specific project.","commit_id":"39d424dcb9932dab9851803404edbf8e69a2d973"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"75e884ef1e962883fa3f50ccac97fbdd215fb2cd","unresolved":false,"context_lines":[{"line_number":270,"context_line":"      | volumes_lvmdriver-1   | -1                               |"},{"line_number":271,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"   The following command shows the command output for a"},{"line_number":274,"context_line":"   non-administrative user."},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"   .. code-block:: console"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"      $ openstack quota show"},{"line_number":279,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":280,"context_line":"      | Field                 | Value                            |"},{"line_number":281,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":282,"context_line":"      | backup-gigabytes      | 1000                             |"},{"line_number":283,"context_line":"      | backups               | 10                               |"},{"line_number":284,"context_line":"      | cores                 | 20                               |"},{"line_number":285,"context_line":"      | fixed-ips             | -1                               |"},{"line_number":286,"context_line":"      | floating-ips          | 50                               |"},{"line_number":287,"context_line":"      | gigabytes             | 1000                             |"},{"line_number":288,"context_line":"      | gigabytes_lvmdriver-1 | -1                               |"},{"line_number":289,"context_line":"      | health_monitors       | None                             |"},{"line_number":290,"context_line":"      | injected-file-size    | 10240                            |"},{"line_number":291,"context_line":"      | injected-files        | 5                                |"},{"line_number":292,"context_line":"      | injected-path-size    | 255                              |"},{"line_number":293,"context_line":"      | instances             | 10                               |"},{"line_number":294,"context_line":"      | key-pairs             | 100                              |"},{"line_number":295,"context_line":"      | l7_policies           | None                             |"},{"line_number":296,"context_line":"      | listeners             | None                             |"},{"line_number":297,"context_line":"      | load_balancers        | None                             |"},{"line_number":298,"context_line":"      | location              | None                             |"},{"line_number":299,"context_line":"      | name                  | None                             |"},{"line_number":300,"context_line":"      | networks              | 10                               |"},{"line_number":301,"context_line":"      | per-volume-gigabytes  | -1                               |"},{"line_number":302,"context_line":"      | pools                 | None                             |"},{"line_number":303,"context_line":"      | ports                 | 50                               |"},{"line_number":304,"context_line":"      | project               | fd63be20968548e9b05a2ddf681c12f9 |"},{"line_number":305,"context_line":"      | project_id            | None                             |"},{"line_number":306,"context_line":"      | properties            | 128                              |"},{"line_number":307,"context_line":"      | ram                   | 51200                            |"},{"line_number":308,"context_line":"      | rbac_policies         | 10                               |"},{"line_number":309,"context_line":"      | routers               | 10                               |"},{"line_number":310,"context_line":"      | secgroup-rules        | 100                              |"},{"line_number":311,"context_line":"      | secgroups             | 10                               |"},{"line_number":312,"context_line":"      | server-group-members  | 10                               |"},{"line_number":313,"context_line":"      | server-groups         | 10                               |"},{"line_number":314,"context_line":"      | snapshots             | 10                               |"},{"line_number":315,"context_line":"      | snapshots_lvmdriver-1 | -1                               |"},{"line_number":316,"context_line":"      | subnet_pools          | -1                               |"},{"line_number":317,"context_line":"      | subnets               | 10                               |"},{"line_number":318,"context_line":"      | volumes               | 10                               |"},{"line_number":319,"context_line":"      | volumes_lvmdriver-1   | -1                               |"},{"line_number":320,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"#. Update quota values for a specified project."},{"line_number":323,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffe62b97_a7d0de20","line":320,"range":{"start_line":273,"start_character":0,"end_line":320,"end_character":66},"updated":"2017-03-27 15:22:08.000000000","message":"This section isn\u0027t needed anymore, as it\u0027s just the default behavior.","commit_id":"39d424dcb9932dab9851803404edbf8e69a2d973"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"75e884ef1e962883fa3f50ccac97fbdd215fb2cd","unresolved":false,"context_lines":[{"line_number":326,"context_line":""},{"line_number":327,"context_line":"   .. code-block:: console"},{"line_number":328,"context_line":""},{"line_number":329,"context_line":"      $ openstack quota set --network 5 e436339c7f9c476cb3120cf3b9667377"},{"line_number":330,"context_line":"      $ openstack quota show e436339c7f9c476cb3120cf3b9667377"},{"line_number":331,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":332,"context_line":"      | Field                 | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffe62b97_67ac1634","line":329,"range":{"start_line":329,"start_character":30,"end_line":329,"end_character":37},"updated":"2017-03-27 15:22:08.000000000","message":"networks","commit_id":"39d424dcb9932dab9851803404edbf8e69a2d973"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"75e884ef1e962883fa3f50ccac97fbdd215fb2cd","unresolved":false,"context_lines":[{"line_number":369,"context_line":"      | subnets               | 10                               |"},{"line_number":370,"context_line":"      | volumes               | 10                               |"},{"line_number":371,"context_line":"      | volumes_lvmdriver-1   | -1                               |"},{"line_number":372,"context_line":"      +---------------------+-------+"},{"line_number":373,"context_line":""},{"line_number":374,"context_line":"   You can update quotas for multiple resources through one"},{"line_number":375,"context_line":"   command."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffe62b97_87c71a46","line":372,"range":{"start_line":372,"start_character":19,"end_line":372,"end_character":34},"updated":"2017-03-27 15:22:08.000000000","message":"last line of table needs elongating","commit_id":"39d424dcb9932dab9851803404edbf8e69a2d973"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"75e884ef1e962883fa3f50ccac97fbdd215fb2cd","unresolved":false,"context_lines":[{"line_number":376,"context_line":""},{"line_number":377,"context_line":"   .. code-block:: console"},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"      $ openstack quota set --subnet 5 --port 20 e436339c7f9c476cb3120cf3b9667377"},{"line_number":380,"context_line":"      $ openstack quota show e436339c7f9c476cb3120cf3b9667377"},{"line_number":381,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":382,"context_line":"      | Field                 | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffe62b97_875b9a52","line":379,"range":{"start_line":379,"start_character":41,"end_line":379,"end_character":45},"updated":"2017-03-27 15:22:08.000000000","message":"ports","commit_id":"39d424dcb9932dab9851803404edbf8e69a2d973"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"75e884ef1e962883fa3f50ccac97fbdd215fb2cd","unresolved":false,"context_lines":[{"line_number":376,"context_line":""},{"line_number":377,"context_line":"   .. code-block:: console"},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"      $ openstack quota set --subnet 5 --port 20 e436339c7f9c476cb3120cf3b9667377"},{"line_number":380,"context_line":"      $ openstack quota show e436339c7f9c476cb3120cf3b9667377"},{"line_number":381,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":382,"context_line":"      | Field                 | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffe62b97_87ccba61","line":379,"range":{"start_line":379,"start_character":30,"end_line":379,"end_character":36},"updated":"2017-03-27 15:22:08.000000000","message":"subnets","commit_id":"39d424dcb9932dab9851803404edbf8e69a2d973"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"75e884ef1e962883fa3f50ccac97fbdd215fb2cd","unresolved":false,"context_lines":[{"line_number":430,"context_line":""},{"line_number":431,"context_line":"   .. code-block:: console"},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"      $ openstack quota set --floatingip 20 e436339c7f9c476cb3120cf3b9667377"},{"line_number":434,"context_line":"      $ openstack quota show e436339c7f9c476cb3120cf3b9667377"},{"line_number":435,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":436,"context_line":"      | Field                 | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffe62b97_87239a05","line":433,"range":{"start_line":433,"start_character":30,"end_line":433,"end_character":40},"updated":"2017-03-27 15:22:08.000000000","message":"floating-ips","commit_id":"39d424dcb9932dab9851803404edbf8e69a2d973"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"75e884ef1e962883fa3f50ccac97fbdd215fb2cd","unresolved":false,"context_lines":[{"line_number":590,"context_line":""},{"line_number":591,"context_line":"   Listing defualt quotas with the OpenStack command line client will"},{"line_number":592,"context_line":"   provide all quotas for networking and other services. Previously,"},{"line_number":593,"context_line":"   the :command:`openstack quota show project_id` would list only networking"},{"line_number":594,"context_line":"   quotas."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ffe62b97_0a51d10e","line":593,"range":{"start_line":593,"start_character":17,"end_line":593,"end_character":49},"updated":"2017-03-27 15:22:08.000000000","message":"Don\u0027t need to change this. The paragraph is describing a difference between the neutron client and osc.","commit_id":"39d424dcb9932dab9851803404edbf8e69a2d973"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3ce4ab5150a1570bf1b6f5e6cca620c5843cc3e6","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":"#. List project\u0027s default quotas."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"   The :command:`openstack quota show` command List quotas for the current project."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"   .. code-block:: console"},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffe62b97_270ca792","line":162,"range":{"start_line":162,"start_character":39,"end_line":162,"end_character":51},"updated":"2017-03-28 09:21:33.000000000","message":"command lists *","commit_id":"b20d63c29458a3afa4ae60f628c588455bee1216"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"3ce4ab5150a1570bf1b6f5e6cca620c5843cc3e6","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"   .. code-block:: console"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"      $ openstack quota show $project_id"},{"line_number":233,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":234,"context_line":"      | Field                 | Value                            |"},{"line_number":235,"context_line":"      +-----------------------+----------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffe62b97_a71f97b5","line":232,"range":{"start_line":232,"start_character":30,"end_line":232,"end_character":40},"updated":"2017-03-28 09:21:33.000000000","message":"PROJECT_ID *","commit_id":"b20d63c29458a3afa4ae60f628c588455bee1216"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"ab216c30ea926797751795329ca448a21274b0d2","unresolved":false,"context_lines":[{"line_number":208,"context_line":"      | volumes_lvmdriver-1   | -1                               |"},{"line_number":209,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"#. Show per-project quota values."},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"   The :command:`openstack quota show` command reports the current"},{"line_number":214,"context_line":"   set of quota limits for the specified project."},{"line_number":215,"context_line":"   Non-administrative users can run this command without the"},{"line_number":216,"context_line":"   ``--tenant_id`` parameter. If per-project quota limits are"},{"line_number":217,"context_line":"   not enabled for the project, the command shows the default"},{"line_number":218,"context_line":"   set of quotas."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"   .. note::"},{"line_number":221,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffe62b97_170f8a37","line":218,"range":{"start_line":211,"start_character":0,"end_line":218,"end_character":17},"updated":"2017-03-28 13:20:53.000000000","message":"This paragraph needs to be updated to explain that an administrative user can provide a project id to get quotas for a specific project. The part about non-administrative users can be removed. Let me know if you\u0027d like me to suggest something.","commit_id":"158f31b7cd332c422ab336614512f2ad948ebb3e"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"ab216c30ea926797751795329ca448a21274b0d2","unresolved":false,"context_lines":[{"line_number":222,"context_line":"      Additional quotas added in the Mitaka release include ``security_group``,"},{"line_number":223,"context_line":"      ``security_group_rule``, ``subnet``, and ``subnetpool``."},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"    #. Place the user\u0027s project ID in a usable variable, as follows:"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"   .. code-block:: console"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"      $ project_id\u003d$(openstack project show -f value -c id PROJECT_ID)"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"   .. code-block:: console"},{"line_number":232,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffe62b97_22148a43","line":229,"range":{"start_line":225,"start_character":0,"end_line":229,"end_character":70},"updated":"2017-03-28 13:20:53.000000000","message":"Let\u0027s remove this, it\u0027s unnecessary.","commit_id":"158f31b7cd332c422ab336614512f2ad948ebb3e"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"ab216c30ea926797751795329ca448a21274b0d2","unresolved":false,"context_lines":[{"line_number":437,"context_line":"   .. code-block:: console"},{"line_number":438,"context_line":""},{"line_number":439,"context_line":"      $ openstack quota set --networks 3 --subnets 3 --ports 3 \\"},{"line_number":440,"context_line":"      --floating-ips 3 --routers 3 e436339c7f9c476cb3120cf3b9667377"},{"line_number":441,"context_line":"      $ openstack quota show e436339c7f9c476cb3120cf3b9667377"},{"line_number":442,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":443,"context_line":"      | Field                 | Value                            |"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ffe62b97_827c7683","line":440,"range":{"start_line":440,"start_character":6,"end_line":440,"end_character":67},"updated":"2017-03-28 13:20:53.000000000","message":"indent by 2 more spaces","commit_id":"158f31b7cd332c422ab336614512f2ad948ebb3e"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6f8800f6fba7d3552e8d63e30061d671fdae449b","unresolved":false,"context_lines":[{"line_number":210,"context_line":""},{"line_number":211,"context_line":"#. Show per-project quota values."},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"   The :command:`openstack quota show` command reports the current"},{"line_number":214,"context_line":"   set of quota limits. Administrators can provide the project ID of a"},{"line_number":215,"context_line":"   specific project with the :command:`openstack quota show` command"},{"line_number":216,"context_line":"   to view quotas for the specific project. If per-project quota"},{"line_number":217,"context_line":"   limits are not enabled for the project, the command shows"},{"line_number":218,"context_line":"   the default set of quotas:"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"   .. note::"},{"line_number":221,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"ffe62b97_e9cc1036","line":218,"range":{"start_line":213,"start_character":3,"end_line":218,"end_character":29},"updated":"2017-03-29 14:42:25.000000000","message":"This new paragraph is good, thanks.","commit_id":"bec1e253b1a0a232045a144a765c7cbb3843ef54"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"6f8800f6fba7d3552e8d63e30061d671fdae449b","unresolved":false,"context_lines":[{"line_number":224,"context_line":""},{"line_number":225,"context_line":"   .. code-block:: console"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"      $ openstack quota show PROJECT_ID"},{"line_number":228,"context_line":"      +-----------------------+----------------------------------+"},{"line_number":229,"context_line":"      | Field                 | Value                            |"},{"line_number":230,"context_line":"      +-----------------------+----------------------------------+"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ffe62b97_c9b4acf4","line":227,"range":{"start_line":227,"start_character":29,"end_line":227,"end_character":39},"updated":"2017-03-29 14:42:25.000000000","message":"As the section where this is defined has been removed, you\u0027ll need to put the actual project ID back here.","commit_id":"bec1e253b1a0a232045a144a765c7cbb3843ef54"}]}
