On Wed, Jan 5, 2011 at 10:37 PM, Ted Ts'o <ty...@mit.edu> wrote:
>> Ah. So performance isn't the problem, it's just hard too implement.
>> Would've been a lot faster if you said that earlier.
>
> "Too hard to implement" doesn't go far enough.  It's also a matter of
> near impossibility to add new features later.  BSD FFS didn't get
> ACL's, extended attributes, and many other features ***years*** after
> Linux had them.  Complexity is evil; it leads to bugs, makes things
> hard to maintain, and it makes it harder to add new features later.

That was about soft updates. I'm not sure this is just as complex.
I was thinking, doesn't ext have this kind of dependency tracking already?
It has to write the inode after writing the data, otherwise the inode
might point to garbage.

> But hey, if you're so smart, you go ahead and implement them yourself.
> You can demonstrate how you can do it better than everyone else.
> Otherwise you're just wasting everybody's time.  Complex ideas are not
> valid ones; or at least they certainly aren't good ones.

Nobody said FSs are simple.

Olaf


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlkti=nxzymkerpue4bai0oe9cn2dcz4=+y1rqio...@mail.gmail.com

Reply via email to