On Thu, 4 Feb 2021 at 17:16, Dr. David Alan Gilbert (git) <dgilb...@redhat.com> wrote: > > From: "Dr. David Alan Gilbert" <dgilb...@redhat.com> > > The following changes since commit 1ba089f2255bfdb071be3ce6ac6c3069e8012179: > > Merge remote-tracking branch 'remotes/armbru/tags/pull-qmp-2021-02-04' into > staging (2021-02-04 14:15:35 +0000) > > are available in the Git repository at: > > git://github.com/dagrh/qemu.git tags/pull-migration-20210204a > > for you to fetch changes up to ef74d46576a9e5aff96f285b74150f341a525688: > > migration: introduce snapshot-{save, load, delete} QMP commands (2021-02-04 > 16:29:03 +0000) > > ---------------------------------------------------------------- > Migration pull 2020-02-04 > > New snapshot features: > a) Andrey's RAM snapshot feature using userfault-wp > b) Dan's native-QMP snapshots > > Cleanups: > c) Jinhao's memory leeak fixes > d) Wainer's maybe unitialized fix > e) Markus's parameter fixes > > Signed-off-by: Dr. David Alan Gilbert <dgilb...@redhat.com>
Fails iotest 267 on ppc64 host: TEST iotest-qcow2: 267 [fail] QEMU -- "/home/pm215/qemu/build/all/tests/qemu-iotests/../../qemu-system-ppc64" -nodefaults -display none -accel q test QEMU_IMG -- "/home/pm215/qemu/build/all/tests/qemu-iotests/../../qemu-img" QEMU_IO -- "/home/pm215/qemu/build/all/tests/qemu-iotests/../../qemu-io" --cache writeback --aio threads -f qcow2 QEMU_NBD -- "/home/pm215/qemu/build/all/tests/qemu-iotests/../../qemu-nbd" IMGFMT -- qcow2 IMGPROTO -- file PLATFORM -- Linux/ppc64 gcc1-power7.osuosl.org 3.10.0-862.14.4.el7.ppc64 TEST_DIR -- /home/pm215/qemu/build/all/tests/qemu-iotests/scratch SOCK_DIR -- /tmp/tmpea7m6_b4 SOCKET_SCM_HELPER -- /home/pm215/qemu/build/all/tests/qemu-iotests/socket_scm_helper --- /home/pm215/qemu/tests/qemu-iotests/267.out +++ 267.out.bad @@ -36,7 +36,9 @@ ID TAG VM SIZE DATE VM CLOCK ICOUNT -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 (qemu) loadvm snap0 -(qemu) quit +./common.rc: line 163: 24600 Segmentation fault ( if [ -n "${QEMU_NEED_PID}" ]; then + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 Testing: -drive driver=IMGFMT,file=TEST_DIR/t.IMGFMT,if=none -device virtio-blk,drive=none0 @@ -47,7 +49,9 @@ ID TAG VM SIZE DATE VM CLOCK ICOUNT -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 (qemu) loadvm snap0 -(qemu) quit +./common.rc: line 163: 24653 Segmentation fault ( if [ -n "${QEMU_NEED_PID}" ]; then + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) === -drive if=virtio === @@ -72,7 +76,9 @@ ID TAG VM SIZE DATE VM CLOCK ICOUNT -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 (qemu) loadvm snap0 -(qemu) quit +./common.rc: line 163: 24760 Segmentation fault ( if [ -n "${QEMU_NEED_PID}" ]; then + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) === Simple -blockdev === @@ -97,7 +103,9 @@ ID TAG VM SIZE DATE VM CLOCK ICOUNT -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 (qemu) loadvm snap0 -(qemu) quit +./common.rc: line 163: 24866 Segmentation fault ( if [ -n "${QEMU_NEED_PID}" ]; then + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 Testing: -blockdev driver=file,filename=TEST_DIR/t.IMGFMT,node-name=file -blockdev driver=raw,file=file,node-name=raw -blockdev driver=IMGFMT,file=raw,node-name=fmt @@ -108,7 +116,9 @@ ID TAG VM SIZE DATE VM CLOCK ICOUNT -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 (qemu) loadvm snap0 -(qemu) quit +./common.rc: line 163: 24919 Segmentation fault ( if [ -n "${QEMU_NEED_PID}" ]; then + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) === -blockdev with a filter on top === @@ -122,7 +132,9 @@ ID TAG VM SIZE DATE VM CLOCK ICOUNT -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 (qemu) loadvm snap0 -(qemu) quit +./common.rc: line 163: 24972 Segmentation fault ( if [ -n "${QEMU_NEED_PID}" ]; then + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) === -blockdev with a backing file === @@ -137,7 +149,9 @@ ID TAG VM SIZE DATE VM CLOCK ICOUNT -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 (qemu) loadvm snap0 -(qemu) quit +./common.rc: line 163: 25056 Segmentation fault ( if [ -n "${QEMU_NEED_PID}" ]; then + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT Testing: -blockdev driver=file,filename=TEST_DIR/t.IMGFMT.base,node-name=backing-file -blockdev driver=IMGFMT,file=backing-file,node-name=backing-fmt -blockdev driver=file,filename=TEST_DIR/t.IMGFMT,node-name=file -blockdev driver=IMGFMT,file=file,backing=backing-fmt,node-name=fmt @@ -148,7 +162,9 @@ ID TAG VM SIZE DATE VM CLOCK ICOUNT -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 (qemu) loadvm snap0 -(qemu) quit +./common.rc: line 163: 25109 Segmentation fault ( if [ -n "${QEMU_NEED_PID}" ]; then + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) Internal snapshots on overlay: Snapshot list: @@ -169,7 +185,9 @@ ID TAG VM SIZE DATE VM CLOCK ICOUNT -- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 (qemu) loadvm snap0 -(qemu) quit +./common.rc: line 163: 25179 Segmentation fault ( if [ -n "${QEMU_NEED_PID}" ]; then + echo $BASHPID > "${QEMU_TEST_DIR}/qemu-${_QEMU_HANDLE}.pid"; +fi; VALGRIND_QEMU="${VALGRIND_QEMU_VM}" _qemu_proc_exec "${VALGRIND_LOGFILE}" "$QEMU_PROG" $QEMU_OPTIONS "$@" ) Internal snapshots on overlay: Snapshot list: TEST iotest-qcow2: 268 thanks -- PMM