From owner-freebsd-bugs Mon Oct 28 16: 0: 9 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E208537B404 for ; Mon, 28 Oct 2002 16:00:07 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAE5443E7B for ; Mon, 28 Oct 2002 16:00:06 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id g9T006x3037761 for ; Mon, 28 Oct 2002 16:00:06 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id g9T006Lx037760; Mon, 28 Oct 2002 16:00:06 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6EC6C37B401 for ; Mon, 28 Oct 2002 15:56:59 -0800 (PST) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id B57E943E91 for ; Mon, 28 Oct 2002 15:56:57 -0800 (PST) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.6/8.12.6) with ESMTP id g9SNuv7R006288 for ; Mon, 28 Oct 2002 15:56:57 -0800 (PST) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.6/8.12.6/Submit) id g9SNuvlb006287; Mon, 28 Oct 2002 15:56:57 -0800 (PST) Message-Id: <200210282356.g9SNuvlb006287@www.freebsd.org> Date: Mon, 28 Oct 2002 15:56:57 -0800 (PST) From: Mikel Lechner To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: i386/44580: NFS updates file access time when file is modified. Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 44580 >Category: i386 >Synopsis: NFS updates file access time when file is modified. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Oct 28 16:00:06 PST 2002 >Closed-Date: >Last-Modified: >Originator: Mikel Lechner >Release: RELENG_4_7, Intel i386 (local build) >Organization: Silicon Valley Public Access Link >Environment: Client: FreeBSD borg.svpal.org 4.7-RELEASE FreeBSD 4.7-RELEASE #13: Mon Oct 21 22:42:15 PDT 2002 root@borg.svpal.org:/usr/src/sys/compile/BORG i386 Server: FreeBSD enterprise.svpal.org 4.7-RELEASE FreeBSD 4.7-RELEASE #6: Tue Oct 15 00:05:58 PDT 2002 mikel@enterprise.svpal.org:/usr/src/sys/compile/ENTERPRISE i386 >Description: Appending data to a file on an NFS mounted volume incorrectly causes the atime (access time) to be updated when only the mtime (modify time) should be updated. Appending to an empty file works correctly, but thereafter modifies the atime on each append. >How-To-Repeat: mikel@borg.svpal.org[82]@ touch foo mikel@borg.svpal.org[83]@ ls -lT foo -rw-r--r-- 1 mikel mail 0 Oct 28 15:52:33 2002 foo mikel@borg.svpal.org[84]@ ls -lTu foo -rw-r--r-- 1 mikel mail 0 Oct 28 15:52:33 2002 foo mikel@borg.svpal.org[85]@ echo "a" >> foo mikel@borg.svpal.org[86]@ ls -lT foo -rw-r--r-- 1 mikel mail 2 Oct 28 15:52:59 2002 foo mikel@borg.svpal.org[87]@ ls -lTu foo -rw-r--r-- 1 mikel mail 2 Oct 28 15:52:33 2002 foo (correct) mikel@borg.svpal.org[88]@ echo "a" >> foo mikel@borg.svpal.org[89]@ ls -lT foo -rw-r--r-- 1 mikel mail 4 Oct 28 15:53:19 2002 foo mikel@borg.svpal.org[90]@ ls -lTu foo -rw-r--r-- 1 mikel mail 4 Oct 28 15:53:19 2002 foo (wrong!) >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message