Idea #13110
Updated by Tom Morris almost 7 years ago
From https://dev.arvados.org/issues/12483#note-38
* Expose tree of project/collection names, e.g., keep-web-host/home/projectname/collectionname/foo.txt
* Cache filesystem objects in keep-web, instead of rebuilding from manifest on each request → less time, more RAM
* Reduce memory use (e.g., pass keepclient pointer into storedSegment methods instead of keeping a copy in the struct)
* Incremental loading (don't populate a dirnode until someone accesses it)
* Cache/evict partial data blocks
* Test/benchmark using a variety of webdav clients (Windows, linux davfs, OSX?)