The 2007 Linux Storage and File Systems Workshop
Posted Mar 20, 2007 11:22 UTC (Tue) by
nix (subscriber, #2304)
In reply to:
The 2007 Linux Storage and File Systems Workshop by job
Parent article:
The 2007 Linux Storage and File Systems Workshop
s/better/worse/
Tail packing gives you all the complexity and potential bugs of blocksizes != PAGE_SIZE (namely, that multiple files in a single page read off disk should end up in different pages in the page cache) combined with offset horrors and repacking nightmares (how do you handle expansion of a file currently located at the start of a tail-packed group? You need to unpack on the fly and so on. Unless you're careful you may end up with file *shrinkage* requiring new data blocks...)
Tail packing strikes me as being like softupdates: a really nice idea but *so* hard to get right that it's probably not worth it. (I remain astonished that anyone managed to implement either at all.)
(
Log in to post comments)