This patchset add the required block driver operation in order to allow
protocols such as quorum to be able to create snapshots.
v2: makes new BlockDriver operations optionals while defaulting to standard
behavior [Stefan]
Benoît Canet (4):
block: Add option to do external snapshot image creation in the block
drivers.
block: make path_hash_protocol public.
blockdev: Allow snapshoting of protocols.
block: Optionally block drivers to optionally reopen images after
snapshot creation.
block.c | 53 ++++++++++++++++++++++++++++++++++++++++++++-
blockdev.c | 16 ++++++++------
include/block/block.h | 9 ++++++++
include/block/block_int.h | 11 ++++++++++
4 files changed, 81 insertions(+), 8 deletions(-)
--
1.7.10.4