On Fri, 9 Jun 2006, Jeff Garzik wrote:
I disagree with the "years to stabilize ext4" argument, because we are
starting from a known good point. I think ext4 will be easier to maintain
and tune for modern storage systems, if we don't have to worry as much about
that stuff for ext3.
Let's say we
# cp ext3 ext4
# cat extents 48bit | patch
and then roll it out in 2.6.18. That in and of itself is probably fine and
stable (though it's no different than ext3 except for the name and the two
new additions).
But are you going to do this again for ext5 when more features come along?
Or are you going to warn ext4 users that the FS is not expected to be stable?
If you do the latter, be prepared for people to be wary of using it for a
long while. The difference is between actual and perceived stability.
To put a finer point on it - I've got a system that's been running
flawlessly for years on 2.5.3. It's actually been stable - never had any
sort of crashing problem at all. But I'm essentially crazy for running
that kernel. At the time I installed it, it certainly wasn't perceived as
stable. If the computer in question were any more than a file server /
iptables box for my home, I'd have said "well, hell, I think I'm going to
have to do without 2.5 so that I can have something trustworthy."
(Amusingly enough, I started assembling a replacement for it recently,
if only to have something newer and more capable. Having gone from
Slackware to Gentoo I decided to give the April stable
Debian release a whirl. Imagine my shock and awe when I watched Debian
boot into a 2.4 kernel :P)
Jeff
Cheers,
Chase
-
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