]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cls_rbd: add async version of object_map_load
authorJason Dillaman <dillaman@redhat.com>
Thu, 13 Aug 2015 00:51:05 +0000 (20:51 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 19 Nov 2015 01:34:33 +0000 (20:34 -0500)
commit6326d0756a4969bbde1dee92d4560f87210e617c
tree3ba521ab8d4a686fbc10be30303d4e27efec48ef
parent36032f8d15a41d4ef877a07698a8e360e64f85cf
cls_rbd: add async version of object_map_load

Most librbd object map interactions are moving to async state machines.
The sync version must remain until the librbd image refresh operation
is converted to a state machine due to the sheer volume of locks held
blocking the AIO thread.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/cls/rbd/cls_rbd_client.cc
src/cls/rbd/cls_rbd_client.h