From owner-freebsd-arch@FreeBSD.ORG Thu Jun 19 04:43:51 2003 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5786737B401; Thu, 19 Jun 2003 04:43:51 -0700 (PDT) Received: from critter.freebsd.dk (esplanaden.cybercity.dk [212.242.40.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 616BC43F93; Thu, 19 Jun 2003 04:43:50 -0700 (PDT) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.9/8.12.9) with ESMTP id h5JBhnjR002688; Thu, 19 Jun 2003 13:43:49 +0200 (CEST) (envelope-from phk@phk.freebsd.dk) To: David Schultz From: "Poul-Henning Kamp" In-Reply-To: Your message of "Thu, 19 Jun 2003 04:34:58 PDT." <20030619113457.GA80739@HAL9000.homeunix.com> Date: Thu, 19 Jun 2003 13:43:49 +0200 Message-ID: <2687.1056023029@critter.freebsd.dk> cc: Dmitry Sivachenko cc: "Tim J. Robbins" cc: arch@FreeBSD.ORG Subject: Re: cvs commit: src/sys/fs/nullfs null.h null_subr.c null_vnops.c X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jun 2003 11:43:51 -0000 You are pretty much spot on with your observations. I don't think there is much fundamental disagreement about what needs to happen, where we need to go, if you ask the different people who have studied this mess of code, so I am not so worried about us not ending up the right place. The danger of course is if somebody attacks a subset of the problem without holding the entire problem in focus. My comments about nullfs and unionfs, shoul not be construed as I want to kill those features, it was more meant as "they will not be my primary priorities and if they break temporarily, so be it." Stackable filesystems are not exactly mandatory, but I think we need to have them for a number of important applications. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.