Bug 682782 - nfs does not update atime properly
Summary: nfs does not update atime properly
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: kernel
Version: 6.2
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Red Hat Kernel Manager
QA Contact: Filesystem QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-07 15:25 UTC by Boris Ranto
Modified: 2011-03-30 17:54 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-03-30 17:54:56 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Boris Ranto 2011-03-07 15:25:11 UTC
Description of problem:
When the file is created, the atime is lower than ctime or mtime. When the file is accessed using cat, the atime does not get updated.
Also the option strictatime is not effective (the atime updates the same way as with standard relatime).
This issue was found with the help of xfstests (test no. 192).

Version-Release number of selected component (if applicable):
kernel-2.6.32-119.el6

How reproducible:
Fairly often but not 100 %, don't forget to remove file that you are going to test the atime with and wait for a while before the test.

Steps to Reproduce:
1. mount nfs share (I used localhost nfs server)
2. cd to the mounted share
3. echo test >file;stat file;sleep 40;cat file;stat file
  
Actual results:
atime is lowest of the three at first stat and remains that way even after the cat.

Expected results:
The access time is updated after the cat.

Additional info:
[root@dhcp70-188 test]# echo test >file;stat file;sleep 40;cat file;stat file
  File: `file'
  Size: 5         	Blocks: 0          IO Block: 524288 regular file
Device: 1dh/29d	Inode: 1574844     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2011-03-07 10:11:38.267168932 -0500
Modify: 2011-03-07 10:11:38.292548319 -0500
Change: 2011-03-07 10:11:38.292548319 -0500
test
  File: `file'
  Size: 5         	Blocks: 8          IO Block: 524288 regular file
Device: 1dh/29d	Inode: 1574844     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2011-03-07 10:11:38.267168932 -0500
Modify: 2011-03-07 10:11:38.292548319 -0500
Change: 2011-03-07 10:11:38.292548319 -0500

Comment 2 RHEL Program Management 2011-03-30 17:54:56 UTC
Development Management has reviewed and declined this request.  You may appeal
this decision by reopening this request.


Note You need to log in before you can comment on or make changes to this bug.