From owner-freebsd-fs@FreeBSD.ORG Mon Aug 4 15:44:47 2008 Return-Path: Delivered-To: freebsd-fs@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2DFF61065683 for ; Mon, 4 Aug 2008 15:44:47 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [212.17.241.230]) by mx1.freebsd.org (Postfix) with ESMTP id 784068FC08 for ; Mon, 4 Aug 2008 15:44:46 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (localhost [127.0.0.1]) by lurza.secnetix.de (8.14.1/8.14.1) with ESMTP id m74FIIGA080415; Mon, 4 Aug 2008 17:18:29 +0200 (CEST) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.14.1/8.14.1/Submit) id m74FID4b080414; Mon, 4 Aug 2008 17:18:13 +0200 (CEST) (envelope-from olli) Date: Mon, 4 Aug 2008 17:18:13 +0200 (CEST) Message-Id: <200808041518.m74FID4b080414@lurza.secnetix.de> From: Oliver Fromme To: freebsd-fs@FreeBSD.ORG, pfgshield-freebsd@yahoo.com In-Reply-To: <809288.56058.qm@web32703.mail.mud.yahoo.com> X-Newsgroups: list.freebsd-fs User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (FreeBSD/6.2-STABLE-20070808 (i386)) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (lurza.secnetix.de [127.0.0.1]); Mon, 04 Aug 2008 17:18:32 +0200 (CEST) Cc: Subject: Re: Should we change dirent for 64 bit directory cookies ? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-fs@FreeBSD.ORG, pfgshield-freebsd@yahoo.com List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 15:44:47 -0000 Pedro Giffuni wrote: > I've been sort of following the DragonFly list wrt to the changes Matt made for his HAMMER fs. > I don't know if anyone is considering a port: he added a lot of stuff to the base system that will be a pain to port, but he also triggered some bugs in the old BSD code that would be nice to fix on FreeBSD too. > > One of the not-*too*-tough things to consider adopting would be 64 directory cookies: > > Main commit: > http://leaf.dragonflybsd.org/mailarchive/commits/2007-11/msg00151.html > Follow up for the linuxulator: > http://leaf.dragonflybsd.org/mailarchive/commits/2007-11/msg00153.html > > Here is a excerpt of a discussion from the DragonFly Kernel ML (Re: [Tux3] Comparison to Hammer fs design), that pretty much sums up the issues: > [...] > > I'd recommend dropping support for NFSv2. It is not really worth > supporting any more. Does it even support 64 bit inodes? (I don't > remember), or 64 bit file offsets? NFSv2 is garbage. One of the problems with that is that our PXE boot loader requires NFSv2 support, AFAIK. If you drop NFSv2 server support from the kernel, you can't boot PXE clients from it anymore, unless someone adds NFSv3 support to the boot loader. Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "[...] one observation we can make here is that Python makes an excellent pseudocoding language, with the wonderful attribute that it can actually be executed." -- Bruce Eckel