From owner-freebsd-stable Mon Sep 3 15:42:34 2001 Delivered-To: freebsd-stable@freebsd.org Received: from hotmail.com (f72.law8.hotmail.com [216.33.241.72]) by hub.freebsd.org (Postfix) with ESMTP id 3A3E237B403 for ; Mon, 3 Sep 2001 15:42:27 -0700 (PDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Mon, 3 Sep 2001 15:42:27 -0700 Received: from 208.252.245.2 by lw8fd.law8.hotmail.msn.com with HTTP; Mon, 03 Sep 2001 22:42:26 GMT X-Originating-IP: [208.252.245.2] From: "Buzz Megg" To: stable@freebsd.org Subject: NFS locks failing under certain circumstances ,,, (fwd) Date: Mon, 03 Sep 2001 18:42:26 -0400 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_300d_3552_6091" Message-ID: X-OriginalArrivalTime: 03 Sep 2001 22:42:27.0210 (UTC) FILETIME=[B4F4D6A0:01C134C9] Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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: 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