On Wed, 22 Oct 2008, Jamie Lokier wrote: > So GFS goes to great lengths to ensure that read/write are coherent, > so are mmaps (writable or not), but _splice_ is not coherent in the > sense that it can send invalid but non-random data? :-) Spice is not coherent in any sense on any filesystem :) Your idea about COWing the page would be nice, and I think it may even be implementable. Currently the biggest problem with splice is the lack of users, we'd have to solve that first somehow. > Also, is there still a problem where the data is "valid" but part of > the page may have been zero'd by truncate, which is then transmitted > by splice? Yes. Miklos -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html