]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: convert op state machines to templates
authorJason Dillaman <dillaman@redhat.com>
Wed, 19 Aug 2015 17:10:57 +0000 (13:10 -0400)
committerJason Dillaman <dillaman@redhat.com>
Wed, 2 Dec 2015 16:11:11 +0000 (11:11 -0500)
commit835989c71e873c4f3f7bf93cf474e0faab3ed043
treef4ac2bcf6e657c2487ed19921019a81581e89174
parent5b63666f881ab8e1669a4bee762bd309833e0404
librbd: convert op state machines to templates

Using templates allows the creation of mocked test cases to
verify non-librados expectations.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
26 files changed:
src/librbd/ImageCtx.h
src/librbd/internal.cc
src/librbd/operation/FlattenRequest.cc
src/librbd/operation/FlattenRequest.h
src/librbd/operation/RebuildObjectMapRequest.cc
src/librbd/operation/RebuildObjectMapRequest.h
src/librbd/operation/RenameRequest.cc
src/librbd/operation/RenameRequest.h
src/librbd/operation/Request.cc
src/librbd/operation/Request.h
src/librbd/operation/ResizeRequest.cc
src/librbd/operation/ResizeRequest.h
src/librbd/operation/SnapshotCreateRequest.cc
src/librbd/operation/SnapshotCreateRequest.h
src/librbd/operation/SnapshotProtectRequest.cc
src/librbd/operation/SnapshotProtectRequest.h
src/librbd/operation/SnapshotRemoveRequest.cc
src/librbd/operation/SnapshotRemoveRequest.h
src/librbd/operation/SnapshotRenameRequest.cc
src/librbd/operation/SnapshotRenameRequest.h
src/librbd/operation/SnapshotRollbackRequest.cc
src/librbd/operation/SnapshotRollbackRequest.h
src/librbd/operation/SnapshotUnprotectRequest.cc
src/librbd/operation/SnapshotUnprotectRequest.h
src/librbd/operation/TrimRequest.cc
src/librbd/operation/TrimRequest.h