From: Ted Ts'o Subject: Re: [PATCH bigalloc] e2fsprogs: change root-inode to extent-mapped Date: Wed, 20 Jul 2011 13:49:37 -0400 Message-ID: <20110720174937.GA17971@thunk.org> References: <1311140311-20242-1-git-send-email-hao.bigrat@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: "hao.bigrat@gmail.com" , "linux-ext4@vger.kernel.org" , Robin Dong To: Andreas Dilger Return-path: Received: from li9-11.members.linode.com ([67.18.176.11]:34881 "EHLO test.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752353Ab1GTRtl (ORCPT ); Wed, 20 Jul 2011 13:49:41 -0400 Content-Disposition: inline In-Reply-To: Sender: linux-ext4-owner@vger.kernel.org List-ID: On Wed, Jul 20, 2011 at 09:52:49AM -0600, Andreas Dilger wrote: > > That reminds me of a question I had with bigalloc - are htree > directories supported with bigalloc? For a 1MB bigalloc chunksize > it would mean a fanout of 256k, or a maximum directory size of 256GB > with only a single level. Yes, htree directories are supported with bigalloc; but it still works on *blocks*, whereas *clusters* are just used for allocation purposes. > > Any thoughts about increasing the directory size beyond 2GB? > I think the best way to do that is to support more than two levels of directories. I seem to recall your telling me that one of your team had prototyped something like this a while back? Or is my memory playing tricks on me? - Ted