<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Two master-servers, one client.</div><div><br><div><b>Client mount point is</b>:&nbsp;<b><font class="Apple-style-span" color="#235b21">/gluster</font></b></div><div><b>replica is</b>:&nbsp;<b><font class="Apple-style-span" color="#235b21">2</font></b></div><div><br></div><div>A&nbsp;<b><font class="Apple-style-span" color="#c5471d">testing-directory</font></b>&nbsp;(git repo) with data exists, and is used for testing the following.</div><div><br></div><div style="font-size: 13px; "><b>STEP 1</b></div><div><ul><li>First, we copy the<b>&nbsp;<font class="Apple-style-span" color="#c5471d">testing-directory</font></b>&nbsp;to /gluster/original</li><li>Then, we copy the&nbsp;<b><font class="Apple-style-span" color="#c5471d">testing-directory</font></b>&nbsp;to /gluster/delete</li></ul></div><div style="font-size: 13px; "><b>STEP 2</b></div><div><ul><li>Copy<font class="Apple-style-span" color="#235b21">&nbsp;/gluster/original</font>&nbsp;to&nbsp;<font class="Apple-style-span" color="#bb251d">/gluster/internal_copy</font></li><li>Copy&nbsp;<b><font class="Apple-style-span" color="#c5471d">testing-directory</font></b>&nbsp;to&nbsp;<font class="Apple-style-span" color="#bb251d">/gluster/external_copy</font></li><li>Delete&nbsp;<font class="Apple-style-span" color="#235b21">/gluster/delete</font></li></ul></div></div><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div><div>cp -r rails /gluster/external_copy &amp; cp -r /gluster/original /gluster/internal_copy &amp; rm -rf /gluster/delete</div></div><div><div><br></div></div><div><div>While executing the command above, only the delete part returns an error:</div></div><div><div><br></div></div><div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><b><font class="Apple-style-span" color="#bb251d">rm: FATAL: directory `/gluster/delete/activerecord/test/migrations' changed dev/ino</font></b></div></div></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br></div></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><b>Note</b>: that this corruption only happens while the a new-brick is added to the system.</div></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">and that that is executed at the same time as&nbsp;<b>STEP 2</b>.</div></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">Which purpose is to replicate a live production environment.</div></div></blockquote><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><b>RESULT</b></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br></div></div><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">I've confirmed that the files within the following directories are consistent:</div></div></blockquote><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><ul><li>/gluster/original</li><li>/gluster/external_copy</li><li>/gluster/internal_copy</li></ul></div></div><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">But delete doesn't get deleted, its actually just "<b>partially-deleted</b>".</div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">then, when everything is done, and a delete is performed manually the directory gets deleted just fine.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><br></div></blockquote><span class="Apple-style-span" style="font-size: 12px; "><b>SYSTEM</b></span><br><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp;</div></div></div><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><b>fuse init (API version 7.13)</b><font class="Apple-style-span" color="#235b21">&nbsp;Haven't done any gluster-recommended fuse-compilation</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><b>glusterfs 3.2.3 built on Aug 23 2011 18:54:07&nbsp;</b><font class="Apple-style-span" color="#235b21">Error is replicable in this version.</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><b>glusterfs 3.1.2 built on Jan 18 2011 11:19:54<font class="Apple-style-span" color="#235b21">&nbsp;</font></b><font class="Apple-style-span" color="#235b21">Error is replicable in this version.</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "><b>Ubuntu 10.4 64bit&nbsp;</b><font class="Apple-style-span" color="#235b21">All tests were performed in this machines.</font></div><div><font class="Apple-style-span" color="#235b21"><br></font></div></div></div></blockquote><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; "></div></div></body></html>