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