Good, so we can make the double rename atomic. But that still leaves the question how I can tell that the work I did on the new file is on disk by the time directory with the renamed files is on disk? Dirty buffers are not written out in the same order they got dirty, right? Given a continuous amount of disk I/O could keep dirty blocks away from disk forever?
Rob
