]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd: ObjectCacher reads can hang when reading sparse files
authorJason Dillaman <dillaman@redhat.com>
Mon, 15 Sep 2014 04:53:50 +0000 (00:53 -0400)
committerSage Weil <sage@redhat.com>
Fri, 3 Oct 2014 00:55:07 +0000 (17:55 -0700)
commit41c6f4c32fb8c949b5b474317c4d7e10ade2000e
tree503b0e07e46ff741218cd92a84a102b93fdb28a7
parentb2efe7bbddcc7eabb16ced15fa751c891fd1a44e
rbd: ObjectCacher reads can hang when reading sparse files

The pending read list was not properly flushed when empty objects
were read from a space file.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit cdb7675a21c9107e3596c90c2b1598def3c6899f)
src/osdc/ObjectCacher.cc