Thanks, Frank, will explore w/RGW. Matt
----- Original Message ----- > From: "Frank Filz" <ffilz...@mindspring.com> > To: nfs-ganesha-devel@lists.sourceforge.net > Sent: Monday, April 3, 2017 6:56:45 PM > Subject: [Nfs-ganesha-devel] READDIR readahead > > Matt had asked for an ability for readdir chunking to be able to absorb more > than one chunks worth of entries if it made sense for the FSAL to read a > larger number of entries in one go. > > It turns out that it was very simple to support this. > > And for gravy, there's an example of FSAL_VFS which increases the getdents > buffer size and supports readahead. > > Along the way, I also realized there was a bug in FSAL_RGW... > > It may be worth asking if we should make the FSAL_VFS readdir buffer > resizable and allow enabling readahead. > > You can find it in my readahead branch: > > https://github.com/ffilz/nfs-ganesha/commits/readahead > > Or review on gerrithub: > > https://review.gerrithub.io/#/c/355552/ > https://review.gerrithub.io/#/c/355563/ > https://review.gerrithub.io/#/c/355564/ > https://review.gerrithub.io/#/c/355565/ > > You can also pull the whole branch from gerrithub with this command (which > will create and checkout a branch called readahead in your repo): > > git fetch https://ff...@review.gerrithub.io/a/ffilz/nfs-ganesha > refs/changes/65/355565/1 && git checkout FETCH_HEAD -b readahead > > This last is taken from the download menu in the final patch, you chose the > checkout option, cut and paste that. I always add the -b {branchname} to the > end of it to actually checkout a branch. This can be used to pull down > anyone's patch set even if they don't have a github repo (or you don't know > what it is, or they didn't push to it). I use this all the time for doing > weekly merges if someone has a patchset with more than 2 or 3 patches. > > Thanks > > Frank > > > --- > This email has been checked for viruses by Avast antivirus software. > https://www.avast.com/antivirus > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Nfs-ganesha-devel mailing list > Nfs-ganesha-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel > -- Matt Benjamin Red Hat, Inc. 315 West Huron Street, Suite 140A Ann Arbor, Michigan 48103 http://www.redhat.com/en/technologies/storage tel. 734-821-5101 fax. 734-769-8938 cel. 734-216-5309 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Nfs-ganesha-devel mailing list Nfs-ganesha-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel