Re: fsync on large files

Stephen C. Tweedie (sct@redhat.com)
Wed, 17 Feb 1999 18:32:12 GMT


Hi,

On Wed, 17 Feb 1999 10:23:29 -0800 (PST), Linus Torvalds
<torvalds@transmeta.com> said:

>> Personally I'm pretty sure that in 5 years time Linux will support very
>> large amounts of RAM, a lot of processors, direct DMA I/O on file systems
>> concurrent writes to a file and journalling.

> Almost certainly. But it's not going to be done badly.

Great.

Linus, this is one of the most frustrating things about trying to
actually implement some of this stuff: you get so bogged down in the
"don't do it badly" that you never get around to talking about "do it
well".

When the flames about raw IO errupted, the _only_ thing I was able to
get out of you was "raw device IO is evil". It seemed to be
impossible to get you to turn the discussion around to the
requirements for file IO, because every pronouncement you made about
the whole subject ended up with "raw device IO is evil".

Again with journaling, it's a case of "don't you *dare* touch ext2,
ext2 is inviolate" rather than "yes, go ahead but keep the existing
code intact". See the difference?

--Stephen

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/