<div dir="ltr"><div>Thanks, Raghavendra. I won&#39;t be able to test readdir-ahead again because it caused a lot of issues for my users and I don&#39;t have the resources to set up a test environment right now. I hope someone can help figure this bug out eventually though.</div><div><br></div><div>Cheers,<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jan 30, 2018 at 1:36 PM Raghavendra Gowdappa &lt;<a href="mailto:rgowdapp@redhat.com">rgowdapp@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
----- Original Message -----<br>
&gt; From: &quot;Alan Orth&quot; &lt;<a href="mailto:alan.orth@gmail.com" target="_blank">alan.orth@gmail.com</a>&gt;<br>
&gt; To: &quot;Raghavendra Gowdappa&quot; &lt;<a href="mailto:rgowdapp@redhat.com" target="_blank">rgowdapp@redhat.com</a>&gt;<br>
&gt; Cc: &quot;gluster-users&quot; &lt;<a href="mailto:gluster-users@gluster.org" target="_blank">gluster-users@gluster.org</a>&gt;<br>
&gt; Sent: Tuesday, January 30, 2018 1:37:40 PM<br>
&gt; Subject: Re: [Gluster-users] parallel-readdir is not recognized in GlusterFS  3.12.4<br>
&gt;<br>
&gt; Thank you, Raghavendra. I guess this cosmetic fix will be in 3.12.6?<br>
<br>
Yes.<br>
<br>
&gt;<br>
&gt; I&#39;m also looking forward to seeing stability fixes to parallel-readdir and or<br>
&gt; readdir-ahead in 3.12.x. :)<br>
<br>
I am not sure what caused disconnects. readdir-ahead shouldn&#39;t result in purging of connections. We&#39;ve not seen this behavior in our internal tests (We have done quite a significant amount of testing on this to ascertain performance impact). We need to investigate this. Can you file a bug on this providing following information:<br>
* log files of client and brick process<br>
* test-case to reproduce the issue.<br>
* Test environment (OS, volume profile info etc).<br>
<br>
regards,<br>
Raghavendra<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; On Mon, Jan 29, 2018 at 9:26 AM Raghavendra Gowdappa &lt; <a href="mailto:rgowdapp@redhat.com" target="_blank">rgowdapp@redhat.com</a> &gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ----- Original Message -----<br>
&gt; &gt; From: &quot;Pranith Kumar Karampuri&quot; &lt; <a href="mailto:pkarampu@redhat.com" target="_blank">pkarampu@redhat.com</a> &gt;<br>
&gt; &gt; To: &quot;Alan Orth&quot; &lt; <a href="mailto:alan.orth@gmail.com" target="_blank">alan.orth@gmail.com</a> &gt;<br>
&gt; &gt; Cc: &quot;gluster-users&quot; &lt; <a href="mailto:gluster-users@gluster.org" target="_blank">gluster-users@gluster.org</a> &gt;<br>
&gt; &gt; Sent: Saturday, January 27, 2018 7:31:30 AM<br>
&gt; &gt; Subject: Re: [Gluster-users] parallel-readdir is not recognized in<br>
&gt; &gt; GlusterFS 3.12.4<br>
&gt; &gt;<br>
&gt; &gt; Adding devs who work on it<br>
&gt; &gt;<br>
&gt; &gt; On 23 Jan 2018 10:40 pm, &quot;Alan Orth&quot; &lt; <a href="mailto:alan.orth@gmail.com" target="_blank">alan.orth@gmail.com</a> &gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Hello,<br>
&gt; &gt;<br>
&gt; &gt; I saw that parallel-readdir was an experimental feature in GlusterFS<br>
&gt; &gt; version<br>
&gt; &gt; 3.10.0, became stable in version 3.11.0, and is now recommended for small<br>
&gt; &gt; file workloads in the Red Hat Gluster Storage Server documentation[2]. I&#39;ve<br>
&gt; &gt; successfully enabled this on one of my volumes but I notice the following<br>
&gt; &gt; in<br>
&gt; &gt; the client mount log:<br>
&gt; &gt;<br>
&gt; &gt; [2018-01-23 10:24:24.048055] W [MSGID: 101174]<br>
&gt; &gt; [graph.c:363:_log_if_unknown_option] 0-homes-readdir-ahead-1: option<br>
&gt; &gt; &#39;parallel-readdir&#39; is not recognized<br>
&gt; &gt; [2018-01-23 10:24:24.048072] W [MSGID: 101174]<br>
&gt; &gt; [graph.c:363:_log_if_unknown_option] 0-homes-readdir-ahead-0: option<br>
&gt; &gt; &#39;parallel-readdir&#39; is not recognized<br>
&gt; &gt;<br>
&gt;<br>
&gt; This is fixed by patch:<br>
&gt; <a href="https://review.gluster.org/#/c/18572/" rel="noreferrer" target="_blank">https://review.gluster.org/#/c/18572/</a><br>
&gt;<br>
&gt; Please note that the log message is harmless and parallel-readdir is enabled<br>
&gt; even with this log. You can verify that by looking into gluster volume<br>
&gt; configuration logged in glusterfs logs. If parallel-readdir is enabled, you<br>
&gt; should see a readdir-ahead translator loaded as a parent of each DHT<br>
&gt; subvolume.<br>
&gt;<br>
&gt; &gt; The GlusterFS version on the client and server is 3.12.4. What is going on?<br>
&gt; &gt;<br>
&gt; &gt; [0]<br>
&gt; &gt; <a href="https://github.com/gluster/glusterfs/blob/release-3.10/doc/release-notes/3.10.0.md" rel="noreferrer" target="_blank">https://github.com/gluster/glusterfs/blob/release-3.10/doc/release-notes/3.10.0.md</a><br>
&gt; &gt; [1]<br>
&gt; &gt; <a href="https://github.com/gluster/glusterfs/blob/release-3.11/doc/release-notes/3.11.0.md" rel="noreferrer" target="_blank">https://github.com/gluster/glusterfs/blob/release-3.11/doc/release-notes/3.11.0.md</a><br>
&gt; &gt; [2]<br>
&gt; &gt; <a href="https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.3/html/administration_guide/small_file_performance_enhancements" rel="noreferrer" target="_blank">https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.3/html/administration_guide/small_file_performance_enhancements</a><br>
&gt; &gt;<br>
&gt; &gt; Thank you,<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Alan Orth<br>
&gt; &gt; <a href="mailto:alan.orth@gmail.com" target="_blank">alan.orth@gmail.com</a><br>
&gt; &gt; <a href="https://picturingjordan.com" rel="noreferrer" target="_blank">https://picturingjordan.com</a><br>
&gt; &gt; <a href="https://englishbulgaria.net" rel="noreferrer" target="_blank">https://englishbulgaria.net</a><br>
&gt; &gt; <a href="https://mjanja.ch" rel="noreferrer" target="_blank">https://mjanja.ch</a><br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Gluster-users mailing list<br>
&gt; &gt; <a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
&gt; &gt; <a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/mailman/listinfo/gluster-users</a><br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Gluster-users mailing list<br>
&gt; &gt; <a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
&gt; &gt; <a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/mailman/listinfo/gluster-users</a><br>
&gt; --<br>
&gt;<br>
&gt;<br>
&gt; Alan Orth<br>
&gt; <a href="mailto:alan.orth@gmail.com" target="_blank">alan.orth@gmail.com</a><br>
&gt; <a href="https://picturingjordan.com" rel="noreferrer" target="_blank">https://picturingjordan.com</a><br>
&gt; <a href="https://englishbulgaria.net" rel="noreferrer" target="_blank">https://englishbulgaria.net</a><br>
&gt; <a href="https://mjanja.ch" rel="noreferrer" target="_blank">https://mjanja.ch</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Gluster-users mailing list<br>
&gt; <a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
&gt; <a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/mailman/listinfo/gluster-users</a><br>
</blockquote></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><p dir="ltr">Alan Orth<br>
<a href="mailto:alan.orth@gmail.com">alan.orth@gmail.com</a><br>
<a href="https://picturingjordan.com">https://picturingjordan.com</a><br>
<a href="https://englishbulgaria.net">https://englishbulgaria.net</a><br>
<a href="https://mjanja.ch">https://mjanja.ch</a></p>
</div>