)]}'
{"specs/ocata/add-qos-to-nfs.rst":[{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"8d6cf9ae0af8beb28bf54116efd64282c973306b","unresolved":false,"context_lines":[{"line_number":33,"context_line":"Proposed change"},{"line_number":34,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"This spec proposes adding the above mentioned features by expanding on nfs.py."},{"line_number":37,"context_line":"Specifically new functions will be created that will use the qos_spec"},{"line_number":38,"context_line":"associated with the volume_type in order to capture key info, such as"},{"line_number":39,"context_line":"max_iops and min_iops which could be use to contrain users in a specifc"},{"line_number":40,"context_line":"volume_type tier."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"We would use the information provided by the qos_spec with the functions in"},{"line_number":43,"context_line":"image_utils in order to use qemu-img functions in order to further help the"},{"line_number":44,"context_line":"NFS driver provide quality QoS."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Alternatives"},{"line_number":47,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a8bc5a2_fcd68e4d","line":44,"range":{"start_line":36,"start_character":0,"end_line":44,"end_character":31},"updated":"2016-09-26 17:49:29.000000000","message":"You haven\u0027t described how and who will provide this QoS, in the block layer? Is this possible? If so what tool will you use?\nHonestly this does not seem viable to me as even if you had an NFS client or server that guaranteed the QoS spec, you would have the network layer that would mess up you guarantees.","commit_id":"db1eb076f9d730d94f99381f2f3324c7e921516e"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"8d6cf9ae0af8beb28bf54116efd64282c973306b","unresolved":false,"context_lines":[{"line_number":50,"context_line":"functionality to the NFS driver."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"2. Another option is that we could use a combination of VLANing and network"},{"line_number":53,"context_line":"QoS to try and create a QoS solution. This would lead to  a realistic, per"},{"line_number":54,"context_line":"volume, QoS solution."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"3. Another possibility is that we could create a new share per volume to"},{"line_number":57,"context_line":"achieve QoS. However this would not be desirable as it would require"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a8bc5a2_e105077a","line":54,"range":{"start_line":53,"start_character":37,"end_line":54,"end_character":21},"updated":"2016-09-26 17:49:29.000000000","message":"How can this be? If you are using NFS  protocol, all packages from any different files (volumes) in the backend will have the same network profile!!\nCan you outline how you expect this to work in a volume basis?","commit_id":"db1eb076f9d730d94f99381f2f3324c7e921516e"},{"author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"change_message_id":"8d6cf9ae0af8beb28bf54116efd64282c973306b","unresolved":false,"context_lines":[{"line_number":53,"context_line":"QoS to try and create a QoS solution. This would lead to  a realistic, per"},{"line_number":54,"context_line":"volume, QoS solution."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"3. Another possibility is that we could create a new share per volume to"},{"line_number":57,"context_line":"achieve QoS. However this would not be desirable as it would require"},{"line_number":58,"context_line":"creation and maintenance of many NFS shares."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Data model impact"},{"line_number":61,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a8bc5a2_41b95b78","line":58,"range":{"start_line":56,"start_character":2,"end_line":58,"end_character":44},"updated":"2016-09-26 17:49:29.000000000","message":"I don\u0027t think is is something considered as an alternative as after all downsides, would need to do drastic changes in the driver.","commit_id":"db1eb076f9d730d94f99381f2f3324c7e921516e"}]}
