[...]
>diff --git a/block/mirror.c b/block/mirror.c
>index d3cacd1708..cd19b49f7f 100644
>--- a/block/mirror.c
>+++ b/block/mirror.c
>@@ -1143,6 +1143,10 @@ immediate_exit:
> g_free(s->in_flight_bitmap);
> bdrv_dirty_iter_free(s->dbi);
>
>+if (ret >= 0) {
>+ret = block_job_fin
block_stream will not actively flush l2_table_cache,when qemu
process exception exit,causing disk data loss
Signed-off-by: Evanzhang
---
block/stream.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/block/stream.c b/block/stream.c
index e522bbd..a5e08da 100644
--- a/block/stream.c
179703 1.75%36.87%
Signed-off-by: Evanzhang
---
hw/rtc/mc146818rtc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/rtc/mc146818rtc.c b/hw/rtc/mc146818rtc.c
index c27c362..2995078 100644
--- a/hw/rtc/mc146818rtc.c
+++ b/hw/rtc/mc146818rtc.c
@@ -96,8 +96,8
ecute": "block-stream", "arguments":{"device":"drive-virtio1"}}
5.kill -9 $(pidof qemu-kvm)
6.md5sum data1.img data1.qcow2,check if it is the same
Evanzhang (1):
block/stream:add flush l2_table_cache,ensure data integrity
block/stream.c | 6 ++
1 file changed, 6 insertions(+)
--
2.9.5
m stat report --event=vmexit
5.record EXTERNAL_INTERRUPT
Evanzhang (1):
rtc/mc146818rtc: improve rtc performance
hw/rtc/mc146818rtc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--
2.9.5