OpenSolaris

Printable Version Enter a New Search
Bug ID 6647287
Synopsis setattr hangs in monitor of read delegated file
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:nfsv4
Keywords
Responsible Engineer James Wahlig
Reported Against snv_80
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_82
Fixed In snv_82
Release Fixed solaris_nevada(snv_82)
Related Bugs 6615756 , 6647453 , 6647993 , 6648359
Submit Date 4-January-2008
Last Update Date 31-January-2008
Description
1. On a snv_76 and later nfs4 server, create a new file on a local nfs shared
   filesystem:
    nfs4server% rm foobar
    nfs4server% date > foobar

2. On an nfs4 client, first read the "foobar" file from the nfs4 server
   that was created in step 1., then change the timestamps on the file:

    nfs4client% cat foobar
    Thu Jan  3 17:24:29 CET 2008
    nfs4client% time touch -t 01011200 foobar
    0.00u 0.00s 3:00.10 0.0%

    Note that the touch command is stuck for 3 minutes until the
    command prompt returns.  While touch is stuck, the nfs4 client
    gets "NFS server nfs4server not responding; still trying" messages
    logged to /var/adm/messages.
Work Around
If this problem is blocking something, you can always turn off delegation.
Comments
N/A