Received: with ECARTIS (v1.0.0; list linux-xfs); Sat, 24 May 2003 02:31:19 -0700 (PDT) Received: from Cantor.suse.de (ns.suse.de [213.95.15.193]) by oss.sgi.com (8.12.9/8.12.9) with SMTP id h4O9V82x023185 for ; Sat, 24 May 2003 02:31:09 -0700 Received: from Hermes.suse.de (Hermes.suse.de [213.95.15.136]) by Cantor.suse.de (Postfix) with ESMTP id 740861520C for ; Sat, 24 May 2003 11:31:03 +0200 (MEST) Date: Sat, 24 May 2003 11:31:03 +0200 From: Andi Kleen To: linux-xfs@oss.sgi.com Subject: Re: Tomorrow Message-ID: <20030524093103.GA12181@wotan.suse.de> References: <1053694002.2887.1.camel@localhost.localdomain> <1053697162.21472.51.camel@jen.americas.sgi.com> <20030523134438.GC30288@wotan.suse.de> <20030523150530.A31022@infradead.org> <20030524071709.GK27626@plato.local.lan> <20030524095245.A24074@infradead.org> <20030524091516.GM27626@plato.local.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030524091516.GM27626@plato.local.lan> X-archive-position: 4136 X-ecartis-version: Ecartis v1.0.0 Sender: linux-xfs-bounce@oss.sgi.com Errors-to: linux-xfs-bounce@oss.sgi.com X-original-sender: ak@suse.de Precedence: bulk X-list: linux-xfs Content-Length: 807 Lines: 17 > i wouldn't call them v3 dirs either, that implies its an `upgrade' to > v2, when in fact its a downgrade (non-broken -> broken). maybe call > them v0 (afaik xfs only has two dir formats v1 and v2). or call it > something entirely different, like broken_dirs ;-) I would not call them broken, but what is a bit worrying is that it can be quite complicated to lower case letters. In the American ASCII subset it's easy, but for other languages it usually needs huge lookup tables and worse there are different character set. You either only support UTF-8 Unicode (shifting the burden of conversion to user space) or you need to store a "codepage" per filesystem. Linux seems to go towards the UTF-8 route. The kernel already has some code for this (JFS does it), but it will be not pretty. -Andi