<div dir="ltr"><br style="font-size:14px"><span style="font-size:14px">1,The requests from the Readdir-ahead Xlator wind down to next Xlator</span><br style="font-size:14px"><span style="font-size:14px">,did they send to a server or brodcast to all the servers?</span><br style="font-size:14px"><span style="font-size:14px">2,As you have said, the preload is in progress, a readdir from</span><br style="font-size:14px"><span style="font-size:14px">application waits for its completion. And If I change the</span><br style="font-size:14px"><span style="font-size:14px">buffer(request) size, will the application wait for a long time? Could</span><br style="font-size:14px"><span style="font-size:14px">it be a stream, the readdir from application fetches dentries in the</span><br style="font-size:14px"><span style="font-size:14px">buffer, and the readdir-ahead xlator pre-fetches dentries from the</span><br style="font-size:14px"><span style="font-size:14px">servers?</span><br style="font-size:14px"><span style="font-size:14px">3,When does it can be a larger buffer, like io-cache,which cached the</span><br style="font-size:14px"><span style="font-size:14px">data/dentries read before? As you know, ls is so slow.</span><br></div>