<div dir="ltr"><div><div><div><div>Vijay,<br><br></div>no, as you said, R/W priority solves my case which is keeping volume available for multiple clients heavy  R traffic while allowing background W processes to continue.<br><br></div>However I see potential uses for QoS traffic shaping (based on many rules - client identity, client requested priority, accessed file on the volume, size of the accessed file etc). That would be a very interesting feature to have in next releases.<br></div><br>Best,<br></div>Mat<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 22, 2015 at 5:18 AM, Vijay Bellur <span dir="ltr">&lt;<a href="mailto:vbellur@redhat.com" target="_blank">vbellur@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 12/21/2015 08:25 AM, Pranith Kumar Karampuri wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
On 12/21/2015 02:26 PM, Mateusz Zajakala wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Pranith,<br>
<br>
that sounds good, Option to configure relative priorities of READ and<br>
WRITE operations would be probably sufficient in my case (as long as<br>
it really affects the operations throughput).<br>
<br>
But what if you wanted to differentiate write/read priorities from<br>
different clients? maybe it&#39;s worth thinking about some way to enable<br>
this?<br>
</blockquote>
<br>
Oh, these options will be on server side. So all clients will see same<br>
priorities. That is probably the reason why the Original developer<br>
didn&#39;t allow these priorities to be changed. I am not sure how we can<br>
configure in a generic way. Any thoughts?<br>
<br>
</blockquote>
<br></span>
All clients observing the same set of priorities does address the initial problem discussed here.<br>
<br>
Addressing the second one - configurable priorities based on client&#39;s identity is something that we intend addressing as part of quality of service in Gluster.next releases.<br>
<br>
Mateusz - are there other use cases related to traffic shaping/throttling that would interest you?<br>
<br>
Thanks,<br>
Vijay<br>
</blockquote></div><br></div>