<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;"><div><div><div>I could tell you&#8230;&nbsp;</div><div>But Symantec wouldn&#8217;t like it&#8230;..</div><div><div id="MAC_OUTLOOK_SIGNATURE"></div></div></div></div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Poornima Gurusiddaiah &lt;<a href="mailto:pgurusid@redhat.com">pgurusid@redhat.com</a>&gt;<br><span style="font-weight:bold">Date: </span> Wednesday 26 November 2014 at 7:16 AM<br><span style="font-weight:bold">To: </span> Jan H Holtzhausen &lt;<a href="mailto:janh@holtztech.info">janh@holtztech.info</a>&gt;<br><span style="font-weight:bold">Cc: </span> &lt;<a href="mailto:gluster-devel@gluster.org">gluster-devel@gluster.org</a>&gt;<br><span style="font-weight:bold">Subject: </span> Re: [Gluster-devel] EHT / DHT<br></div><div><br></div><div><div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000"><div>Out of curiosity, what back end and deduplication solution are you using?<br></div><div><br></div><div>Regards,<br></div><div>Poornima<br></div><div><br></div><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Jan H Holtzhausen" &lt;<a href="mailto:janh@holtztech.info">janh@holtztech.info</a>&gt;<br><b>To: </b>"Anand Avati" &lt;<a href="mailto:avati@gluster.org">avati@gluster.org</a>&gt;, "Shyam" &lt;<a href="mailto:srangana@redhat.com">srangana@redhat.com</a>&gt;, <a href="mailto:gluster-devel@gluster.org">gluster-devel@gluster.org</a><br><b>Sent: </b>Wednesday, November 26, 2014 3:43:36 AM<br><b>Subject: </b>Re: [Gluster-devel] EHT / DHT<br><div><br></div><div><div><div>Yes we have deduplication at the filesystem layer</div><div><br></div><div>BR</div><div>Jan</div><div><div id=""></div></div></div></div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Anand Avati &lt;<a href="mailto:avati@gluster.org" target="_blank">avati@gluster.org</a>&gt;<br><span style="font-weight:bold">Date: </span> Wednesday 26 November 2014 at 12:11 AM<br><span style="font-weight:bold">To: </span> Jan H Holtzhausen &lt;<a href="mailto:janh@holtztech.info" target="_blank">janh@holtztech.info</a>&gt;, Shyam &lt;<a href="mailto:srangana@redhat.com" target="_blank">srangana@redhat.com</a>&gt;, &lt;<a href="mailto:gluster-devel@gluster.org" target="_blank">gluster-devel@gluster.org</a>&gt;<br><span style="font-weight:bold">Subject: </span> Re: [Gluster-devel] EHT / DHT<br></div><div><br></div>Unless there is some sort of de-duplication under the covers happening in the brick, or the files are hardlinks to each other, there is no cache benefit whatsoever by having identical files placed on the same server.<br><div><br></div>Thanks,<div>Avati</div><div><br><div class="gmail_quote">On Tue Nov 25 2014 at 12:59:25 PM Jan H Holtzhausen &lt;<a href="mailto:janh@holtztech.info" target="_blank">janh@holtztech.info</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">As to the why.<br>
Filesystem cache hits.<br>
Files with the same name tend to be the same files.<br><div><br></div>
Regards<br>
Jan<br><div><br></div><br><div><br></div><br>
On 2014/11/25, 8:42 PM, "Jan H Holtzhausen" &lt;<a href="mailto:janh@holtztech.info" target="_blank">janh@holtztech.info</a>&gt; wrote:<br><div><br></div>
&gt;So in a distributed cluster, the GFID tells all bricks what a files<br>
&gt;preceding directory structure looks like?<br>
&gt;Where the physical file is saved is a function of the filename ONLY.<br>
&gt;Therefore My requirement should be met by default, or am I being dense?<br>
&gt;<br>
&gt;BR<br>
&gt;Jan<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;On 2014/11/25, 8:15 PM, "Shyam" &lt;<a href="mailto:srangana@redhat.com" target="_blank">srangana@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;On 11/25/2014 03:11 PM, Jan H Holtzhausen wrote:<br>
&gt;&gt;&gt; STILL doesn&#8217;t work &#8230; exact same file ends up on 2 different bricks &#8230;<br>
&gt;&gt;&gt; I must be missing something.<br>
&gt;&gt;&gt; All I need is for:<br>
&gt;&gt;&gt; /directory1/subdirectory2/foo<br>
&gt;&gt;&gt; And<br>
&gt;&gt;&gt; /directory2/<span style="text-decoration: underline;" data-mce-style="text-decoration: underline;"></span>subdirectoryaaa999/foo<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To end up on the same brick&#8230;.<br>
&gt;&gt;<br>
&gt;&gt;This is not possible is what I was attempting to state in the previous<br>
&gt;&gt;mail. The regex filter is not for this purpose.<br>
&gt;&gt;<br>
&gt;&gt;The hash is always based on the name of the file, but the location is<br>
&gt;&gt;based on the distribution/layout of the directory, which is different<br>
&gt;&gt;for each directory based on its GFID.<br>
&gt;&gt;<br>
&gt;&gt;So there are no options in the code to enable what you seek at present.<br>
&gt;&gt;<br>
&gt;&gt;Why is this needed?<br>
&gt;&gt;<br>
&gt;&gt;Shyam<br>
&gt;<br>
&gt;_____________________________<span style="text-decoration: underline;" data-mce-style="text-decoration: underline;"></span>__________________<br>
&gt;Gluster-devel mailing list<br>
&gt;<a href="mailto:Gluster-devel@gluster.org" target="_blank">Gluster-devel@gluster.org</a><br>
&gt;<a href="http://supercolony.gluster.org/mailman/listinfo/gluster-devel" target="_blank">http://supercolony.gluster.<span style="text-decoration: underline;" data-mce-style="text-decoration: underline;"></span>org/mailman/listinfo/gluster-<span style="text-decoration: underline;" data-mce-style="text-decoration: underline;"></span>devel</a><br><div><br></div>
______________________________<span style="text-decoration: underline;" data-mce-style="text-decoration: underline;"></span>_________________<br>
Gluster-devel mailing list<br><a href="mailto:Gluster-devel@gluster.org" target="_blank">Gluster-devel@gluster.org</a><br><a href="http://supercolony.gluster.org/mailman/listinfo/gluster-devel" target="_blank">http://supercolony.gluster.<span style="text-decoration: underline;" data-mce-style="text-decoration: underline;"></span>org/mailman/listinfo/gluster-<span style="text-decoration: underline;" data-mce-style="text-decoration: underline;"></span>devel</a><br></blockquote></div></div></span><br>_______________________________________________<br>Gluster-devel mailing list<br><a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br><a href="http://supercolony.gluster.org/mailman/listinfo/gluster-devel">http://supercolony.gluster.org/mailman/listinfo/gluster-devel</a><br></div><div><br></div></div></div></div></span></body></html>