https://bugzilla.novell.com/show_bug.cgi?id=244967 Summary: Nfs client side caching of filemodes broken Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: stefan.fink@swisscom.com QAContact: qa@suse.de In some circumstances nfs client side caching of file modes is broken. NFS Client version NFS Server version Result 10.0 10.0 OK 10.2 10.0 Broken 10.2 10.2 Broken When executing the testscript (see below), then tar will complain with a: 'tar: newdir/innerdir/innerfile: file changed as we read it' Quite a lot of conditions need to be met to trigger the problem. For example chmod should be recursive and a certain delay between the creation of the files and the chmod of them is needed. Testscript: #!/bin/bash # # This script will produce the following errormessage from tar: # # tar: newdir/innerdir/innerfile: file changed as we read it # create dirs rm -rf nfstest mkdir -p nfstest/dir/innerdir # create files (should not be empty) echo "Hello World!" >nfstest/dir/file echo "Hello World!" >nfstest/dir/innerdir/innerfile # problem only happens if we sleep before chmod sleep 1 # change file modes chmod -R a+r nfstest # rename dir mv nfstest/dir nfstest/newdir # tar it tar -cf nfstest/nfstest.tar -C nfstest newdir # restore old dir name mv nfstest/newdir nfstest/dir -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.