On Sun, 2008-05-11 at 18:00 +0200, Wouter Stomp wrote: > Quoting one of the last comments from the brainstorm idea: > > " > Hello everyone. > I am the author of Google Summer of Code 2007 prefetching for Ubuntu. > > I did not get any feedback on prefetch project mailing list (or any > other way), so I thought it is not used, and did not have motivation > to further work on it. And then I have come across this site :) > How weird,
The author has certainly received many detailed questions from me, and has simply not answered them. Problem with prefetch is that it's quite a lot of code, in different places, and zero documentation on how it works and which bit does what. Cc'ing the author (Krzysztof) and attaching the outstanding questions, hopefully we can get this moving! Scott -- Scott James Remnant [EMAIL PROTECTED]
--- Begin Message ---On Tue, 2008-02-12 at 12:40 +0100, Krzysztof Lichota wrote: > Scott James Remnant napisaĆ(a): > > Hi Krzysztof, > > > > I've been meaning to e-mail you for a while, and now seems as good a > > time as any. > > > > We've been looking into prefetch, but haven't got very far with it yet; > > I'd still like to consider it for 8.10 though. To do that, we need a > > few pieces, which you're ideally placed to do. > > > > 1) Documentation. A 1000ft overview explaining how prefetch works, what > > it does and doesn't do, what the pieces are and what they do and how > > it compares (technically) to readahead. > > Many information is on wiki pages (http://code.google.com/p/prefetch/), > but it currently lack such high-level overview. > I didn't find this very extensive, or explanatory. When we reviewed it, it didn't answer any of our questions about how prefetch worked. For example, how does it determine which blocks need prefetching? Where/how are these lists of blocks stored? What decides when to load blocks? What if the filesystem isn't mounted yet (/usr), how can the loading be staged? Are the lists transferable between systems? Could we use the lists to sort the LiveCD filesystem generation? Could we use the lists to sort the order in which we copy files during the install? Is prefetching done in block order to minimise disk head movement? How necessary is ext3 defrag to this working? Do we still need readahead or preload with prefetch? Scott -- Scott James Remnant [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
--- End Message ---
signature.asc
Description: This is a digitally signed message part
-- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss