]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: separate image refresh into async state machines
authorJason Dillaman <dillaman@redhat.com>
Thu, 12 Nov 2015 21:38:35 +0000 (16:38 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 15 Dec 2015 01:31:31 +0000 (20:31 -0500)
commit6e1718c7581a894cf8e7e2f4d5d4b7001c2ce89b
tree765c92b73ea17c19584c8606331b4c156871bc46
parent22eb25bc20ce8649a88bc9f3256dbd7ba2b5c0a1
librbd: separate image refresh into async state machines

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
20 files changed:
src/CMakeLists.txt
src/common/Readahead.cc
src/common/Readahead.h
src/librbd/ExclusiveLock.h
src/librbd/ImageCtx.cc
src/librbd/ImageCtx.h
src/librbd/ImageRefresh.cc [new file with mode: 0644]
src/librbd/ImageRefresh.h [new file with mode: 0644]
src/librbd/Makefile.am
src/librbd/image/CloseRequest.cc [new file with mode: 0644]
src/librbd/image/CloseRequest.h [new file with mode: 0644]
src/librbd/image/OpenRequest.cc [new file with mode: 0644]
src/librbd/image/OpenRequest.h [new file with mode: 0644]
src/librbd/image/RefreshParentRequest.cc [new file with mode: 0644]
src/librbd/image/RefreshParentRequest.h [new file with mode: 0644]
src/librbd/image/RefreshRequest.cc [new file with mode: 0644]
src/librbd/image/RefreshRequest.h [new file with mode: 0644]
src/librbd/image/SetSnapRequest.cc [new file with mode: 0644]
src/librbd/image/SetSnapRequest.h [new file with mode: 0644]
src/librbd/internal.cc