<div dir="ltr">All quota test-cases uses &#39;tests/basic/quota.c&#39; to write data<div><br></div><div>Does sync flags have any impact?</div><div><br></div><div><br></div><div>File:tests/basic/quota.c</div><div><br></div><div><div> 30 int</div><div> 31 file_write (char *filename, int bs, int count)</div><div> 32 {</div></div><div><br></div><div><br></div><div><div> <b>46         fd = open (filename, O_RDWR|O_CREAT|O_SYNC, 0600);</b></div><div> 47         while (i &lt; count) {</div><div> 48                 ret = nwrite(fd, buf, bs);</div><div> 49                 if (ret == -1) {</div><div> 50                         close (fd);</div><div> 51                         goto out;</div><div> 52                 }</div><div> 53                 i++;</div><div> 54         }</div><div> 55 </div><div><b> 56         ret = fdatasync(fd);</b></div></div><div><br></div><div><br></div><div>Thanks,</div><div>Vijay</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 11, 2016 at 10:47 AM, Raghavendra Gowdappa <span dir="ltr">&lt;<a href="mailto:rgowdapp@redhat.com" target="_blank">rgowdapp@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=""><br>
<br>
----- Original Message -----<br>
&gt; From: &quot;Emmanuel Dreyfus&quot; &lt;<a href="mailto:manu@netbsd.org">manu@netbsd.org</a>&gt;<br>
&gt; To: &quot;Gluster Devel&quot; &lt;<a href="mailto:gluster-devel@gluster.org">gluster-devel@gluster.org</a>&gt;<br>
&gt; Sent: Monday, January 11, 2016 8:56:58 AM<br>
&gt; Subject: Re: [Gluster-devel] NetBSD hang in quota-anon-fd-nfs.t<br>
&gt;<br>
&gt; Emmanuel Dreyfus &lt;<a href="mailto:manu@netbsd.org">manu@netbsd.org</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; ps -axl shows the quota helper program is waiting on genput:<br>
&gt; &gt; UID  PID  PPID CPU PRI NI  VSZ  RSS WCHAN  STAT TTY      TIME COMMAND<br>
&gt; &gt;   0 9660 23707   0 124  0 3360 1080 genput D+   pts/2 0:00.01<br>
&gt; &gt; ./tests/basic/quota /mnt/nfs/0//0/1/2/3/4/5/6/7/8/9/new_file_2 256 4<br>
&gt; &gt;<br>
&gt; &gt; The process is stuck in kernel awaiting for a memory page to get<br>
&gt; &gt; unlocked.<br>
&gt;<br>
&gt; I reproduced the situation, and discovered the process is not really<br>
&gt; hung. Tracing system calls in the quota procss shows that it does<br>
&gt; complete write operations, thought ater a very long time. One write<br>
&gt; system call that last 963s, for instance.<br>
&gt;<br>
&gt; It does not hang, but it does not look sane either.<br>
<br>
</span>+vijay mallikarjuna, Manikandan.<br>
<div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt; --<br>
&gt; Emmanuel Dreyfus<br>
&gt; <a href="http://hcpnet.free.fr/pubz" rel="noreferrer" target="_blank">http://hcpnet.free.fr/pubz</a><br>
&gt; <a href="mailto:manu@netbsd.org">manu@netbsd.org</a><br>
&gt; _______________________________________________<br>
&gt; Gluster-devel mailing list<br>
&gt; <a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br>
&gt; <a href="http://www.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br>
&gt;<br>
</div></div></blockquote></div><br></div>