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 |