]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: async object map lock/unlock/refresh state machines
authorJason Dillaman <dillaman@redhat.com>
Fri, 4 Dec 2015 03:14:42 +0000 (22:14 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 15 Dec 2015 01:30:51 +0000 (20:30 -0500)
commit7248b93c546cf5134afc77bd14cb5d1ad5465454
tree506ecc6e0a567850d46cc81a39ecffc94228eb75
parent700a0def53cd8eb82e7d5b69286bad26f6c62817
librbd: async object map lock/unlock/refresh state machines

Creating async versions to support an async image refresh

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/CMakeLists.txt
src/librbd/Makefile.am
src/librbd/ObjectMap.cc
src/librbd/ObjectMap.h
src/librbd/object_map/LockRequest.cc [new file with mode: 0644]
src/librbd/object_map/LockRequest.h [new file with mode: 0644]
src/librbd/object_map/RefreshRequest.cc [new file with mode: 0644]
src/librbd/object_map/RefreshRequest.h [new file with mode: 0644]
src/librbd/object_map/UnlockRequest.cc [new file with mode: 0644]
src/librbd/object_map/UnlockRequest.h [new file with mode: 0644]