)]}'
{"doc/source/admin/blockstorage-capacity-based-qos.rst":[{"author":{"_account_id":27248,"name":"Prateek Goel","email":"prateek.goel2@tatacommunications.com","username":"prateek.goel"},"change_message_id":"14e1a7fe8b61954727e88691ad799fbb6c3b0216","unresolved":false,"context_lines":[{"line_number":14,"context_line":"extra capacity (which will go un-used).  The inverse can be problematic, if a"},{"line_number":15,"context_line":"user creates a 1000GB volume with 1000 IOPs, leaving 9000 un-used IOPs."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Capacity based quality of service allows you to multiple the quality of service"},{"line_number":18,"context_line":"values by the size of the volume, which will allow you to efficiently use the"},{"line_number":19,"context_line":"storage managed by Cinder.  In some cases, it will \u0027force\u0027 the user to"},{"line_number":20,"context_line":"provision a larger volume than they need to get the IOPs they need, but that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa0c359_7c305c08","line":17,"range":{"start_line":17,"start_character":48,"end_line":17,"end_character":56},"updated":"2018-02-19 12:07:44.000000000","message":"Did you mean \"multiply\" here?","commit_id":"3cc793268bf88f0fe4161530e7150c0dc63dbf6e"},{"author":{"_account_id":27248,"name":"Prateek Goel","email":"prateek.goel2@tatacommunications.com","username":"prateek.goel"},"change_message_id":"14e1a7fe8b61954727e88691ad799fbb6c3b0216","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":".. code-block:: console"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"   $ cinder qos-create high-iops consumer\u003d\"front-end\" total_iops_sec_per_gb\u003d30 total_bytes_sec_per_gb\u003d1048576"},{"line_number":41,"context_line":"   +----------+--------------------------------------+"},{"line_number":42,"context_line":"   | Property | Value                                |"},{"line_number":43,"context_line":"   +----------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa0c359_3c3ad4e6","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":109},"updated":"2018-02-19 12:07:44.000000000","message":"We might want to truncate line to fit line limits.","commit_id":"3cc793268bf88f0fe4161530e7150c0dc63dbf6e"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"e07ee781284e4d27906e273299f97b602b89688f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Basic QoS allows you to define hard limits for volumes, however, if you have a"},{"line_number":11,"context_line":"limit of 1000 IOPs for a volume and you have a user which creates 10x 1GB"},{"line_number":12,"context_line":"volumes with 1000 IOPs (in a cluster with 1000GB storage and 10,000 IOPs),"},{"line_number":13,"context_line":"you\u0027re not unable to guarantee the quality of service without having to add"},{"line_number":14,"context_line":"extra capacity (which will go un-used).  The inverse can be problematic, if a"},{"line_number":15,"context_line":"user creates a 1000GB volume with 1000 IOPs, leaving 9000 un-used IOPs."},{"line_number":16,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f9dbf25_cef8e14a","line":13,"range":{"start_line":13,"start_character":7,"end_line":13,"end_character":17},"updated":"2018-03-04 15:36:19.000000000","message":"\"not able\"","commit_id":"871e9e46e5419e9348cd443c49f41c45fa219fa1"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"e07ee781284e4d27906e273299f97b602b89688f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"values by the size of the volume, which will allow you to efficiently use the"},{"line_number":19,"context_line":"storage managed by Cinder.  In some cases, it will \u0027force\u0027 the user to"},{"line_number":20,"context_line":"provision a larger volume than they need to get the IOPs they need, but that"},{"line_number":21,"context_line":"extra space would have went un-used if they didn\u0027t use it in order to deliver"},{"line_number":22,"context_line":"the quality of service."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"There is currently 6 options to control capacity based quality of service"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f9dbf25_8e98991b","line":21,"range":{"start_line":21,"start_character":23,"end_line":21,"end_character":27},"updated":"2018-03-04 15:36:19.000000000","message":"gone","commit_id":"871e9e46e5419e9348cd443c49f41c45fa219fa1"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"e07ee781284e4d27906e273299f97b602b89688f","unresolved":false,"context_lines":[{"line_number":21,"context_line":"extra space would have went un-used if they didn\u0027t use it in order to deliver"},{"line_number":22,"context_line":"the quality of service."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"There is currently 6 options to control capacity based quality of service"},{"line_number":25,"context_line":"which values should be fairly self explanatory:"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"* `read_iops_sec_per_gb`"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1f9dbf25_ee883dc7","line":24,"range":{"start_line":24,"start_character":6,"end_line":24,"end_character":8},"updated":"2018-03-04 15:36:19.000000000","message":"are","commit_id":"871e9e46e5419e9348cd443c49f41c45fa219fa1"}]}
