<div dir="ltr">+csaba<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 27, 2018 at 2:49 AM, Jim Prewett <span dir="ltr">&lt;<a href="mailto:download@carc.unm.edu" target="_blank">download@carc.unm.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hello,<br>
<br>
I&#39;m having problems when write-behind is enabled on Gluster 3.8.4.<br>
<br>
I have 2 Gluster servers each with a single brick that is mirrored between them.  The code causing these issues reads two data files each approx. 128G in size.  It opens a third file, mmap()&#39;s that file, and subsequently reads and writes to it.  The third file, on sucessful runs (without write-behind enabled) is ultimately approx. 224G in size.<br></blockquote><div><br></div><div>What exactly is the problem you are facing with write-behind enabled? Is it that the file size is smaller?</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
The servers have the IP addresses 172.17.2.254 and 172.17.2.255 and the client has the IP address 172.17.1.61.  These are all IP over InfiniBand.<br>
<br>
I&#39;m attaching logfiles for the brick and for the volume from each of the servers and for the client.  I&#39;m also attaching the output of &quot;gluster volume info&quot; and &quot;gluster volume get &lt;volume&gt; all&quot;.<br>
<br>
I have only noticed problems with write-behind being enabled with this one particular workload.  When I ran it under strace, I see it seeking all over the place and reading and writing little bits of data to/from the third file.<br></blockquote><div><br></div><div>What is the pattern you see when write-behind is disabled? Can you attach strace of the application for both scenarios - write-behind enabled and disabled? Can you also explain the workload and its data access pattern?<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
For now, I&#39;m leaving write-behind disabled.  What are the performance implications of this for jobs that don&#39;t have this strange access pattern?<br></blockquote><div><br></div><div>Disabling write-behind can bring down performance for sequential workloads.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
My co-worker who usually maintains the Gluster filesystems here is busy having a baby right now and I&#39;ve gotten it while he&#39;s out, so I&#39;m /really/ new to Gluster and am not confident that anything is correct in my configuration (nor do I have a specific reason to doubt its correctness! :)<br>
<br>
I have checked the InfiniBand fabric for errors and do not see any beyond the normal PortXmitWait counter.  There is no firewall on any of these machines.  Their system clocks seem to all be synchronized.<br>
<br>
Is there anything additional I can provide to help diagnose this problem?<br>
<br>
Thanks for any help you can provide! :)<br>
<br>
Jim<br>
<br>
James E. Prewett                    Jim@Prewett.org <a href="mailto:download@hpc.unm.edu" target="_blank">download@hpc.unm.edu</a><br>
Systems Team Leader           LoGS: <a href="http://www.hpc.unm.edu/~download/LoGS/" rel="noreferrer" target="_blank">http://www.hpc.unm.edu/~downlo<wbr>ad/LoGS/</a><br>
Designated Security Officer         OpenPGP key: pub 1024D/31816D93<br>
HPC Systems Engineer III   UNM HPC  505.277.8210<br>______________________________<wbr>_________________<br>
Gluster-users mailing list<br>
<a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br>
<a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-users</a><br></blockquote></div><br></div></div></div>