From owner-freebsd-arch@FreeBSD.ORG Thu Feb 7 14:56:37 2008 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42A1D16A417; Thu, 7 Feb 2008 14:56:37 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.freebsd.org (Postfix) with ESMTP id 53D1913C45B; Thu, 7 Feb 2008 14:56:36 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.4/8.13.4) with ESMTP id m17ESUee015906; Thu, 7 Feb 2008 17:28:30 +0300 (MSK) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.4/8.13.4/Submit) id m17ESUlS015899; Thu, 7 Feb 2008 17:28:30 +0300 (MSK) (envelope-from yar) Date: Thu, 7 Feb 2008 17:28:29 +0300 From: Yar Tikhiy To: Andre Oppermann Message-ID: <20080207142829.GK7592@comp.chem.msu.su> References: <3bbf2fe10802061700p253e68b8s704deb3e5e4ad086@mail.gmail.com> <47AAFDED.9030301@freebsd.org> <47AB05A1.7010803@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47AB05A1.7010803@freebsd.org> User-Agent: Mutt/1.5.9i Cc: freebsd-fs@freebsd.org, Doug Barton , Jeff Roberson , Eric Anderson , Attilio Rao , Scot Hetzel , freebsd-arch@freebsd.org Subject: Re: [RFC] Remove NTFS kernel support X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2008 14:56:37 -0000 On Thu, Feb 07, 2008 at 02:20:33PM +0100, Andre Oppermann wrote: > Eric Anderson wrote: > >I think Alfred's point is really interesting. How many people that > >don't use it that say 'axe it' does it take to override 1 person saying > >'keep it!'? > > The real question is how many people does it take to say 'I'll maintain > it'? Just one. Without it, it will only bitrot as evidenced by Attilios > question. NTFS is currently broken, just not as obvious because WITNESS > didn't track and enforce lockmgr locks. Yeah, uncared-for code dies, rots, and stinks, but I doubt whether the NTFS driver has died, or it is just ill [1]. :-) Being a rather simple, read-only FS driver, it should have fairly good separation between its lower layer, dealing with NTFS internals, and its upper layer, hooking the FS up to our VFS framework. Now the problem seems to be concentrated in the latter, so the layer should just be brought in accord with today's VFS locking semantics. This is a job I hope I can carry out if provided with brief details on what's wrong with NTFS now -- Attilio said he had been investigating the NTFS issues already. [1] I can't help recalling Scene 2, "Bring out your dead," from "Monty Python and the Holy Grail" here. -- Yar