]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: migrate object map snapshot ops to async state machines
authorJason Dillaman <dillaman@redhat.com>
Wed, 12 Aug 2015 17:36:42 +0000 (13:36 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 19 Nov 2015 01:34:34 +0000 (20:34 -0500)
commitd1541d6ed2365e78110c176e69ef5132651efa6f
tree912041177472f41305c1e8850489b366966f6b8b
parent6326d0756a4969bbde1dee92d4560f87210e617c
librbd: migrate object map snapshot ops to async state machines

Since all snapshot handling was migrated to async state machines, the
object map snapshot handling also needs to be converted.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
15 files changed:
src/librbd/Makefile.am
src/librbd/ObjectMap.cc
src/librbd/ObjectMap.h
src/librbd/object_map/InvalidateRequest.cc
src/librbd/object_map/Request.cc
src/librbd/object_map/SnapshotCreateRequest.cc [new file with mode: 0644]
src/librbd/object_map/SnapshotCreateRequest.h [new file with mode: 0644]
src/librbd/object_map/SnapshotRemoveRequest.cc [new file with mode: 0644]
src/librbd/object_map/SnapshotRemoveRequest.h [new file with mode: 0644]
src/librbd/object_map/SnapshotRollbackRequest.cc [new file with mode: 0644]
src/librbd/object_map/SnapshotRollbackRequest.h [new file with mode: 0644]
src/librbd/operation/SnapshotCreateRequest.cc
src/librbd/operation/SnapshotCreateRequest.h
src/librbd/operation/SnapshotRemoveRequest.cc
src/librbd/operation/SnapshotRollbackRequest.cc