From owner-cvs-src-old@FreeBSD.ORG Wed Apr 14 03:13:26 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69B1B1065675 for ; Wed, 14 Apr 2010 03:13:26 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 56B848FC17 for ; Wed, 14 Apr 2010 03:13:26 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o3E3DQbK048690 for ; Wed, 14 Apr 2010 03:13:26 GMT (envelope-from rmacklem@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o3E3DQB4048689 for cvs-src-old@freebsd.org; Wed, 14 Apr 2010 03:13:26 GMT (envelope-from rmacklem@repoman.freebsd.org) Message-Id: <201004140313.o3E3DQB4048689@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rmacklem@repoman.freebsd.org using -f From: Rick Macklem Date: Wed, 14 Apr 2010 03:13:02 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/fs/nfs nfs_commonport.c nfs_commonsubs.c nfs_var.h nfsport.h nfsrvstate.h src/sys/fs/nfsserver nfs_nfsdstate.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Apr 2010 03:13:26 -0000 rmacklem 2010-04-14 03:13:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/fs/nfs nfs_commonport.c nfs_commonsubs.c nfs_var.h nfsport.h nfsrvstate.h sys/fs/nfsserver nfs_nfsdstate.c Log: SVN rev 206585 on 2010-04-14 03:13:02Z by rmacklem MFC: r205941 This patch should fix handling of byte range locks locally on the server for the experimental nfs server. When enabled by setting vfs.newnfs.locallocks_enable to non-zero, the experimental nfs server will now acquire byte range locks on the file on behalf of NFSv4 clients, such that lock conflicts between the NFSv4 clients and processes running locally on the server, will be recognized and handled correctly. Revision Changes Path 1.4.2.3 +6 -2 src/sys/fs/nfs/nfs_commonport.c 1.3.2.2 +13 -0 src/sys/fs/nfs/nfs_commonsubs.c 1.6.2.4 +1 -0 src/sys/fs/nfs/nfs_var.h 1.15.2.2 +3 -0 src/sys/fs/nfs/nfsport.h 1.1.2.2 +15 -0 src/sys/fs/nfs/nfsrvstate.h 1.10.2.4 +489 -279 src/sys/fs/nfsserver/nfs_nfsdstate.c