)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"15751b6041f302b265481de28dff64020ba7702a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"DSCP addition to advanced qos guide"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Adding the DSCP rule type documentation to the networking-guide."},{"line_number":10,"context_line":"Also added CLI reference for the command line changes in the"},{"line_number":11,"context_line":"client modifications."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5a5ae5dd_a41b7c72","line":9,"updated":"2016-02-05 04:04:14.000000000","message":"nit: %s/DSCP rule/DSCP marking rule/g","commit_id":"8c9083f981721dc5f62d6f880dd6e81cde99e0c6"}],"doc/cli-reference/source/neutron.rst":[{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"8dd0700ad0a8874c8a3598be219c63b3ef90b2df","unresolved":false,"context_lines":[{"line_number":622,"context_line":"  Update the given qos bandwidth limit rule."},{"line_number":623,"context_line":""},{"line_number":624,"context_line":"``qos-dscp-marking-rule-create``"},{"line_number":625,"context_line":"  Create a qos dscp markingrule."},{"line_number":626,"context_line":""},{"line_number":627,"context_line":"``qos-dscp-marking-rule-delete``"},{"line_number":628,"context_line":"  Delete a given qos dscp marking rule."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a5ae5dd_e9fde43a","line":625,"updated":"2016-02-04 17:16:47.000000000","message":"You need a space between \u0027marking\u0027 and \u0027rule\u0027.","commit_id":"977df2ddb3cf71a9d237eea131d63857104c5ea1"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"72198fe725876bd9ca21dc3ad7b591267e8909e5","unresolved":false,"context_lines":[{"line_number":622,"context_line":"  Update the given qos bandwidth limit rule."},{"line_number":623,"context_line":""},{"line_number":624,"context_line":"``qos-dscp-marking-rule-create``"},{"line_number":625,"context_line":"  Create a qos dscp markingrule."},{"line_number":626,"context_line":""},{"line_number":627,"context_line":"``qos-dscp-marking-rule-delete``"},{"line_number":628,"context_line":"  Delete a given qos dscp marking rule."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a5ae5dd_c9cb481d","line":625,"updated":"2016-02-04 17:17:45.000000000","message":"need a space between marking and rule","commit_id":"977df2ddb3cf71a9d237eea131d63857104c5ea1"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0f196d50779c4ace4a51d60576a53f58bb07bbe4","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. ## WARNING ######################################"},{"line_number":2,"context_line":".. This file is automatically generated, do not edit"},{"line_number":3,"context_line":".. #################################################"},{"line_number":4,"context_line":""},{"line_number":5,"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"},{"line_number":6,"context_line":"Networking service command-line client"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a5ae5dd_f157aa55","line":3,"updated":"2016-02-08 07:56:39.000000000","message":"See above - we generate this file whenver python-neutronclient gets released.","commit_id":"5d9c9bef195739f48dbef887a94c1bfc77c9ba6e"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"7ea5417fb662535343b64dc14a8210dfe06aecc5","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. ## WARNING ######################################"},{"line_number":2,"context_line":".. This file is automatically generated, do not edit"},{"line_number":3,"context_line":".. #################################################"},{"line_number":4,"context_line":""},{"line_number":5,"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"},{"line_number":6,"context_line":"Networking service command-line client"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a5ae5dd_782e1b8d","line":3,"in_reply_to":"5a5ae5dd_f157aa55","updated":"2016-02-08 18:00:07.000000000","message":"Done","commit_id":"5d9c9bef195739f48dbef887a94c1bfc77c9ba6e"}],"doc/networking-guide/source/adv-config-qos.rst":[{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"71957ef414ca6dc1968f6166f44dd295868ac8a3","unresolved":false,"context_lines":[{"line_number":91,"context_line":"   \"create_policy\": \"rule:regular_user\","},{"line_number":92,"context_line":"   \"update_policy\": \"rule:regular_user\","},{"line_number":93,"context_line":"   \"delete_policy\": \"rule:regular_user\","},{"line_number":94,"context_line":"   \"get_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":95,"context_line":"   \"create_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":96,"context_line":"   \"delete_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":97,"context_line":"   \"update_policy_bandwidth_limit_rule\": \"rule:regular_user\","}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_4ce1cacf","line":94,"updated":"2016-02-04 06:19:55.000000000","message":"How about making separate code block for \"bandwidth_limit_rule\" as well?","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"90fbd6738de2490dd116a7b585acdefa6db494cd","unresolved":false,"context_lines":[{"line_number":91,"context_line":"   \"create_policy\": \"rule:regular_user\","},{"line_number":92,"context_line":"   \"update_policy\": \"rule:regular_user\","},{"line_number":93,"context_line":"   \"delete_policy\": \"rule:regular_user\","},{"line_number":94,"context_line":"   \"get_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":95,"context_line":"   \"create_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":96,"context_line":"   \"delete_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":97,"context_line":"   \"update_policy_bandwidth_limit_rule\": \"rule:regular_user\","}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_0e69668b","line":94,"in_reply_to":"5a5ae5dd_4ce1cacf","updated":"2016-02-04 17:31:35.000000000","message":"Done","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"71957ef414ca6dc1968f6166f44dd295868ac8a3","unresolved":false,"context_lines":[{"line_number":116,"context_line":"If tenants are trusted to create their own policies, check the trusted tenants"},{"line_number":117,"context_line":"``policy.json`` configuration section."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"First, create a QoS policy and its bandwidth limit rules:"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":".. code-block:: console"},{"line_number":122,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_4fd45c46","line":119,"updated":"2016-02-04 06:19:55.000000000","message":"IMO, we can modify for dscp over here rather mentioning it separately at the end.","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"71957ef414ca6dc1968f6166f44dd295868ac8a3","unresolved":false,"context_lines":[{"line_number":239,"context_line":".. code-block:: console"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"    $ neutron qos-bandwidth-limit-rule-update \\"},{"line_number":242,"context_line":"        a49f02fe-6ab5-4cd2-8a68-f4589f58a010 bw-limiter \\"},{"line_number":243,"context_line":"        --max-kbps 2000 --max-burst-kbps 200"},{"line_number":244,"context_line":"    Updated bandwidth_limit_rule: a49f02fe-6ab5-4cd2-8a68-f4589f58a010"},{"line_number":245,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_cf6e0c96","line":242,"updated":"2016-02-04 06:19:55.000000000","message":"better to use \"ee1c673-5671-40ca-b55f-4cd4bbd999c7\" instead of \"a49f02fe-6ab5-4cd2-8a68-f4589f58a010\". Please note the created policy-id in L130.","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"90fbd6738de2490dd116a7b585acdefa6db494cd","unresolved":false,"context_lines":[{"line_number":239,"context_line":".. code-block:: console"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"    $ neutron qos-bandwidth-limit-rule-update \\"},{"line_number":242,"context_line":"        a49f02fe-6ab5-4cd2-8a68-f4589f58a010 bw-limiter \\"},{"line_number":243,"context_line":"        --max-kbps 2000 --max-burst-kbps 200"},{"line_number":244,"context_line":"    Updated bandwidth_limit_rule: a49f02fe-6ab5-4cd2-8a68-f4589f58a010"},{"line_number":245,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_044b87b1","line":242,"in_reply_to":"5a5ae5dd_cf6e0c96","updated":"2016-02-04 17:31:35.000000000","message":"talked to sean about this, since its in already merged docs i\u0027ll open up a seperate patch for it","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"71957ef414ca6dc1968f6166f44dd295868ac8a3","unresolved":false,"context_lines":[{"line_number":244,"context_line":"    Updated bandwidth_limit_rule: a49f02fe-6ab5-4cd2-8a68-f4589f58a010"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"    $ neutron qos-bandwidth-limit-rule-show \\"},{"line_number":247,"context_line":"        a49f02fe-6ab5-4cd2-8a68-f4589f58a010 bw-limiter"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"    +----------------+--------------------------------------+"},{"line_number":250,"context_line":"    | Field          | Value                                |"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_8f681489","line":247,"updated":"2016-02-04 06:19:55.000000000","message":"ditto","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"909d7a9f2c5f38aaa052c82d8af6b82efa2f8e77","unresolved":false,"context_lines":[{"line_number":254,"context_line":"    | max_kbps       | 2000                                 |"},{"line_number":255,"context_line":"    +----------------+--------------------------------------+"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"DSCP Rule Examples"},{"line_number":258,"context_line":"------------------"},{"line_number":259,"context_line":"Just like with bandwidth limiting, create a policy for DSCP:"},{"line_number":260,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a5de9d1_55f8b6c4","line":257,"range":{"start_line":257,"start_character":5,"end_line":257,"end_character":18},"updated":"2016-02-02 10:32:48.000000000","message":"rule examples (sentence case capitalization for headings)","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"71957ef414ca6dc1968f6166f44dd295868ac8a3","unresolved":false,"context_lines":[{"line_number":254,"context_line":"    | max_kbps       | 2000                                 |"},{"line_number":255,"context_line":"    +----------------+--------------------------------------+"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"DSCP Rule Examples"},{"line_number":258,"context_line":"------------------"},{"line_number":259,"context_line":"Just like with bandwidth limiting, create a policy for DSCP:"},{"line_number":260,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_cccdba5e","line":257,"range":{"start_line":257,"start_character":5,"end_line":257,"end_character":18},"in_reply_to":"7a5de9d1_55f8b6c4","updated":"2016-02-04 06:19:55.000000000","message":"Let\u0027s use DSCP marking rule for consistency.","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dcd9fd50782255d6dc9e653a904f236b5a9254e3","unresolved":false,"context_lines":[{"line_number":260,"context_line":""},{"line_number":261,"context_line":".. code-block:: console"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"    $ neutron qos-policy-create dscp-marking"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"     Created a new policy:"},{"line_number":266,"context_line":"     +-------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_eeba33c0","line":263,"updated":"2016-02-03 01:00:34.000000000","message":"This is such a tiny nit, but could you please dedent this by one space to line it up properly? Thank you","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"90fbd6738de2490dd116a7b585acdefa6db494cd","unresolved":false,"context_lines":[{"line_number":260,"context_line":""},{"line_number":261,"context_line":".. code-block:: console"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"    $ neutron qos-policy-create dscp-marking"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"     Created a new policy:"},{"line_number":266,"context_line":"     +-------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_09bba00f","line":263,"in_reply_to":"5a5ae5dd_eeba33c0","updated":"2016-02-04 17:31:35.000000000","message":"Done","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"71957ef414ca6dc1968f6166f44dd295868ac8a3","unresolved":false,"context_lines":[{"line_number":274,"context_line":"     | tenant_id   | 85b859134de2428d94f6ee910dc545d8     |"},{"line_number":275,"context_line":"     +-------------+--------------------------------------+"},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"You can create, update, and show DSCP marks with the neutron"},{"line_number":278,"context_line":"client as shown below:"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_ec0c3696","line":277,"updated":"2016-02-04 06:19:55.000000000","message":"missed list and delete...","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"90fbd6738de2490dd116a7b585acdefa6db494cd","unresolved":false,"context_lines":[{"line_number":274,"context_line":"     | tenant_id   | 85b859134de2428d94f6ee910dc545d8     |"},{"line_number":275,"context_line":"     +-------------+--------------------------------------+"},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"You can create, update, and show DSCP marks with the neutron"},{"line_number":278,"context_line":"client as shown below:"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_89455018","line":277,"in_reply_to":"5a5ae5dd_ec0c3696","updated":"2016-02-04 17:31:35.000000000","message":"Done","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dcd9fd50782255d6dc9e653a904f236b5a9254e3","unresolved":false,"context_lines":[{"line_number":275,"context_line":"     +-------------+--------------------------------------+"},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"You can create, update, and show DSCP marks with the neutron"},{"line_number":278,"context_line":"client as shown below:"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":".. code-block:: console"},{"line_number":281,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_aeb43bd1","line":278,"updated":"2016-02-03 01:00:34.000000000","message":"client: *","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"90fbd6738de2490dd116a7b585acdefa6db494cd","unresolved":false,"context_lines":[{"line_number":275,"context_line":"     +-------------+--------------------------------------+"},{"line_number":276,"context_line":""},{"line_number":277,"context_line":"You can create, update, and show DSCP marks with the neutron"},{"line_number":278,"context_line":"client as shown below:"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":".. code-block:: console"},{"line_number":281,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_69d254d4","line":278,"in_reply_to":"5a5ae5dd_aeb43bd1","updated":"2016-02-04 17:31:35.000000000","message":"Done","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dcd9fd50782255d6dc9e653a904f236b5a9254e3","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    $ neutron qos-dscp-marking-rule-create dscp-marking \\"},{"line_number":283,"context_line":"        --dscp-mark 26"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"     Created a new dscp marking rule"},{"line_number":286,"context_line":"     +----------------+--------------------------------------+"},{"line_number":287,"context_line":"     | Field          | Value                                |"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_eee1d3d1","line":284,"updated":"2016-02-03 01:00:34.000000000","message":"Ditto for the dedent of one space","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"dcd9fd50782255d6dc9e653a904f236b5a9254e3","unresolved":false,"context_lines":[{"line_number":292,"context_line":""},{"line_number":293,"context_line":".. code-block:: console"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"    $ neutron qos-dscp-marking-rule-update \\"},{"line_number":296,"context_line":"        115e4f70-8034-4176-8fe9-2c47f8878a7d dscp-marking \\"},{"line_number":297,"context_line":"        --dscp-mark 22"},{"line_number":298,"context_line":"    Updated dscp_rule: a49f02fe-6ab5-4cd2-8a68-f4589f58a010"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_cedc171b","line":295,"updated":"2016-02-03 01:00:34.000000000","message":"ditto","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"71957ef414ca6dc1968f6166f44dd295868ac8a3","unresolved":false,"context_lines":[{"line_number":293,"context_line":".. code-block:: console"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"    $ neutron qos-dscp-marking-rule-update \\"},{"line_number":296,"context_line":"        115e4f70-8034-4176-8fe9-2c47f8878a7d dscp-marking \\"},{"line_number":297,"context_line":"        --dscp-mark 22"},{"line_number":298,"context_line":"    Updated dscp_rule: a49f02fe-6ab5-4cd2-8a68-f4589f58a010"},{"line_number":299,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_6c304602","line":296,"updated":"2016-02-04 06:19:55.000000000","message":"I believe we need to use policy-id instead of dscp-mark record-id.. From line no: 270, I can find the policy-id is \"8569fb4d-3d63-483e-b49a-9f9290d794f4\" and not \"115e4f70-8034-4176-8fe9-2c47f8878a7d\".","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"71957ef414ca6dc1968f6166f44dd295868ac8a3","unresolved":false,"context_lines":[{"line_number":298,"context_line":"    Updated dscp_rule: a49f02fe-6ab5-4cd2-8a68-f4589f58a010"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"    $ neutron qos-dscp-marking-rule-show \\"},{"line_number":301,"context_line":"        115e4f70-8034-4176-8fe9-2c47f8878a7d  dscp-marking"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"    +----------------+--------------------------------------+"},{"line_number":304,"context_line":"    | Field          | Value                                |"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a5ae5dd_4c1c6a77","line":301,"updated":"2016-02-04 06:19:55.000000000","message":"ditto","commit_id":"81551ba3e752e975d483c9ec325629b87537e8b5"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"72198fe725876bd9ca21dc3ad7b591267e8909e5","unresolved":false,"context_lines":[{"line_number":93,"context_line":"   \"get_policy\": \"rule:regular_user\","},{"line_number":94,"context_line":"   \"create_policy\": \"rule:regular_user\","},{"line_number":95,"context_line":"   \"update_policy\": \"rule:regular_user\","},{"line_number":96,"context_line":"   \"delete_policy\": \"rule:regular_user\","},{"line_number":97,"context_line":"   \"get_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":98,"context_line":"   \"create_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":99,"context_line":"   \"delete_policy_bandwidth_limit_rule\": \"rule:regular_user\","}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a5ae5dd_49d8b8ef","side":"PARENT","line":96,"updated":"2016-02-04 17:17:45.000000000","message":"I think this comma is still required?","commit_id":"881df2af1a9717d3fa73b6a12430798ef87f738c"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"72198fe725876bd9ca21dc3ad7b591267e8909e5","unresolved":false,"context_lines":[{"line_number":121,"context_line":"If tenants are trusted to create their own policies, check the trusted tenants"},{"line_number":122,"context_line":"``policy.json`` configuration section."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"First, create a QoS policy and its bandwidth limit and dscp marking rules:"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":".. code-block:: console"},{"line_number":127,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a5ae5dd_6945746e","line":124,"updated":"2016-02-04 17:17:45.000000000","message":"I don\u0027t see the part where you create the dscp marking rule for the policy named bw-limiter.","commit_id":"977df2ddb3cf71a9d237eea131d63857104c5ea1"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"72198fe725876bd9ca21dc3ad7b591267e8909e5","unresolved":false,"context_lines":[{"line_number":249,"context_line":"    Updated bandwidth_limit_rule: 0ee1c673-5671-40ca-b55f-4cd4bbd999c7"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"    $ neutron qos-bandwidth-limit-rule-show \\"},{"line_number":252,"context_line":"        0ee1c673-5671-40ca-b55f-4cd4bbd999c7 bw-limiter"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    +----------------+--------------------------------------+"},{"line_number":255,"context_line":"    | Field          | Value                                |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a5ae5dd_e959645b","line":252,"updated":"2016-02-04 17:17:45.000000000","message":"Why are these UUIDs being changed?","commit_id":"977df2ddb3cf71a9d237eea131d63857104c5ea1"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"15751b6041f302b265481de28dff64020ba7702a","unresolved":false,"context_lines":[{"line_number":300,"context_line":"        --dscp-mark 22"},{"line_number":301,"context_line":"    Updated dscp_rule: 115e4f70-8034-4176-8fe9-2c47f8878a7d"},{"line_number":302,"context_line":""},{"line_number":303,"context_line":"    $ neutron qos-dscp-marking-rule-show \\"},{"line_number":304,"context_line":"        115e4f70-8034-4176-8fe9-2c47f8878a7d dscp-marking"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"    +----------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5a5ae5dd_8406801b","line":303,"updated":"2016-02-05 04:04:14.000000000","message":"How about adding examples for delete and list?","commit_id":"8c9083f981721dc5f62d6f880dd6e81cde99e0c6"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4fd22610ab87c9e7b1b06842beb75cafe0e7bdf5","unresolved":false,"context_lines":[{"line_number":277,"context_line":"    | tenant_id   | 85b859134de2428d94f6ee910dc545d8     |"},{"line_number":278,"context_line":"    +-------------+--------------------------------------+"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"You can create, update, list, delete and show DSCP markings \\"},{"line_number":281,"context_line":"with the neutron client:"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a5ae5dd_8b66434f","line":280,"updated":"2016-02-08 06:31:14.000000000","message":"What\u0027s the slash here for?","commit_id":"5d9c9bef195739f48dbef887a94c1bfc77c9ba6e"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"7ea5417fb662535343b64dc14a8210dfe06aecc5","unresolved":false,"context_lines":[{"line_number":277,"context_line":"    | tenant_id   | 85b859134de2428d94f6ee910dc545d8     |"},{"line_number":278,"context_line":"    +-------------+--------------------------------------+"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"You can create, update, list, delete and show DSCP markings \\"},{"line_number":281,"context_line":"with the neutron client:"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a5ae5dd_7817fb44","line":280,"in_reply_to":"5a5ae5dd_8b66434f","updated":"2016-02-08 18:00:07.000000000","message":"this was to prevent from being 80 columns long, but is short enough to fit so removed it, thank you.","commit_id":"5d9c9bef195739f48dbef887a94c1bfc77c9ba6e"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"4fd22610ab87c9e7b1b06842beb75cafe0e7bdf5","unresolved":false,"context_lines":[{"line_number":282,"context_line":""},{"line_number":283,"context_line":".. code-block:: console"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"    $ neutron qos-dscp-marking-rule-create dscp-marking \\"},{"line_number":286,"context_line":"        --dscp-mark 26"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"    Created a new dscp marking rule"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a5ae5dd_2b594f8e","line":285,"updated":"2016-02-08 06:31:14.000000000","message":"ditto","commit_id":"5d9c9bef195739f48dbef887a94c1bfc77c9ba6e"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"7ea5417fb662535343b64dc14a8210dfe06aecc5","unresolved":false,"context_lines":[{"line_number":282,"context_line":""},{"line_number":283,"context_line":".. code-block:: console"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"    $ neutron qos-dscp-marking-rule-create dscp-marking \\"},{"line_number":286,"context_line":"        --dscp-mark 26"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"    Created a new dscp marking rule"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5a5ae5dd_f821ab9e","line":285,"in_reply_to":"5a5ae5dd_2b594f8e","updated":"2016-02-08 18:00:07.000000000","message":"see above","commit_id":"5d9c9bef195739f48dbef887a94c1bfc77c9ba6e"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"3b9087aafa5b6149cf71934ab378a56a310086dc","unresolved":false,"context_lines":[{"line_number":277,"context_line":"    | tenant_id   | 85b859134de2428d94f6ee910dc545d8     |"},{"line_number":278,"context_line":"    +-------------+--------------------------------------+"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"You can create, update, list, delete and show DSCP markings \\"},{"line_number":281,"context_line":"with the neutron client:"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a57f1b5_2c86db65","line":280,"range":{"start_line":280,"start_character":36,"end_line":280,"end_character":37},"updated":"2016-02-10 17:34:21.000000000","message":"place comma here","commit_id":"427b2eebe19943dc234be72d502e16ec47c7709c"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"c6beb60a628e0dfb947d197acc315349ecad39c2","unresolved":false,"context_lines":[{"line_number":100,"context_line":"   \"create_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":101,"context_line":"   \"delete_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":102,"context_line":"   \"update_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":103,"context_line":"   \"get_rule_type\": \"rule:regular_user\","},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"To enable DSCP marking rule:"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"7af24918_f105f579","line":103,"updated":"2016-03-03 17:03:46.000000000","message":"that rule probably now belongs to a seperate (common) section, or to both.","commit_id":"4224c0e85c332ddeacf2d8989ef6d747d2ed353a"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"78dd1d79583cecf24b1b9edcaaac1a0c68d6645a","unresolved":false,"context_lines":[{"line_number":100,"context_line":"   \"create_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":101,"context_line":"   \"delete_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":102,"context_line":"   \"update_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":103,"context_line":"   \"get_rule_type\": \"rule:regular_user\","},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"To enable DSCP marking rule:"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"7af24918_c9000d37","line":103,"in_reply_to":"7af24918_f105f579","updated":"2016-03-03 17:53:04.000000000","message":"Done","commit_id":"4224c0e85c332ddeacf2d8989ef6d747d2ed353a"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"bacf918166865b5865bc5d55caa79a551902e7ef","unresolved":false,"context_lines":[{"line_number":277,"context_line":"    | tenant_id   | 85b859134de2428d94f6ee910dc545d8     |"},{"line_number":278,"context_line":"    +-------------+--------------------------------------+"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"You can create, update, list, delete, and show DSCP markings \\"},{"line_number":281,"context_line":"with the neutron client:"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":8,"id":"dae33548_b0d7a622","line":280,"updated":"2016-02-14 07:30:27.000000000","message":"nit: remove slash from the end.","commit_id":"4224c0e85c332ddeacf2d8989ef6d747d2ed353a"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"e8590f767a8d60eaab5e5c79f5300c6d78383273","unresolved":false,"context_lines":[{"line_number":97,"context_line":".. code-block:: json"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"   \"get_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":100,"context_line":"   \"create_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":101,"context_line":"   \"delete_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":102,"context_line":"   \"update_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":103,"context_line":"   \"get_rule_type\": \"rule:regular_user\","}],"source_content_type":"text/x-rst","patch_set":9,"id":"7af24918_ea179e42","line":100,"updated":"2016-03-04 05:24:37.000000000","message":"I can find the rule:admin_only for these cmds..\nhttps://github.com/openstack/neutron/blob/master/etc/policy.json#L194-L196","commit_id":"ff710b05b16caf179c2a22f8157e5cb365f0b52e"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"410a64ec25606861635346e22fb037f803408ab2","unresolved":false,"context_lines":[{"line_number":97,"context_line":".. code-block:: json"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"   \"get_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":100,"context_line":"   \"create_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":101,"context_line":"   \"delete_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":102,"context_line":"   \"update_policy_bandwidth_limit_rule\": \"rule:regular_user\","},{"line_number":103,"context_line":"   \"get_rule_type\": \"rule:regular_user\","}],"source_content_type":"text/x-rst","patch_set":9,"id":"7af24918_52d11222","line":100,"in_reply_to":"7af24918_ea179e42","updated":"2016-03-04 14:54:17.000000000","message":"you are correct, excellent thank you!","commit_id":"ff710b05b16caf179c2a22f8157e5cb365f0b52e"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"e8590f767a8d60eaab5e5c79f5300c6d78383273","unresolved":false,"context_lines":[{"line_number":107,"context_line":".. code-block:: json"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"   \"get_policy_dscp_marking_rule\": \"rule:regular_user\","},{"line_number":110,"context_line":"   \"create_dscp_marking_rule\": \"rule:regular_user\","},{"line_number":111,"context_line":"   \"delete_dscp_marking_rule\": \"rule:regular_user\","},{"line_number":112,"context_line":"   \"update_dscp_marking_rule\": \"rule:regular_user\","},{"line_number":113,"context_line":"   \"get_rule_type\": \"rule:regular_user\","}],"source_content_type":"text/x-rst","patch_set":9,"id":"7af24918_2a2ce697","line":110,"updated":"2016-03-04 05:24:37.000000000","message":"ditto..\n\nhttps://review.openstack.org/#/c/251738/49/etc/policy.json@198\nhttps://review.openstack.org/#/c/251738/49/etc/policy.json@199\nhttps://review.openstack.org/#/c/251738/49/etc/policy.json@200","commit_id":"ff710b05b16caf179c2a22f8157e5cb365f0b52e"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"410a64ec25606861635346e22fb037f803408ab2","unresolved":false,"context_lines":[{"line_number":107,"context_line":".. code-block:: json"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"   \"get_policy_dscp_marking_rule\": \"rule:regular_user\","},{"line_number":110,"context_line":"   \"create_dscp_marking_rule\": \"rule:regular_user\","},{"line_number":111,"context_line":"   \"delete_dscp_marking_rule\": \"rule:regular_user\","},{"line_number":112,"context_line":"   \"update_dscp_marking_rule\": \"rule:regular_user\","},{"line_number":113,"context_line":"   \"get_rule_type\": \"rule:regular_user\","}],"source_content_type":"text/x-rst","patch_set":9,"id":"7af24918_12aaea84","line":110,"in_reply_to":"7af24918_2a2ce697","updated":"2016-03-04 14:54:17.000000000","message":"Done","commit_id":"ff710b05b16caf179c2a22f8157e5cb365f0b52e"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"68fb1b8ef669a6f7485a1f10771e5c947b0f7155","unresolved":false,"context_lines":[{"line_number":278,"context_line":"    | tenant_id   | 85b859134de2428d94f6ee910dc545d8     |"},{"line_number":279,"context_line":"    +-------------+--------------------------------------+"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"You can create, update, list, delete, and show DSCP markings \\"},{"line_number":282,"context_line":"with the neutron client:"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":10,"id":"7af24918_67b5477d","line":281,"range":{"start_line":281,"start_character":60,"end_line":281,"end_character":62},"updated":"2016-03-05 15:10:51.000000000","message":"remove \"\\\"","commit_id":"3c629dbf8483dc64d442d2ae52714565be8f08b7"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"a88ccac47163df64aa5a29fb4f7cfa8172351434","unresolved":false,"context_lines":[{"line_number":278,"context_line":"    | tenant_id   | 85b859134de2428d94f6ee910dc545d8     |"},{"line_number":279,"context_line":"    +-------------+--------------------------------------+"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"You can create, update, list, delete, and show DSCP markings \\"},{"line_number":282,"context_line":"with the neutron client:"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":10,"id":"5aef4532_74821b02","line":281,"range":{"start_line":281,"start_character":60,"end_line":281,"end_character":62},"in_reply_to":"7af24918_67b5477d","updated":"2016-03-07 15:00:36.000000000","message":"Done","commit_id":"3c629dbf8483dc64d442d2ae52714565be8f08b7"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"3d6283e4d518071332b480e1e509a6bdd5cdd956","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. note::"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"   For the Liberty release only egress bandwidth limit rules are supported."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"In the most simple case, the property can be represented by a simple Python"},{"line_number":48,"context_line":"list defined on the class."}],"source_content_type":"text/x-rst","patch_set":11,"id":"1af94dfe_e7b269e4","side":"PARENT","line":45,"updated":"2016-03-18 03:25:32.000000000","message":"I think we\u0027d want to keep this note but mention that this is enabled from Newton onward.","commit_id":"881df2af1a9717d3fa73b6a12430798ef87f738c"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"644ec9424d14ff780d08aaaef6cfe1961bad07f6","unresolved":false,"context_lines":[{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    $ neutron qos-dscp-marking-rule-show \\"},{"line_number":303,"context_line":"        115e4f70-8034-4176-8fe9-2c47f8878a7d dscp-marking"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    +----------------+--------------------------------------+"},{"line_number":306,"context_line":"    | Field          | Value                                |"},{"line_number":307,"context_line":"    +----------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":11,"id":"5aef4532_0cfb76c2","line":304,"updated":"2016-03-08 23:46:45.000000000","message":"Not sure about the new lines between the command and the output. Does the python-neutronclient add them to the output?","commit_id":"cfdc2e267de72aaae06d872a23bc2ea0d972a363"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"60763fb5f34fd3b00adc91a7115920b7d2f54fb4","unresolved":false,"context_lines":[{"line_number":301,"context_line":""},{"line_number":302,"context_line":"    $ neutron qos-dscp-marking-rule-show \\"},{"line_number":303,"context_line":"        115e4f70-8034-4176-8fe9-2c47f8878a7d dscp-marking"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    +----------------+--------------------------------------+"},{"line_number":306,"context_line":"    | Field          | Value                                |"},{"line_number":307,"context_line":"    +----------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":11,"id":"7a1b2928_a622a7b7","line":304,"in_reply_to":"5aef4532_0cfb76c2","updated":"2016-04-11 17:34:22.000000000","message":"Christian you are correct, the newlines are not needed this is more out of habit from the 80 line length while coding","commit_id":"cfdc2e267de72aaae06d872a23bc2ea0d972a363"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"fa8d7ad93d234d9a626c146a666308d0f941c780","unresolved":false,"context_lines":[{"line_number":268,"context_line":".. code-block:: console"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"    $ neutron qos-policy-create dscp-marking"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"    Created a new policy:"},{"line_number":273,"context_line":"    +-------------+--------------------------------------+"},{"line_number":274,"context_line":"    | Field       | Value                                |"}],"source_content_type":"text/x-rst","patch_set":12,"id":"7a1b2928_f76f2890","line":271,"updated":"2016-04-11 19:31:38.000000000","message":"I would prefer to remove those lines if there are not part of the command output.","commit_id":"0bfdf24c1b50e56661046f111faae2bb6fd561dd"}]}
