<div class="gmail_quote">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div bgcolor="#ffffff" text="#000000"><br>On the other hand, Large readdir RPCs is basic of another metadata read performance improvement features - &quot;readdir+&quot;, which is quite useful for &quot;ls -l&quot; operation (for large directory), and reduce lookup/getattr RPC as much as possible. In such feature, MDS will pack more dir-item&#39;s attribute (not only name/ino as does currently by readdir, but also mode/owner, and etc) information back to client-side in &quot;readdir+&quot; RPC. That means the dir-item count in one &quot;readdir+&quot; page is less than in the traditional readdir page, then more pages to be sent back to client. If without &quot;Large readdir RPCs&quot;, the advantage of &quot;readdir+&quot; will be discounted.<br>
</div></blockquote>
<div></div>
<div>I&#39;d be interested in working this as well but probably as a separate effortsinceSOM isn&#39;tin 1.8 and that&#39;s my main focus. In our testing, SOM hadsignificant benefits over the WAN and I&#39;d expect even betterfrom readdir+. I have tried Oleg&#39;s patch for asynchronousll_glimpse_size but oddlyI&#39;ve seen someone erradic performancewhere at times it was worse then statahead and synchronous ll_glimpse_size.</div>

<div></div>
<div>Jeremy</div>
<div></div></div>