Received: with ECARTIS (v1.0.0; list xfs); Mon, 09 Oct 2006 19:07:31 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id k9A27SaG003862 for ; Mon, 9 Oct 2006 19:07:28 -0700 X-ASG-Debug-ID: 1160446006-15192-349-0 X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from prod.aconex.com (mail.app.aconex.com [203.89.192.138]) by cuda.sgi.com (Spam Firewall) with ESMTP id BB338D18599C for ; Mon, 9 Oct 2006 19:06:46 -0700 (PDT) Received: from page.mel.office.aconex.com (unknown [192.168.0.210]) by prod.aconex.com (Postfix) with ESMTP id ADF6028A26; Tue, 10 Oct 2006 12:06:27 +1000 (EST) Received: from localhost (page.mel.aconex.com [127.0.0.1]) by page.mel.office.aconex.com (Postfix) with ESMTP id 767CE5340F3; Tue, 10 Oct 2006 12:06:27 +1000 (EST) Received: from page.mel.office.aconex.com ([127.0.0.1]) by localhost (mail.aconex.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 06954-01-73; Tue, 10 Oct 2006 12:06:23 +1000 (EST) Received: from edge (unknown [192.168.0.246]) by page.mel.office.aconex.com (Postfix) with ESMTP id BB5E353403A; Tue, 10 Oct 2006 12:06:20 +1000 (EST) X-ASG-Orig-Subj: Re: Directories > 2GB Subject: Re: Directories > 2GB From: Nathan Scott Reply-To: nscott@aconex.com To: David Chinner Cc: lord@xfs.org, xfs@oss.sgi.com In-Reply-To: <20061010015512.GQ11034@melbourne.sgi.com> References: <20061004165655.GD22010@schatzie.adilger.int> <452AC4BE.6090905@xfs.org> <20061010015512.GQ11034@melbourne.sgi.com> Content-Type: text/plain Organization: Aconex Date: Tue, 10 Oct 2006 12:07:15 +1000 Message-Id: <1160446035.8366.42.camel@edge> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 Content-Transfer-Encoding: 7bit X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests= X-Barracuda-Spam-Report: Code version 3.02, rules version 3.0.22930 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 9233 X-ecartis-version: Ecartis v1.0.0 Sender: xfs-bounce@oss.sgi.com Errors-to: xfs-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: xfs On Tue, 2006-10-10 at 11:55 +1000, David Chinner wrote: > On Mon, Oct 09, 2006 at 04:53:02PM -0500, Steve Lord wrote: > > You might want to think about keeping the directory a little > > more contiguous than individual disk blocks. XFS does have > > code in it to allocate the directory in chunks larger than > > a single file system block. It does not get used on linux > > because the code was written under the assumption you can > > see the whole chunk as a single piece of memory which does not > > work to well in the linux kernel. > > This code is enabled and seems to work in Linux. I don't know if it > passes xfsqa so I don't know how reliable this feature is. It did at one point - though I've not tested that combination for awhile, I expect it will still work fine. It should - the artist-formerly-known-as-pagebuf does handle multiple discontiguous pages, and the dir2 code is using that memory in a way thats going to work correctly, IIRC. cheer -- Nathan