<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Hi all,</p>
<p>I just subscribed ot the list; we have been testing GlusterFS from some time&nbsp;for a typical&nbsp; workload
<span style="font-family: Calibri, Arial, Helvetica, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, EmojiSymbols; font-size: 16px;">
small files:&nbsp;more than 90%-95% of accesses&nbsp;are stats, of an&nbsp;around 1 TB&nbsp;and we have millions of dirs and few kb&nbsp;files.</span></p>
<p><br>
</p>
<p>I am&nbsp;&nbsp;doing some tests with md-cache, following instructions availble&nbsp;on blog post</p>
<p><a href="http://blog.gluster.org/2016/10/gluster-tiering-and-small-file-performance/" class="OWAAutoLink" id="LPlnk115843" previewremoved="true">http://blog.gluster.org/2016/10/gluster-tiering-and-small-file-performance/</a><br>
<br>
</p>
<p>Our installation is 3.8.5 upgraded from 3.7.14.</p>
<p><br>
</p>
<p>I am a bit&nbsp;confused if we can use&nbsp;invalidation mechanism of &quot;upcalls&quot;&nbsp;&nbsp;with with 3.8.5; when I run &quot;<span style="font-size: 12pt;">gluster volume set vol&nbsp;</span><span style="font-size: 12pt;">performance.cache-invalidation on&quot;, I get error that option is
 not available; instead I was able to enable&nbsp;</span><span style="font-size: 12pt;">features.cache-invalidation but I wasn't able to make md cache invalidation work correctly; in fact, w</span><span style="font-size: 12pt;">ith the&nbsp;mentioned configuration, what
 we find is that metadata are cached until timeout expires, but even when files are updated from one of the client other clients do not receive the updated version until the md cache expires at the timeout.</span></p>
<p><br>
</p>
<p>Could someone clarify&nbsp; if the md cache invalidation upcall&nbsp;mechanism&nbsp;is supposed to work on 3.8.x, or instead it's only available in 3.9?</p>
<p><br>
</p>
<p>Would change the behaviour if using NFS instead of gluterfs on the client side?</p>
<p><br>
</p>
<p>Thanks in advance.</p>
<p><br>
</p>
<p>Kind regards,</p>
<p>andrea</p>
<p>--</p>
<div id="Signature"><span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:13px">Andrea Fogazzi</span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:13px">
foggy@fogazzi.com
<div><span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:13px"></span></div>
</div>
</div>
</body>
</html>