From owner-freebsd-fs Wed Sep 13 12:28:39 2000 Delivered-To: freebsd-fs@freebsd.org Received: from mail.uni-bielefeld.de (mail2.uni-bielefeld.de [129.70.4.90]) by hub.freebsd.org (Postfix) with ESMTP id 7126B37B422; Wed, 13 Sep 2000 12:28:32 -0700 (PDT) Received: from frolic.no-support.loc (ppp36-214.hrz.uni-bielefeld.de [129.70.36.214]) by mail.uni-bielefeld.de (Sun Internet Mail Server sims.4.0.2000.05.17.04.13.p6) with ESMTP id <0G0U002D9BFBWS@mail.uni-bielefeld.de>; Wed, 13 Sep 2000 21:28:30 +0200 (MET DST) Received: (from bjoern@localhost) by frolic.no-support.loc (8.9.3/8.9.3) id TAA01958; Wed, 13 Sep 2000 19:05:53 +0200 (CEST envelope-from bjoern) Date: Wed, 13 Sep 2000 19:05:53 +0200 From: Bjoern Fischer Subject: Re: CFR: nullfs, vm_objects and locks... (patch) In-reply-to: <200009051942.MAA76219@earth.backplane.com>; from dillon@earth.backplane.com on Tue, Sep 05, 2000 at 12:42:19PM -0700 To: Matt Dillon Cc: Boris Popov , "Daniel C. Sobral" , freebsd-fs@FreeBSD.ORG, semenu@FreeBSD.ORG, tegge@FreeBSD.ORG Message-id: <20000913190552.B1450@frolic.no-support.loc> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline Content-transfer-encoding: 7BIT User-Agent: Mutt/1.2.5i References: <200009051942.MAA76219@earth.backplane.com> Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, Sep 05, 2000 at 12:42:19PM -0700, Matt Dillon wrote: > I agree with all of Boris's points in regards to the two major changes: > Adding VOP's to access the VM object, and integrating the vnode lock > into the vnode directly. > > There is one issue which needs to be resolved, and that is with NFS. It > is not safe to lock vnodes related to NFS, which is why the NFS VOP locking > routines always force shared locks. This problem would have to be > resolved. Would this also apply to a possible NFSv4 implementation in future? There is an implementation under way for OpenBSD, how do they approach locking and stackable fs? Bjoern -- -----BEGIN GEEK CODE BLOCK----- GCS d--(+) s++: a- C+++(-) UB++++OSI++++$ P+++(-) L---(++) !E W- N+ o>+ K- !w !O !M !V PS++ PE- PGP++ t+++ !5 X++ tv- b+++ D++ G e+ h-- y+ ------END GEEK CODE BLOCK------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message