From nobody@FreeBSD.org  Mon Oct 28 15:56:59 2002
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 6EC6C37B401
	for <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <mikel@svpal.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: NFS updates file access time when file is modified.
X-Send-Pr-Version: www-1.0

>Number:         44580
>Category:       kern
>Synopsis:       [nfs] 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:  Mon Mar 12 15:21:42 GMT 2007
>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:
Responsible-Changed-From-To: freebsd-bugs->cel 
Responsible-Changed-By: cel 
Responsible-Changed-When: Wed May 24 19:03:19 UTC 2006 
Responsible-Changed-Why:  
Only the server should update a file's access time.  Will look into it. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=44580 
Responsible-Changed-From-To: cel->freebsd-bugs 
Responsible-Changed-By: cel 
Responsible-Changed-When: Mon Mar 12 15:21:26 UTC 2007 
Responsible-Changed-Why:  
Back to the public pool. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=44580 
>Unformatted:
