]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: journal op requests
authorJason Dillaman <dillaman@redhat.com>
Wed, 26 Aug 2015 17:46:53 +0000 (13:46 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 19 Nov 2015 01:34:43 +0000 (20:34 -0500)
commitcd3d056cb36235e9766c8822ab2168affedd56ef
tree63761d99bf00421a478d8308ced39cf5f671ac5d
parentc4247f5f5b2be8cd44d32d2b6b079ec0169b6133
librbd: journal op requests

Any op request that has the potential to impact the layout or data
within an image needs to be journaled for RBD mirroring purposes.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
18 files changed:
src/librbd/AioCompletion.cc
src/librbd/AioImageRequest.cc
src/librbd/Journal.cc
src/librbd/Journal.h
src/librbd/LibrbdWriteback.cc
src/librbd/internal.cc
src/librbd/operation/FlattenRequest.h
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.h
src/librbd/operation/SnapshotProtectRequest.h
src/librbd/operation/SnapshotRemoveRequest.h
src/librbd/operation/SnapshotRenameRequest.h
src/librbd/operation/SnapshotRollbackRequest.h
src/librbd/operation/SnapshotUnprotectRequest.h