From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Dilger Subject: Re: [Ext2-devel] [RFC 0/13] extents and 48bit ext3 Date: Fri, 9 Jun 2006 18:45:31 -0600 Message-ID: <20060610004531.GR5964@schatzie.adilger.int> References: <4489B83E.9090104@sbcglobal.net> <20060609181426.GC5964@schatzie.adilger.int> <4489C34B.1080806@garzik.org> <20060609194959.GC10524@thunk.org> <4489D44A.1080700@garzik.org> <1149886670.5776.111.camel@sisko.sctweedie.blueyonder.co.uk> <4489ECDD.9060307@garzik.org> <1149890138.5776.114.camel@sisko.sctweedie.blueyonder.co.uk> <448A07EC.6000409@garzik.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: "Stephen C. Tweedie" , Andrew Morton , Theodore Ts'o , Matthew Frost , "ext2-devel@lists.sourceforge.net" , linux-kernel , Linus Torvalds , Mingming Cao , linux-fsdevel@vger.kernel.org, Alex Tomas Return-path: Received: from mail.clusterfs.com ([206.168.112.78]:13522 "EHLO mail.clusterfs.com") by vger.kernel.org with ESMTP id S1030261AbWFJApZ (ORCPT ); Fri, 9 Jun 2006 20:45:25 -0400 To: Jeff Garzik Content-Disposition: inline In-Reply-To: <448A07EC.6000409@garzik.org> Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org On Jun 09, 2006 19:44 -0400, Jeff Garzik wrote: > Stephen C. Tweedie wrote: > > No, we add the same number of inodes in the new groups that all the > > previous groups have. > > Yes. Re-read what I wrote. To put it another way, "mkfs S1 + resize to > S2" does not produce precisely the same layout as "mkfs S2". And in what way is that important? I mean, really, if this is your argument that ext3 online resizing is a "hack" then it is pretty weak. This does not affect the operation or compatibility of the resized filesystem all the way back to the stone age (i.e. every single ext2 kernel ever will work with the resized filesystem). That is why online resizing (and the resize inode) are a COMPAT feature. If I "cp b a /mnt/newfs" and "cp a b /mnt/newfs" "a" and "b" will have different inode numbers too, but doesn't mean that "cp" is a "hack". Cheers, Andreas -- Andreas Dilger Principal Software Engineer Cluster File Systems, Inc.