Comment 5 for bug 447295

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

I'm actually going to do something even more interesting. ureadahead will always reprofile and resort the pack after every boot. Yes, this will include any blocks read last time and not this time, but not any files read last time and not this time, so the pack will only grow slowly - and that'll be offset by the fact it'll always be up to date wrt disk segmentation.

(basically we'll always enable tracing, then always read, and ignore our own pid when we read back the trace file <g>)

We'll keep a record of the original pack file size, and throw it away if it goes over 25% of original size or something.