Planning/1.0/Testing: Difference between revisions

From QEMU
(update compilation info about debian testing)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=QEMU 1.0 Test day: Nov 7=
=QEMU 1.0 Test day: Nov 7=
== Documentation ==
<b><font color="red">rc1</font></b>
<b><font color="red">rc2</font></b>
<b><font color="red">rc3</font></b>
<b><font color="red">rc4</font></b>


== Compilation test==
== Compilation test==
Line 158: Line 163:
=== x86 (including KVM/Xen) ===
=== x86 (including KVM/Xen) ===
* win7 64bit freezes frequently in qemu-<b><font color="red">1.0-rc2</font></b> -enable-kvm and qemu itself becomes unresponsive (only kill -9 works).  Tried 32bit build of qemu (on 64bit host kernel) only so far.  This behavour didn't exist in 0.15 and in kvm.  (mjt)
* win7 64bit freezes frequently in qemu-<b><font color="red">1.0-rc2</font></b> -enable-kvm and qemu itself becomes unresponsive (only kill -9 works).  Tried 32bit build of qemu (on 64bit host kernel) only so far.  This behavour didn't exist in 0.15 and in kvm.  (mjt)
=== LM32 ===
* opcode testsuite <font color="green"><b>rc2</b></font>
* Milkymist emulation <font color="orange"><b>rc2</b></font> (partly working, ac97 is broken)


== User-mode emulation targets ==
== User-mode emulation targets ==
Line 228: Line 237:
| Qemu release info || fs driver name || passthrough security model || mapped security model || features tested || Tests ran to cover these features  
| Qemu release info || fs driver name || passthrough security model || mapped security model || features tested || Tests ran to cover these features  
|-
|-
| rc0 || local || All pass || All pass ||  basic fsops, acl, mmap, zerocopy,locking, xattr ||  dbench, tuxera_posix, connecthon, fsstress, fsx, fs_mark, acl,synctest,mmap,LTP, xfs, disktest, tiobench,postmark  
| rc0 || local || All pass || All pass ||  basic fsops like open/create/read/write/close/rename/link/unlink/readdir/readlink/statfs/lookup/delete/truncate, acl, mmap, zerocopy,locking, xattr,sync,fragmentation ||  dbench, tuxera_posix, connecthon, fsstress, fsx, fs_mark, acl,synctest,mmap,LTP, xfs, disktest, tiobench,postmark  
|-
|-
| rc0 || handle || ||  ||  basic fsops, acl, mmap, zerocopy,locking, xattr ||  dbench, tuxera_posix, connecthon, fsstress, fsx fs_mark, acl,synctest,mmap,LTP, xfs, disktest, tiobench  
| rc0 || handle || All pass || All pass ||  basic fsops like open/create/read/write/close/rename/link/unlink/readdir/readlink/statfs/lookup/delete/truncate, acl, mmap, zerocopy,locking, xattr,sync,fragmentation ||  dbench, tuxera_posix, connecthon, fsstress, fsx fs_mark, acl,synctest,mmap,LTP, xfs, disktest, tiobench  
|}
|}

Latest revision as of 16:41, 29 November 2011

QEMU 1.0 Test day: Nov 7

Documentation

rc1 rc2 rc3 rc4

Compilation test

OS Xen? KVM? Ceph? Spice? libfdt? libiscsi
Fedora 15 ? ? ? ? ? ?
Fedora 16 ? ? ? ? ? ?
RHEL/CentOS 5 ? ? ? ? ? ?
RHEL/CentOS 6 ? ? ? ? ? ?
Debian 6.0 ? ? ? ? ? ?
Debian testing ? rc2 rc2 rc2 ? ?
Ubuntu 10.04 ? ? ? ? ? ?
Ubuntu 11.04 ? rc1 rc1 ? ? ?
SLES 10 SP4 ppc64 ? rc1 ? ? ? ?
SLES 11 SP1 s390x ? rc1 ? ? ? ?
openSUSE 11.4 ? ? ? ? ? ?
openSUSE 12.1 RC2 x86_64 ? rc0 rc0-22-g932eacc rc1 ? ? rc0 rc0-22-g932eacc rc1 ?
MinGW32 N/A N/A ? N/A ? N/A
MinGW32 (cross-compile) N/A N/A ? N/A ? N/A

Block subsystem

Hints: qemu-iotests, qemu-nbd, install your favorite OS, ...

Raw

  • qemu-iotests rc0 [Stefan]

QCow2

  • qemu-iotests rc0 [Stefan]
    • rc0 - 026 leaked cluster output is different
  • Windows Server 2003 install rc0 rc1 [Stefan]
  • Red Hat Enterprise Linux 6 install rc1 [Stefan]

QED

  • qemu-iotests rc0 [Stefan]
  • Windows Server 2003 install rc1 [Stefan]
  • Red Hat Enterprise Linux 6 install rc1 [Stefan]

VHD

  • Windows 7 + IE8 Internet Explorer Application Compatibility VPC Image boot rc1 [Andreas]

NBD

Ceph

  • rc0 and ceph 0.37 ok [Martin]
  • rc1 and ceph 0.38 ok [Martin]

Sheepdog

  • qemu-iotests rc1 [Kazutaka]

vmdk

qemu-nbd

CD-ROM

  • Eject/insert Host CD-ROM passthrough [Need tester]
  • Eject/insert ISO CD-ROM [Need tester]

Ubuntu 11.10 have a broken support for cdrom tray locking. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/854814

AHCI

  • Install SLES 11 SP2 Beta8 x86_64 from AHCI CD-ROM rc1 [Andreas]
    • rc1 - "Check Installation Media" results in: Checksum wrong. This CD-ROM is broken.

iSCSI

libiscsi source: .tar.gz - RHEL6/Fedora packages: src x86_64 x86_64-devel

System emulation targets

Hints: install your favorite OS, try different hardware configurations

ARM

  • Zaurus

keypad and touchscreen tested by cat /dev/input/event0 and /dev/input/event1 [Benoît]

Model boot serial Compact FLASH IDE touchscreen keyboard ADC
akita ok ok none ok ok ok
borzoi ok ok ok ok ok ok
spitz ok ok ok ok ok ok
terrier ok ok ok ok ok ok
tosa ok ok ok none none none

PPC (BookE, pSeries, ... including KVM)

s390x

x86 (including KVM/Xen)

  • win7 64bit freezes frequently in qemu-1.0-rc2 -enable-kvm and qemu itself becomes unresponsive (only kill -9 works). Tried 32bit build of qemu (on 64bit host kernel) only so far. This behavour didn't exist in 0.15 and in kvm. (mjt)

LM32

  • opcode testsuite rc2
  • Milkymist emulation rc2 (partly working, ac97 is broken)

User-mode emulation targets

ARM

PPC

s390

x86

Emulated hardware

Hints: install your favorite OS, run your favorite benchmarks

SCSI

Spice

USB

Virtio (including vhost-net)

Networking tests [pradeep]

Installed RHEL 6.1 and ran network related autotest tests (ping, set_link, jumbo, file_transfer) with vhost=on

https://bugs.launchpad.net/qemu/+bug/888016

Xen

Management

Hints: install your favorite OS, try weird configurations!

Libvirt

  • Hotadd of disks/nics/cpu/memory [Supriya]

Xen

HMP/QMP/QAPI

  • Comprehensive libvirt testing [LuizCapitulino]
  • Run kvm-autotest under QMP [LuizCapitulino]

Migration

Ganeti

Tested qemu 1.0rc0 under Ganeti 2.5.0-rc4, with the KVM backend (x86_64) on Debian Wheezy.

No problems found during instance creation, live migration and deletion. For these activities, Ganeti sends commands to QEMU both via the monitor protocol and via the QMP protocol.

Had problems connecting via SPICE to an instance that does not use QXL drivers (blank screen), but this seems to be a known issue.

Tracing

Hints: link to sample systemtap scripts!

  • Simpletrace memory allocation tracing rc1 [Stefan]
  • SystemTap clean build rc1 [Stefan]

Virtfs (9P Server)

  • Tested all 9p file system ( security models, features like mmap, locking, posixacl, zerocopy) using the basic fs tests, I/O and stress tests on qemu 1.0rc0 with fs driver as local. No Issues found. [Madhuri]
Qemu release info fs driver name passthrough security model mapped security model features tested Tests ran to cover these features
rc0 local All pass All pass basic fsops like open/create/read/write/close/rename/link/unlink/readdir/readlink/statfs/lookup/delete/truncate, acl, mmap, zerocopy,locking, xattr,sync,fragmentation dbench, tuxera_posix, connecthon, fsstress, fsx, fs_mark, acl,synctest,mmap,LTP, xfs, disktest, tiobench,postmark
rc0 handle All pass All pass basic fsops like open/create/read/write/close/rename/link/unlink/readdir/readlink/statfs/lookup/delete/truncate, acl, mmap, zerocopy,locking, xattr,sync,fragmentation dbench, tuxera_posix, connecthon, fsstress, fsx fs_mark, acl,synctest,mmap,LTP, xfs, disktest, tiobench