Re: [Ext2-devel] [RFC 0/13] extents and 48bit ext3

From: Chase Venters
Date: Fri Jun 09 2006 - 16:26:24 EST


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-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/