NFS: Improve NFS iostat byte count accuracy for writes
authorChuck Lever <chuck.lever@oracle.com>
Mon, 1 Feb 2010 19:17:41 +0000 (14:17 -0500)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 10 Feb 2010 13:31:04 +0000 (08:31 -0500)
commit7e381172cf6e0282a56374e50667515aed55166a
tree46d41f354f1bb58153b0bdbea883e7abe94ebddc
parentaa2f1ef10e6ad65c9138ec576f82c08f32e6f32c
NFS: Improve NFS iostat byte count accuracy for writes

The bytes counted by the performance counters for NFS writes should
reflect write and sync errors.  If the write(2) system call reports
an error, the bytes should not be counted.  And, if the write is
short, the actual number of bytes that was written should be counted,
not the number of bytes that was requested.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/file.c