On 10/17/05, Hans Reiser <[EMAIL PROTECTED]> wrote: > > In fact, if you have enough RAM, you won't ever touch the > >disk -- deleting a file before it's committed means it never touches disk. > > > >It is not as spindown-friendly as laptop_mode, which notices when the > >drive has to spin up anyway (maybe through a read) and flushes all > >writes. Don't know if they are compatible. > > > > > We should work to integrate well with it. Zam, can you look at that? > Thanks.
Actually, laptop mode flushes when there is a write and sync all pending transactions just before spindown. (delaying the write as long as possible to hopefully get as much in one pass as possible). In the future when enough API is exposed to make a nice interface for multi-syscall transactions with partial sync (i.e. only forced syncs of blocks related to transactions which demand physical fixation), it would be nice if the commit logic were smart enough to grab other nearby small transactions and batch them into the same commit.
