]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: use 64-bit value in sync read eof logic
authorSage Weil <sage@inktank.com>
Mon, 3 Feb 2014 16:54:14 +0000 (08:54 -0800)
committerSage Weil <sage@inktank.com>
Mon, 3 Feb 2014 16:54:14 +0000 (08:54 -0800)
commit7ff2b541c24d1c81c3bcfbcb347694c2097993d7
treece7d15ed210ada47cfda291517ab9509a6e5627f
parent560f5f1f88fe9ecdd1839db70ff9f824475abc36
client: use 64-bit value in sync read eof logic

The file size can jump to a value that is very much larger than our current
position (for example, it could be a disk image file that gets a sparse
write at a large offset).  Use a 64-bit value so that 'some' doesn't
overflow.

Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: John Spray <john.spray@inktank.com>
src/client/Client.cc