From owner-freebsd-hackers Tue Dec 26 14:10:02 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA18449 for hackers-outgoing; Tue, 26 Dec 1995 14:10:02 -0800 (PST) Received: from relay5.UU.NET (relay5.UU.NET [192.48.96.15]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id OAA18428 for ; Tue, 26 Dec 1995 14:09:56 -0800 (PST) Received: from uucp6.UU.NET by relay5.UU.NET with SMTP id QQzvvk03343; Tue, 26 Dec 1995 17:09:49 -0500 (EST) Received: from uanet.UUCP by uucp6.UU.NET with UUCP/RMAIL ; Tue, 26 Dec 1995 17:09:49 -0500 Received: by crocodil.monolit.kiev.ua; Sun, 24 Dec 95 03:36:09 +0200 Received: from bee.cs.kiev.ua (bee.cs.kiev.ua [193.124.54.45]) by clipper.cs.kiev.ua (8.6.4) with ESMTP id DAA21475 for ; Sun, 24 Dec 1995 03:24:32 +0200 Received: (from daemon@localhost) by bee.cs.kiev.ua (8.6.12/8.6.9) id DAA20377 for hackers@FreeBSD.ORG; Sun, 24 Dec 1995 03:24:32 +0200 Date: Sun, 24 Dec 1995 03:24:32 +0200 From: System Daemon Message-Id: <199512240124.DAA20377@bee.cs.kiev.ua> Apparently-To: hackers@FreeBSD.ORG Sender: owner-hackers@FreeBSD.ORG Precedence: bulk hi folks, I am using mixed Solaris 2.4/FreeBSD 2.0.5/2.1 environment; FreeBSD is used mostly as a server, and Solaris (on a Sparc, not x86) as client workstation. I use NFS heavily; most important, NFS-exported home directories (I wait for everyone to blame me. thank you.) I love and hate SysV (for good reasons). Every now and then, I am bitten by lockd on Solaris unable to lock files over NFS (oh, I haven't told you: Solaris is NFS client, and BSD is NFS server). From manual pages, it seems that Solaris's fcntl() and lockf() use /usr/lib/nfs/lockd to implement locking accross NFS. From reading /sys/nfs/nfs_vnops.c, I understand that nothing but a kludge is provided now. From reading BSD paper on NQNFS, and having put some small research in distributed file systems, it seems to me that NFS locking it not so simple. My question is: is anyone here working on it? Have some thoughts on it? I am too lazy to put more storage into Suns comparing to to implementing NFS locking for FreeBSD... any advice? thank you.