Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Sep 2001 18:42:26 -0400
From:      "Buzz Megg" <buzmeg@hotmail.com>
To:        stable@freebsd.org
Subject:   NFS locks failing under certain circumstances ,,, (fwd)
Message-ID:  <F722TUSzbAUfKRfcjcM00005342@hotmail.com>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------=_NextPart_000_300d_3552_6091
Content-Type: text/plain; format=flowed

Here is a forwarded message from myself about NFS lock failures.

Side note: When did the FreeBSD mailing lists become so anal about valid 
reverse DNS?

-a

>---------- Forwarded message ----------
Date: Mon, 3 Sep 2001 03:09:45 -0500 (CDT)
From: andrewl@nshore.com
To: stable@freebsd.org
Cc: andrewl@nshore.com
Subject: NFS locks failing under certain circumstances ,,,

I have bumped into a few problems with locking files over NFS ...

With FreeBSD 4.4-20010827-RC2 #0: Mon Aug 27 20:53:32 PDT 2001 ...

Using fcntl to lock files the following combinations work:

User1               User 2
Disk File           Disk file	SETLK
Disk File           Disk file	SETLKW
NFS file            NFS file    SETLK

Using fcntl to lock files, the following combination do not work:

User1               User 2
NFS file            NFS file    SETLKW
Disk file           NFS file    SETLK
Disk file           NFS file    SETLKW

I have included the little program I use to test this stuff for reference.

-a



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

------=_NextPart_000_300d_3552_6091
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="locktest.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.33.0109030309450.26411@mail.nshore.com>
Content-Description: File locking test program
Content-Disposition: ATTACHMENT; FILENAME="locktest.c"

I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8ZmNudGwuaD4NCiNpbmNs
dWRlIDxzeXMvZmlsZS5oPg0KI2lmbmRlZiBTRUVLX1NFVA0KI2RlZmluZSBT
RUVLX1NFVCAgICAgICAgMA0KI2VuZGlmDQoNCm1haW4oKQ0Kew0KICBjaGFy
IGJ1ZmZlcls4MF07DQogIGludCBmaCwgbG9ja192YWw7DQogIHN0cnVjdCBm
bG9jayBmbDsNCg0KICBwcmludGYoImZfcmRsY2ssZl93cmxjayxmX3VubGNr
LHNlZWtfc2V0LGZfc2V0bGs9JWQsJWQsJWQsJWQsJWRcbiIsDQoJIEZfUkRM
Q0ssRl9XUkxDSyxGX1VOTENLLFNFRUtfU0VULEZfU0VUTEspOw0KDQogIGZo
ID0gb3BlbigibG9jazEuZmlsZSIsIE9fUkRXUnxPX0NSRUFULCAwNjQ0KTsN
Cg0KICBwcmludGYoIkZpbGUgaGFuZGxlOiAlZFxuIixmaCk7DQoJICANCiAg
ZmwubF90eXBlID0gRl9XUkxDSzsNCiAgZmwubF93aGVuY2UgPSBTRUVLX1NF
VDsNCiAgZmwubF9zdGFydCA9IGZsLmxfbGVuID0gMEw7DQoNCiAgcHJpbnRm
KCJBdHRlbXB0aW5nIHRvIGxvY2sgZmlsZS4uLlxuIik7DQogIGxvY2tfdmFs
ID0gZmNudGwgKGZoLCBGX1NFVExLVywgJmZsKTsNCiAgaWYgKGxvY2tfdmFs
ID09IC0xKQ0KICAgIHsNCiAgICAgIHBlcnJvcigiQWZ0ZXIgdHJ5aW5nIHRv
IGxvY2sgIik7DQogICAgfQ0KICBwcmludGYoImxvY2tfdmFsID0gJWRcbiIs
bG9ja192YWwpOw0KICBwcmludGYoIkhvbGRpbmcgZm9yIHVzZXIgaW5wdXQu
Li4iKTsNCiAgYnVmZmVyWzBdID0gZ2V0Y2hhcigpOw0KDQogIHByaW50Zigi
QXR0ZW1wdGluZyB0byB1bmxvY2sgZmlsZS4uLlxuIik7DQogIGZsLmxfdHlw
ZSA9IEZfVU5MQ0s7DQogIGxvY2tfdmFsID0gZmNudGwgKGZoLCBGX1NFVExL
LCAmZmwpOw0KICBpZiAobG9ja192YWwgPT0gLTEpDQogICAgew0KICAgICAg
cGVycm9yKCJBZnRlciB0cnlpbmcgdG8gbG9jayAiKTsNCiAgICB9DQogIHBy
aW50ZigibG9ja192YWwgPSAlZFxuIixsb2NrX3ZhbCk7DQoNCiAgY2xvc2Uo
ZmgpOw0KfSANCg==

------=_NextPart_000_300d_3552_6091--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F722TUSzbAUfKRfcjcM00005342>