Bug 1132806
Summary: | advertise active commit to libvirt | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Jan Kurik <jkurik> | ||||
Component: | qemu-kvm | Assignee: | Virtualization Maintenance <virt-maint> | ||||
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | high | ||||||
Version: | 7.1 | CC: | areis, dyuan, eblake, famz, hhuang, huding, iheim, juzhang, knoel, lbopf, michen, mrezanin, pm-eus, rbalakri, scohen, shu, shyu, svenkatr, tdosek, virt-bugs, virt-maint, xfu | ||||
Target Milestone: | rc | Keywords: | FutureFeature, ZStream | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | qemu-kvm-1.5.3-60.el7_0.7 | Doc Type: | Enhancement | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | 1130603 | Environment: | |||||
Last Closed: | 2014-09-18 17:42:37 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 1130603 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Jan Kurik
2014-08-22 06:07:14 UTC
Fix included in qemu-kvm-1.5.3-60.el7_0.7 I test qemu-iotests from qemu-kvm-rhev-1.5.3-60.el7_0.7.src.rpm, 6 test suites are failed (025 026 030 041 067 077), the detialed results are as following: # ./check -qcow2 QEMU -- /usr/libexec/qemu-kvm QEMU_IMG -- /usr/bin/qemu-img QEMU_IO -- /usr/bin/qemu-io IMGFMT -- qcow2 (compat=1.1) IMGPROTO -- file PLATFORM -- Linux/x86_64 dhcp-9-152 3.10.0-123.8.1.el7.x86_64 001 002 003 004 005 006 [not run] not suitable for this image format: qcow2 007 008 009 010 011 012 013 014 015 016 [not run] not suitable for this image format: qcow2 017 018 019 020 021 022 023 024 025 - output mismatch (see 025.out.bad) --- 025.out 2014-09-03 23:24:52.672134567 -0400 +++ 025.out.bad 2014-09-03 23:59:17.281125550 -0400 @@ -10,9 +10,9 @@ No errors were found on the image. === Resizing image -128 MiB -384 MiB -No errors were found on the image. +qemu-io> 128 MiB +qemu-io> qemu-io> 384 MiB +qemu-io> No errors were found on the image. === Verifying image size after reopen 384 MiB 026 - output mismatch (see 026.out.bad) --- 026.out 2014-09-03 23:24:51.238101251 -0400 +++ 026.out.bad 2014-09-04 00:05:44.016118989 -0400 @@ -491,7 +491,7 @@ Event: refblock_alloc.write_blocks; errno: 28; imm: off; once: off; write write failed: No space left on device -10 leaked clusters were found on the image. +11 leaked clusters were found on the image. This means waste of disk space, but no harm to data. Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1073741824 @@ -515,7 +515,7 @@ Event: refblock_alloc.write_table; errno: 28; imm: off; once: off; write write failed: No space left on device -10 leaked clusters were found on the image. +11 leaked clusters were found on the image. This means waste of disk space, but no harm to data. Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1073741824 @@ -539,7 +539,7 @@ Event: refblock_alloc.switch_table; errno: 28; imm: off; once: off; write write failed: No space left on device -10 leaked clusters were found on the image. +11 leaked clusters were found on the image. This means waste of disk space, but no harm to data. Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1073741824 027 028 029 030 [failed, exit status 1] - output mismatch (see 030.out.bad) --- 030.out 2013-08-27 11:05:28.000000000 -0400 +++ 030.out.bad 2014-09-04 00:06:08.649691879 -0400 @@ -1,5 +1,75 @@ -............. +EEEEE........ +====================================================================== +ERROR: test_enospc (__main__.TestEIO) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./030", line 233, in setUp + self.vm.launch() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 106, in launch + self._qmp.accept() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 100, in accept + return self.__negotiate_capabilities() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 54, in __negotiate_capabilities + raise QMPConnectError +QMPConnectError + +====================================================================== +ERROR: test_ignore (__main__.TestEIO) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./030", line 233, in setUp + self.vm.launch() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 106, in launch + self._qmp.accept() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 100, in accept + return self.__negotiate_capabilities() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 54, in __negotiate_capabilities + raise QMPConnectError +QMPConnectError + +====================================================================== +ERROR: test_report (__main__.TestEIO) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./030", line 233, in setUp + self.vm.launch() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 106, in launch + self._qmp.accept() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 100, in accept + return self.__negotiate_capabilities() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 54, in __negotiate_capabilities + raise QMPConnectError +QMPConnectError + +====================================================================== +ERROR: test_stop (__main__.TestEIO) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./030", line 233, in setUp + self.vm.launch() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 106, in launch + self._qmp.accept() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 100, in accept + return self.__negotiate_capabilities() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 54, in __negotiate_capabilities + raise QMPConnectError +QMPConnectError + +====================================================================== +ERROR: test_enospc (__main__.TestENOSPC) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./030", line 369, in setUp + self.vm.launch() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 106, in launch + self._qmp.accept() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 100, in accept + return self.__negotiate_capabilities() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 54, in __negotiate_capabilities + raise QMPConnectError +QMPConnectError + ---------------------------------------------------------------------- Ran 13 tests -OK +FAILED (errors=5) 031 032 033 034 035 036 037 038 039 040 041 [failed, exit status 1] - output mismatch (see 041.out.bad) --- 041.out 2014-09-03 23:24:53.008142373 -0400 +++ 041.out.bad 2014-09-04 00:07:40.562829413 -0400 @@ -1,5 +1,97 @@ -........................................... +.....EEEE...............................FFF +====================================================================== +ERROR: test_ignore_read (__main__.TestReadErrors) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./041", line 443, in setUp + self.vm.launch() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 106, in launch + self._qmp.accept() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 100, in accept + return self.__negotiate_capabilities() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 54, in __negotiate_capabilities + raise QMPConnectError +QMPConnectError + +====================================================================== +ERROR: test_large_cluster (__main__.TestReadErrors) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./041", line 443, in setUp + self.vm.launch() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 106, in launch + self._qmp.accept() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 100, in accept + return self.__negotiate_capabilities() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 54, in __negotiate_capabilities + raise QMPConnectError +QMPConnectError + +====================================================================== +ERROR: test_report_read (__main__.TestReadErrors) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./041", line 443, in setUp + self.vm.launch() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 106, in launch + self._qmp.accept() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 100, in accept + return self.__negotiate_capabilities() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 54, in __negotiate_capabilities + raise QMPConnectError +QMPConnectError + +====================================================================== +ERROR: test_stop_read (__main__.TestReadErrors) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./041", line 443, in setUp + self.vm.launch() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 106, in launch + self._qmp.accept() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 100, in accept + return self.__negotiate_capabilities() + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/../../QMP/qmp.py", line 54, in __negotiate_capabilities + raise QMPConnectError +QMPConnectError + +====================================================================== +FAIL: test_ignore_write (__main__.TestWriteErrors) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./041", line 636, in test_ignore_write + self.assert_qmp(result, 'return', {}) + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 174, in assert_qmp + result = self.dictpath(d, path) + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 153, in dictpath + self.fail('failed path traversal for "%s" in "%s"' % (path, str(d))) +AssertionError: failed path traversal for "return" in "{u'error': {u'class': u'GenericError', u'desc': u"Driver 'blkdebug' is not whitelisted"}}" + +====================================================================== +FAIL: test_report_write (__main__.TestWriteErrors) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./041", line 607, in test_report_write + self.assert_qmp(result, 'return', {}) + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 174, in assert_qmp + result = self.dictpath(d, path) + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 153, in dictpath + self.fail('failed path traversal for "%s" in "%s"' % (path, str(d))) +AssertionError: failed path traversal for "return" in "{u'error': {u'class': u'GenericError', u'desc': u"Driver 'blkdebug' is not whitelisted"}}" + +====================================================================== +FAIL: test_stop_write (__main__.TestWriteErrors) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "./041", line 653, in test_stop_write + self.assert_qmp(result, 'return', {}) + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 174, in assert_qmp + result = self.dictpath(d, path) + File "/root/rpmbuild/BUILD/qemu-1.5.3/tests/qemu-iotests/iotests.py", line 153, in dictpath + self.fail('failed path traversal for "%s" in "%s"' % (path, str(d))) +AssertionError: failed path traversal for "return" in "{u'error': {u'class': u'GenericError', u'desc': u"Driver 'blkdebug' is not whitelisted"}}" + ---------------------------------------------------------------------- Ran 43 tests -OK +FAILED (failures=3, errors=4) 042 043 044 045 [not run] not suitable for this image format: qcow2 046 047 048 049 050 051 052 053 054 059 [not run] not suitable for this image format: qcow2 060 061 062 063 064 [not run] not suitable for this image format: qcow2 065 066 067 - output mismatch (see 067.out.bad) --- 067.out 2014-09-03 23:24:51.748113100 -0400 +++ 067.out.bad 2014-09-04 00:08:34.280078687 -0400 @@ -6,7 +6,7 @@ Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,if=none,id=disk -device virtio-blk-pci,drive=disk,id=virtio0 QMP_VERSION {"return": {}} -{"return": [{"io-status": "ok", "device": "disk", "locked": false, "removable": false, "inserted": {"iops_rd": 0, "image": {"virtual-size": 134217728, "filename": "TEST_DIR/t.qcow2", "cluster-size": 65536, "format": "qcow2", "actual-size": 139264, "format-specific": {"type": "qcow2", "data": {"compat": "1.1", "lazy-refcounts": false}}, "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "qcow2", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file": "TEST_DIR/t.qcow2", "encryption_key_missing": false}, "type": "unknown"}, {"io-status": "ok", "device": "ide1-cd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "floppy0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "sd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}]} +{"return": [{"io-status": "ok", "device": "disk", "locked": false, "removable": false, "inserted": {"iops_rd": 0, "image": {"virtual-size": 134217728, "filename": "TEST_DIR/t.qcow2", "cluster-size": 65536, "format": "qcow2", "actual-size": 200704, "format-specific": {"type": "qcow2", "data": {"compat": "1.1", "lazy-refcounts": false}}, "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "qcow2", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file": "TEST_DIR/t.qcow2", "encryption_key_missing": false}, "type": "unknown"}, {"io-status": "ok", "device": "ide1-cd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "floppy0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "sd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}]} {"return": {}} {"return": {}} {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "DEVICE_DELETED", "data": {"path": "/machine/peripheral/virtio0/virtio-backend"}} @@ -24,7 +24,7 @@ Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,if=none,id=disk QMP_VERSION {"return": {}} -{"return": [{"device": "disk", "locked": false, "removable": true, "inserted": {"iops_rd": 0, "image": {"virtual-size": 134217728, "filename": "TEST_DIR/t.qcow2", "cluster-size": 65536, "format": "qcow2", "actual-size": 139264, "format-specific": {"type": "qcow2", "data": {"compat": "1.1", "lazy-refcounts": false}}, "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "qcow2", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file": "TEST_DIR/t.qcow2", "encryption_key_missing": false}, "tray_open": false, "type": "unknown"}, {"io-status": "ok", "device": "ide1-cd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "floppy0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "sd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}]} +{"return": [{"device": "disk", "locked": false, "removable": true, "inserted": {"iops_rd": 0, "image": {"virtual-size": 134217728, "filename": "TEST_DIR/t.qcow2", "cluster-size": 65536, "format": "qcow2", "actual-size": 200704, "format-specific": {"type": "qcow2", "data": {"compat": "1.1", "lazy-refcounts": false}}, "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "qcow2", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file": "TEST_DIR/t.qcow2", "encryption_key_missing": false}, "tray_open": false, "type": "unknown"}, {"io-status": "ok", "device": "ide1-cd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "floppy0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "sd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}]} {"return": {}} {"return": {}} {"return": {}} @@ -44,7 +44,7 @@ QMP_VERSION {"return": {}} {"return": "OK\r\n"} -{"return": [{"io-status": "ok", "device": "ide1-cd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "floppy0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "sd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "disk", "locked": false, "removable": true, "inserted": {"iops_rd": 0, "image": {"virtual-size": 134217728, "filename": "TEST_DIR/t.qcow2", "cluster-size": 65536, "format": "qcow2", "actual-size": 139264, "format-specific": {"type": "qcow2", "data": {"compat": "1.1", "lazy-refcounts": false}}, "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "qcow2", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file": "TEST_DIR/t.qcow2", "encryption_key_missing": false}, "tray_open": false, "type": "unknown"}]} +{"return": [{"io-status": "ok", "device": "ide1-cd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "floppy0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "sd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "disk", "locked": false, "removable": true, "inserted": {"iops_rd": 0, "image": {"virtual-size": 134217728, "filename": "TEST_DIR/t.qcow2", "cluster-size": 65536, "format": "qcow2", "actual-size": 200704, "format-specific": {"type": "qcow2", "data": {"compat": "1.1", "lazy-refcounts": false}}, "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "qcow2", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file": "TEST_DIR/t.qcow2", "encryption_key_missing": false}, "tray_open": false, "type": "unknown"}]} {"return": {}} {"return": {}} {"return": {}} @@ -64,14 +64,14 @@ QMP_VERSION {"return": {}} {"return": {}} -{"return": [{"io-status": "ok", "device": "ide1-cd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "floppy0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "sd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "disk", "locked": false, "removable": true, "inserted": {"iops_rd": 0, "image": {"virtual-size": 134217728, "filename": "TEST_DIR/t.qcow2", "cluster-size": 65536, "format": "qcow2", "actual-size": 139264, "format-specific": {"type": "qcow2", "data": {"compat": "1.1", "lazy-refcounts": false}}, "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "qcow2", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file": "TEST_DIR/t.qcow2", "encryption_key_missing": false}, "tray_open": false, "type": "unknown"}]} +{"return": [{"io-status": "ok", "device": "ide1-cd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "floppy0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "sd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "disk", "locked": false, "removable": true, "inserted": {"iops_rd": 0, "image": {"virtual-size": 134217728, "filename": "TEST_DIR/t.qcow2", "cluster-size": 65536, "format": "qcow2", "actual-size": 200704, "format-specific": {"type": "qcow2", "data": {"compat": "1.1", "lazy-refcounts": false}}, "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "qcow2", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file": "TEST_DIR/t.qcow2", "encryption_key_missing": false}, "tray_open": false, "type": "unknown"}]} {"return": {}} {"return": {}} {"return": {}} {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "DEVICE_DELETED", "data": {"path": "/machine/peripheral/virtio0/virtio-backend"}} {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "DEVICE_DELETED", "data": {"device": "virtio0", "path": "/machine/peripheral/virtio0"}} {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "RESET"} -{"return": [{"io-status": "ok", "device": "ide1-cd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "floppy0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "sd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"io-status": "ok", "device": "disk", "locked": false, "removable": true, "inserted": {"iops_rd": 0, "image": {"virtual-size": 134217728, "filename": "TEST_DIR/t.qcow2", "cluster-size": 65536, "format": "qcow2", "actual-size": 139264, "format-specific": {"type": "qcow2", "data": {"compat": "1.1", "lazy-refcounts": false}}, "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "qcow2", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file": "TEST_DIR/t.qcow2", "encryption_key_missing": false}, "tray_open": false, "type": "unknown"}]} +{"return": [{"io-status": "ok", "device": "ide1-cd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "floppy0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"device": "sd0", "locked": false, "removable": true, "tray_open": false, "type": "unknown"}, {"io-status": "ok", "device": "disk", "locked": false, "removable": true, "inserted": {"iops_rd": 0, "image": {"virtual-size": 134217728, "filename": "TEST_DIR/t.qcow2", "cluster-size": 65536, "format": "qcow2", "actual-size": 200704, "format-specific": {"type": "qcow2", "data": {"compat": "1.1", "lazy-refcounts": false}}, "dirty-flag": false}, "iops_wr": 0, "ro": false, "backing_file_depth": 0, "drv": "qcow2", "iops": 0, "bps_wr": 0, "encrypted": false, "bps": 0, "bps_rd": 0, "file": "TEST_DIR/t.qcow2", "encryption_key_missing": false}, "tray_open": false, "type": "unknown"}]} {"return": {}} {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"} {"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "DEVICE_TRAY_MOVED", "data": {"device": "ide1-cd0", "tray-open": true}} 068 070 [not run] not suitable for this image format: qcow2 075 [not run] not suitable for this image format: qcow2 076 [not run] not suitable for this image format: qcow2 077 - output mismatch (see 077.out.bad) --- 077.out 2014-09-03 23:24:52.679134729 -0400 +++ 077.out.bad 2014-09-04 00:08:39.817207462 -0400 @@ -42,9 +42,9 @@ wrote XXX/XXX bytes at offset XXX XXX bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) blkdebug: Resuming request 'A' +blkdebug: Resuming request 'B' wrote XXX/XXX bytes at offset XXX XXX bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -blkdebug: Resuming request 'B' wrote XXX/XXX bytes at offset XXX XXX bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) wrote XXX/XXX bytes at offset XXX @@ -80,9 +80,9 @@ XXX bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) blkdebug: Resuming request 'A' blkdebug: Resuming request 'C' +blkdebug: Resuming request 'B' wrote XXX/XXX bytes at offset XXX XXX bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -blkdebug: Resuming request 'B' wrote XXX/XXX bytes at offset XXX XXX bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) blkdebug: Resuming request 'A' 078 [not run] not suitable for this image format: qcow2 079 080 082 084 [not run] not suitable for this image format: qcow2 086 088 [not run] not suitable for this image format: qcow2 092 [not run] not suitable for this image format: qcow2 Not run: 006 016 045 059 064 070 075 076 078 084 088 092 Failures: 025 026 030 041 067 077 Failed 6 of 64 tests I test qemu-iotests for qemu-kvm-rhev-1.5.3-60.el7_0.2 and qemu-iotests is from qemu-kvm-rhev-1.5.3-60.el7_0.2.src.rpm. The results are same as commnet 9: 6 test suites are failed (025 026 030 041 067 077). Basesd on the above results, there is no regression. I test qemu-iotests for qemu-kvm-1.5.3-60.el7_0.7 and qemu-iotests is from qemu-kvm-1.5.3-60.el7_0.7.src.rpm. 7 test suites are failed (025 026 030 040 041 067 077). I also test qemu-iotests for qemu-kvm-1.5.3-60.el7_0.2 and qemu-iotests is from qemu-kvm-1.5.3-60.el7_0.2.src.rpm. 8 test suites are failed (025 026 030 040 041 066 067 077). Based on the above results, there is no regression. I will add the qemu-iotests result for qemu-kvm-1.5.3-60.el7_0.7 as the attchment file. Created attachment 934657 [details]
iotests results of qemu-kvm-1.5.3-60.el7_0.7
Compared the results for qemu-kvm-1.5.3-60.el7_0.7 and qemu-kvm-rhev-1.5.3-60.el7_0.7, only 040 is different. 040 is passed for qemu-kvm-rhev and is failed for qemu-kvm. 025 026 030 041 067 077 are all failed for both. Thanks for the update. The qemu-kvm-rhev results show that the added tests in case 041 are run, and passed. The failures are because of 1) the lack of blkdebug in RHEL/RHEV, which is required to run the test case. 2) Slight differences of actual-sizes in query-block output. 3) Order mismatch in the interleaved output of asynchronous "aio_write" and "resume" command in qemu-io. None of them are related to the change of this BZ, and not regression either. qemu-kvm results doesn't have more information because more commands are disabled so there are more errors. That is expected too. So the qemu-iotests results look fine to me. If testing of block-commit and drive-mirror passes on qemu-kvm-rhev too, I think we can verify this bug. Fam Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2014-1262.html |