NFS41: send real write size in layoutget
authorPeng Tao <bergwolf@gmail.com>
Tue, 25 Sep 2012 06:55:57 +0000 (14:55 +0800)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Mon, 8 Oct 2012 23:32:22 +0000 (19:32 -0400)
For buffer write, block layout client scan inode mapping to find
next hole and use offset-to-hole as layoutget length. Object
layout client uses offset-to-isize as layoutget length.

For direct write, both block layout and object layout use dreq->bytes_left.

Signed-off-by: Peng Tao <tao.peng@emc.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

No differences found