> [After writing the above, your editor noticed that Linus had just merged a change to make data=writeback the default for ext3 in 2.6.30. Your editor, it seems, is easily surprised.]
We got a whole bunch of latency improvements on the back of this as well. fsync(), at least in writeback mode of ext3, should not kill the system for a number of seconds any more, even with an evil dd running in the background: