<div dir="ltr">Thanks for testing the patch Peter. Will appreciate if you can vote based on your results on <a href="http://review.gluster.org/6319/">http://review.gluster.org/6319/</a>. That will help get it merged sooner and into a release.<div>
<br></div><div>Thanks again,</div><div>Avati</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Nov 21, 2013 at 8:17 AM, Peter Drake <span dir="ltr">&lt;<a href="mailto:peter.drake@acquia.com" target="_blank">peter.drake@acquia.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Great, after initial testing that patch appears to have addressed the problem.  I will put it through our full system tests, but at least my example script can no longer reproduce the problem.  Thank you.<br>

</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 20, 2013 at 10:25 PM, Anand Avati <span dir="ltr">&lt;<a href="mailto:avati@gluster.org" target="_blank">avati@gluster.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Peter,<div>Thanks, this was helpful. Can you please try out the following patch:</div><div><br></div><div>

<pre><a href="http://review.gluster.org/6319" target="_blank">http://review.gluster.org/6319</a></pre>
</div><div><br></div><div>Thanks,</div><div>Avati</div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 20, 2013 at 6:35 PM, Peter Drake <span dir="ltr">&lt;<a href="mailto:peter.drake@acquia.com" target="_blank">peter.drake@acquia.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I&#39;ve included straces from both successful and unsuccessful exections, as well as the PHP error information below.  Let me know if there is anything else I can provide which would be helpful.</div>


<div>
<br></div><div>PHP Error (as provided by error_get_last()):</div><div><br></div><div><div><div>Array</div><div>(</div><div>    [type] =&gt; 2</div><div>    [message] =&gt; symlink(): No such file or directory</div><div>    [file] =&gt; /tmp/symlink-test.php</div>



<div>    [line] =&gt; 78</div><div>)</div></div></div><div><br></div><div>Straces on both clients for symlink creation which was unsuccessful on one client:</div><div><br></div><div>Strace on unsuccessful client web-1:</div>



<div><div>lstat(&quot;/mnt/gfs/test1385000751&quot;, {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0<br></div><div>lstat(&quot;/tmp/test1385000751&quot;, 0x7fff2b5eb2e0) = -1 ENOENT (No such file or directory)</div><div>lstat(&quot;/mnt/gfs/test1385000751&quot;, {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0</div>



<div>readlink(&quot;/mnt/gfs/test1385000751&quot;, 0x7fff2b5eb3f0, 4096) = -1 EINVAL (Invalid argument)</div><div>lstat(&quot;/tmp/test1385000751&quot;, 0x7fff2b5ef2d0) = -1 ENOENT (No such file or directory)</div><div>write(1, &quot;Failed to create local link: /tm&quot;..., 50) = 50</div>



</div><div><br></div><div>Strace on successful client web-2:</div><div>lstat(&quot;/mnt/gfs/test1385000751&quot;, 0x7fff3171b720) = -1 ENOENT (No such file or directory)<br></div><div><div>lstat(&quot;/mnt/gfs/test1385000751&quot;, 0x7fff31717730) = -1 ENOENT (No such file or directory)</div>



<div>symlink(&quot;/mnt/gfs/test-target&quot;, &quot;/mnt/gfs/test1385000751&quot;) = 0</div><div>lstat(&quot;/mnt/gfs/test1385000751&quot;, {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0</div><div>lstat(&quot;/tmp/test1385000751&quot;, 0x7fff31717730) = -1 ENOENT (No such file or directory)</div>



<div>lstat(&quot;/mnt/gfs/test1385000751&quot;, {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0</div><div>readlink(&quot;/mnt/gfs/test1385000751&quot;, &quot;/mnt/gfs/test-target&quot;..., 4096) = 20</div><div>symlink(&quot;/mnt/gfs/test1385000751&quot;, &quot;/tmp/test1385000751&quot;) = 0</div>



<div>lstat(&quot;/tmp/test1385000751&quot;, {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0</div></div><div><br></div><div><br></div><div>Straces on both clients for symlink creation which was successful on both clients:</div>



<div><br></div><div>Strace on successful client web-1:</div><div><div>lstat(&quot;/mnt/gfs/test1385000727&quot;, {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0</div><div>lstat(&quot;/tmp/test1385000727&quot;, 0x7fff31717730) = -1 ENOENT (No such file or directory)</div>



<div>lstat(&quot;/mnt/gfs/test1385000727&quot;, {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0</div><div>readlink(&quot;/mnt/gfs/test1385000727&quot;, &quot;/mnt/gfs/test-target&quot;..., 4096) = 20</div><div>symlink(&quot;/mnt/gfs/test1385000727&quot;, &quot;/tmp/test1385000727&quot;) = 0</div>



<div>lstat(&quot;/tmp/test1385000727&quot;, {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0</div></div><div><br></div><div>Strace on successful client web-2:</div><div><div>lstat(&quot;/mnt/gfs/test1385000727&quot;, 0x7fff2b5ef2d0) = -1 ENOENT (No such file or directory)</div>



<div>lstat(&quot;/mnt/gfs/test1385000727&quot;, 0x7fff2b5eb2e0) = -1 ENOENT (No such file or directory)</div><div>symlink(&quot;/mnt/gfs/test-target&quot;, &quot;/mnt/gfs/test1385000727&quot;) = 0</div><div>lstat(&quot;/mnt/gfs/test1385000727&quot;, {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0</div>



<div>lstat(&quot;/tmp/test1385000727&quot;, 0x7fff2b5eb2e0) = -1 ENOENT (No such file or directory)</div><div>lstat(&quot;/mnt/gfs/test1385000727&quot;, {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0</div><div>readlink(&quot;/mnt/gfs/test1385000727&quot;, &quot;/mnt/gfs/test-target&quot;..., 4096) = 20</div>



<div>symlink(&quot;/mnt/gfs/test1385000727&quot;, &quot;/tmp/test1385000727&quot;) = 0</div><div>lstat(&quot;/tmp/test1385000727&quot;, {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0</div></div><div><br></div></div><div class="gmail_extra">


<div><div>
<br><br><div class="gmail_quote">On Wed, Nov 13, 2013 at 3:24 PM, Anand Avati <span dir="ltr">&lt;<a href="mailto:avati@gluster.org" target="_blank">avati@gluster.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div>On Wed, Nov 13, 2013 at 12:14 PM, Peter Drake <span dir="ltr">&lt;<a href="mailto:peter.drake@acquia.com" target="_blank">peter.drake@acquia.com</a>&gt;</span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks for taking the time to look at this and reply.  To clarify, the script that was running and created the log entries is an internal tool which does lots of other, unrelated things, but the part that caused the error takes actions very similar to the gist.  I tried to pull out the related log entries to the best of my ability.  The script in the gist did not create those log entries, but it does reliably reproduce the same error / failure (failure when attempting to create a symlink from the local filesystem to a symlink on the gluster filesystem).  I would not be surprised if the PHP version of symlink has behavior that is different than the symlink syscall.</div>





<div class="gmail_extra"><div><div><br></div></div></div></blockquote><div><br></div></div><div>So what is the failure (errno) when creating a symlink from local fs to glusterfs? Can you get an strace of the script when the error happens?</div>



<span><font color="#888888">
<div><br></div><div>Avati </div></font></span></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div></div></div><div>-- <br><div dir="ltr"><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"><b>Peter Drake </b>|<b> Cloud Software Engineer</b> |  </span><a href="http://acquia.com/" style="color:rgb(17,85,204)" target="_blank"><span style="font-family:Arial;color:rgb(6,124,187);background-color:transparent;font-weight:bold;text-decoration:initial;vertical-align:baseline">Acquia</span></a><br>



<div><span style="font-family:Arial;color:rgb(6,124,187);background-color:transparent;font-weight:bold;vertical-align:baseline"></span><br><font face="arial, helvetica, sans-serif"><span style="vertical-align:baseline;background-color:transparent;font-weight:bold">O: </span><a href="tel:781.238.4236" value="+17812384236" target="_blank">781.238.4236</a></font></div>



<p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"><b>E:</b><font color="#1155cc"> </font><font color="#000000"><a href="mailto:peter.drake@acquia.com" target="_blank">peter.drake@acquia.com</a></font></span><span style="font-family:Arial;color:rgb(6,124,187);background-color:transparent;vertical-align:baseline">  </span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial">|  Skype: pdrakeweb<br>



</span></p><p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;background-color:transparent;font-family:Arial;font-weight:bold">W:</span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"> <a href="http://www.acquia.com" target="_blank">http://www.acquia.com</a></span><a href="http://www.acquia.com/" style="color:rgb(17,85,204)" target="_blank"><span style="font-family:Arial;color:rgb(6,124,187);background-color:transparent;vertical-align:baseline"></span></a></p>



<p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;background-color:transparent;font-family:Arial;font-weight:bold">Address:</span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"> 25 Corporate Drive 4th Floor, Burlington, MA 01803</span></p>



<div><div><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"></span><br></div><p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><a href="http://www.acquia.com/about-us/newsroom/press-releases/inc-magazine-unveils-31st-annual-list-america-s-fastest-growing" style="color:rgb(17,85,204)" target="_blank"><span style="font-family:Arial;background-color:transparent;font-weight:bold;vertical-align:baseline">Acquia</span><span style="font-family:Arial;background-color:transparent;vertical-align:baseline"> ranked #1 Software Vendor on the 2012 Inc 500</span></a><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"></span></p>



</div><p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><a href="http://www.acquia.com/about-us/newsroom/press-releases/acquia-named-forbes-100-list-america-s-most-promising-companies-nov" style="color:rgb(17,85,204)" target="_blank"><span style="font-family:Arial;background-color:transparent;font-weight:bold;vertical-align:baseline">Acquia</span><span style="font-family:Arial;background-color:transparent;vertical-align:baseline"> named One of America’s Most Promising Companies by Forbes</span></a><span style="font-family:Arial;color:rgb(6,124,187);background-color:transparent;text-decoration:underline;vertical-align:baseline"></span></p>



<p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;background-color:transparent;font-family:Arial;font-weight:bold">Drupal Sites:</span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"> </span><span style="font-family:Arial;background-color:transparent;vertical-align:baseline"><a href="http://drupalshowcase.com" target="_blank">http://drupalshowcase.com</a></span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"></span></p>



<div><span style="vertical-align:baseline;background-color:transparent;font-family:Arial;font-weight:bold">Twitter</span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"> <a href="http://www.twitter.com/Acquia" target="_blank">http://www.twitter.com/Acquia</a></span></div>



</div>
</div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"><b>Peter Drake </b>|<b> Cloud Software Engineer</b> |  </span><a href="http://acquia.com/" style="color:rgb(17,85,204)" target="_blank"><span style="font-family:Arial;color:rgb(6,124,187);background-color:transparent;font-weight:bold;text-decoration:initial;vertical-align:baseline">Acquia</span></a><br>

<div><span style="font-family:Arial;color:rgb(6,124,187);background-color:transparent;font-weight:bold;vertical-align:baseline"></span><br><font face="arial, helvetica, sans-serif"><span style="vertical-align:baseline;background-color:transparent;font-weight:bold">O: </span><a href="tel:781.238.4236" value="+17812384236" target="_blank">781.238.4236</a></font></div>

<p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"><b>E:</b><font color="#1155cc"> </font><font color="#000000"><a href="mailto:peter.drake@acquia.com" target="_blank">peter.drake@acquia.com</a></font></span><span style="font-family:Arial;color:rgb(6,124,187);background-color:transparent;vertical-align:baseline">  </span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial">|  Skype: pdrakeweb<br>

</span></p><p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;background-color:transparent;font-family:Arial;font-weight:bold">W:</span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"> <a href="http://www.acquia.com" target="_blank">http://www.acquia.com</a></span><a href="http://www.acquia.com/" style="color:rgb(17,85,204)" target="_blank"><span style="font-family:Arial;color:rgb(6,124,187);background-color:transparent;vertical-align:baseline"></span></a></p>

<p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;background-color:transparent;font-family:Arial;font-weight:bold">Address:</span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"> 25 Corporate Drive 4th Floor, Burlington, MA 01803</span></p>

<div><div><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"></span><br></div><p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><a href="http://www.acquia.com/about-us/newsroom/press-releases/inc-magazine-unveils-31st-annual-list-america-s-fastest-growing" style="color:rgb(17,85,204)" target="_blank"><span style="font-family:Arial;background-color:transparent;font-weight:bold;vertical-align:baseline">Acquia</span><span style="font-family:Arial;background-color:transparent;vertical-align:baseline"> ranked #1 Software Vendor on the 2012 Inc 500</span></a><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"></span></p>

</div><p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><a href="http://www.acquia.com/about-us/newsroom/press-releases/acquia-named-forbes-100-list-america-s-most-promising-companies-nov" style="color:rgb(17,85,204)" target="_blank"><span style="font-family:Arial;background-color:transparent;font-weight:bold;vertical-align:baseline">Acquia</span><span style="font-family:Arial;background-color:transparent;vertical-align:baseline"> named One of America’s Most Promising Companies by Forbes</span></a><span style="font-family:Arial;color:rgb(6,124,187);background-color:transparent;text-decoration:underline;vertical-align:baseline"></span></p>

<p dir="ltr" style="margin-top:0pt;margin-bottom:0pt"><span style="vertical-align:baseline;background-color:transparent;font-family:Arial;font-weight:bold">Drupal Sites:</span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"> </span><span style="font-family:Arial;background-color:transparent;vertical-align:baseline"><a href="http://drupalshowcase.com" target="_blank">http://drupalshowcase.com</a></span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"></span></p>

<div><span style="vertical-align:baseline;background-color:transparent;font-family:Arial;font-weight:bold">Twitter</span><span style="vertical-align:baseline;background-color:transparent;font-family:Arial"> <a href="http://www.twitter.com/Acquia" target="_blank">http://www.twitter.com/Acquia</a></span></div>

</div>
</div>
</div></div></blockquote></div><br></div>