From owner-freebsd-fs@FreeBSD.ORG Thu Mar 10 17:46:21 2005 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D24F116A4CE for ; Thu, 10 Mar 2005 17:46:21 +0000 (GMT) Received: from filer.fsl.cs.sunysb.edu (filer.fsl.cs.sunysb.edu [130.245.126.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76E9A43D39 for ; Thu, 10 Mar 2005 17:46:21 +0000 (GMT) (envelope-from cwright@cs.sunysb.edu) Received: from polarbear.fsl.cs.sunysb.edu (polarbear.fsl.cs.sunysb.edu [130.245.126.42])j2AHkKmX016690; Thu, 10 Mar 2005 12:46:20 -0500 From: "Charles P. Wright" To: Lou Kamenov In-Reply-To: <76f962c6050310092461fc850@mail.gmail.com> References: <200503091838.06322.mi+mx@aldan.algebra.com> <20050310023518.GA11712@VARK.MIT.EDU> <20050310113843.GJ34822@obiwan.tataz.chchile.org> <20050310141910.GA72868@bewilderbeast.blackhelicopters.org> <76f962c6050310092461fc850@mail.gmail.com> Content-Type: text/plain Date: Thu, 10 Mar 2005 12:45:53 -0500 Message-Id: <1110476753.20632.11.camel@polarbear.fsl.cs.sunysb.edu> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 (2.0.2-8) Content-Transfer-Encoding: 7bit cc: freebsd-fs@freebsd.org Subject: Re: the current status of nullfs, unionfs X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Mar 2005 17:46:22 -0000 On Thu, 2005-03-10 at 12:24 -0500, Lou Kamenov wrote: > Erez's unionfs has the same problem, the case there is that you wont be able to > unmount it at all. (At least last time I tried with 1.0.3) The code has improved quite a bit since then. We've ironed out most of of the big bugs (there are still other smaller ones to go, but we are making reasonable progress). A recent version has been included in Knoppix 3.8. > Problem or not it could be easily solved with simple heuristics. > Building a filespace > with unioning shouldnt really be that hard. That isn't quite true. In theory, all you have to do is repeat some operations over many branches. In practice, building a Unioning file system is not an easy task. There are very many corner cases to deal with, and what were previously atomic VFS ops can require many operations. Charles