aboutsummaryrefslogtreecommitdiff
path: root/scripts/render_block_graph.py
diff options
context:
space:
mode:
authorYuan Liu <yuan1.liu@intel.com>2024-12-18 17:14:13 +0800
committerFabiano Rosas <farosas@suse.de>2025-01-09 17:40:27 -0300
commita523bc52166c80d8a04d46584f9f3868bd53ef69 (patch)
treeb67edb661e528fc92e3fbc559c764b0d8a822a9e /scripts/render_block_graph.py
parent2588a5f99b0c3493b4690e3ff01ed36f80e830cc (diff)
downloadqemu-a523bc52166c80d8a04d46584f9f3868bd53ef69.zip
qemu-a523bc52166c80d8a04d46584f9f3868bd53ef69.tar.gz
qemu-a523bc52166c80d8a04d46584f9f3868bd53ef69.tar.bz2
multifd: bugfix for incorrect migration data with qatzip compression
When QPL compression is enabled on the migration channel and the same dirty page changes from a normal page to a zero page in the iterative memory copy, the dirty page will not be updated to a zero page again on the target side, resulting in incorrect memory data on the source and target sides. The root cause is that the target side does not record the normal pages to the receivedmap. The solution is to add ramblock_recv_bitmap_set_offset in target side to record the normal pages. Signed-off-by: Yuan Liu <yuan1.liu@intel.com> Reviewed-by: Jason Zeng <jason.zeng@intel.com> Reviewed-by: Peter Xu <peterx@redhat.com> Message-Id: <20241218091413.140396-4-yuan1.liu@intel.com> Signed-off-by: Fabiano Rosas <farosas@suse.de>
Diffstat (limited to 'scripts/render_block_graph.py')
0 files changed, 0 insertions, 0 deletions