commit | ee7289bfadda5f4ef60884547ebc9989c8fb314a | [log] [tgz] |
---|---|---|
author | majianpeng <majianpeng@gmail.com> | Wed Aug 21 15:02:51 2013 +0800 |
committer | Sage Weil <sage@inktank.com> | Tue Aug 27 12:28:46 2013 -0700 |
tree | f835efe5f3a34b276991f5e145b4b723f9cd00d3 | |
parent | 02ae66d8b229708fd94b764f6c17ead1c7741fcf [diff] |
ceph: allow sync_read/write return partial successed size of read/write. For sync_read/write, it may do multi stripe operations.If one of those met erro, we return the former successed size rather than a error value. There is a exception for write-operation met -EOLDSNAPC.If this occur,we retry the whole write again. Signed-off-by: Jianpeng Ma <majianpeng@gmail.com>