<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 - "readdir+", which is quite useful for "ls -l" operation (for large directory), and reduce lookup/getattr RPC as much as possible. In such feature, MDS will pack more dir-item's attribute (not only name/ino as does currently by readdir, but also mode/owner, and etc) information back to client-side in "readdir+" RPC. That means the dir-item count in one "readdir+" page is less than in the traditional readdir page, then more pages to be sent back to client. If without "Large readdir RPCs", the advantage of "readdir+" will be discounted.<br>
</div></blockquote>
<div> </div>
<div>I'd be interested in working this as well but probably as a separate effort since SOM isn't in 1.8 and that's my main focus.  In our testing, SOM had significant benefits over the WAN and I'd expect even better from readdir+.  I have tried Oleg's patch for asynchronous ll_glimpse_size but oddly I've seen someone erradic performance where at times it was worse then statahead and synchronous ll_glimpse_size.</div>

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