qemu/block
Paolo Bonzini b952b5589a mirror: add support for on-source-error/on-target-error
Error management is important for mirroring; otherwise, an error on the
target (even something as "innocent" as ENOSPC) requires to start again
with a full copy.  Similar to on_read_error/on_write_error, two separate
knobs are provided for on_source_error (reads) and on_target_error (writes).
The default is 'report' for both.

The 'ignore' policy will leave the sector dirty, so that it will be
retried later.  Thus, it will not cause corruption.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2012-10-24 10:26:22 +02:00
..
blkdebug.c blkdebug: process all set_state rules in the old state 2012-09-28 19:40:56 +02:00
blkverify.c
bochs.c
cloop.c
commit.c block: rename block_job_complete to block_job_completed 2012-10-24 10:26:19 +02:00
cow.c
curl.c
dmg.c
gluster.c
iscsi.c
Makefile.objs mirror: introduce mirror job 2012-10-24 10:26:19 +02:00
mirror.c mirror: add support for on-source-error/on-target-error 2012-10-24 10:26:22 +02:00
nbd.c
parallels.c
qcow2-cache.c
qcow2-cluster.c
qcow2-refcount.c
qcow2-snapshot.c
qcow2.c qcow2: mark this file's sole strncpy use as justified 2012-10-05 07:58:38 -05:00
qcow2.h
qcow.c
qed-check.c
qed-cluster.c
qed-gencb.c
qed-l2-cache.c
qed-table.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
qed.c
qed.h
raw-posix-aio.h
raw-posix.c
raw-win32.c
raw.c
rbd.c
sheepdog.c sheepdog: use bool for boolean variables 2012-10-12 10:47:35 +02:00
stream.c block: rename block_job_complete to block_job_completed 2012-10-24 10:26:19 +02:00
vdi.c
vmdk.c vmdk: relative_path: use pstrcpy in place of strncpy 2012-10-05 07:58:36 -05:00
vpc.c
vvfat.c