On 05/10/2016 12:16 PM, Leno Hou wrote: > On Tue, May 10, 2016 at 11:48 PM, Cole Robinson <crobinso@xxxxxxxxxx > <mailto:crobinso@xxxxxxxxxx>> wrote: > > On 05/10/2016 09:24 AM, Leno Hou wrote: > > When booting from empty disk image or none bootdev, its leads > > system IPL enter into infinite loop with message on s390x. > > This patch sets preserve when on_crash to avoid the loop. > > > > Is this correct behavior, or is this a qemu or guest OS bug? If it's something > that's going to be fixed eventually I'd rather not add it to virtinst. Is > there a bug report somewhere I can look at? > > > > described in below. > > 1. qemu-img create -f qcow2 /var/lib/libvirt/images/sle.qcow2 20G > > 2. cat sle1.xml > [root@ltczhp20 ~]# cat sle.xml > ..... > <os> > <type arch='s390x' machine='s390-ccw-virtio-2.6'>hvm</type> > <boot dev='hd'/> > </os> > <clock offset='utc'/> > <on_poweroff>destroy</on_poweroff> > <on_reboot>restart</on_reboot> > <on_crash>restart</on_crash> > <devices> > <emulator>/usr/bin/qemu-kvm</emulator> > <disk type='file' device='disk'> > <driver name='qemu' type='qcow2'/> > <source file='/var/lib/libvirt/images/sle.qcow2'/> > <target dev='vda' bus='virtio'/> > <address type='ccw' cssid='0xfe' ssid='0x0' devno='0x0000'/> > </disk> > <disk type='file' device='cdrom'> > <driver name='qemu' type='raw'/> > <target dev='sda' bus='scsi'/> > <readonly/> > <address type='drive' controller='0' bus='0' target='0' unit='0'/> > </disk> > ...... > > 3. virsh create sle1.xml > > 4. virsh start sle1 --console > > infinite loop message: > > .... Using guessed DASD geometry. > Using ECKD scheme (block size 4096), CDL > ! No zIPL section in IPL2 record. ! > > ......... > Right, but that seems like a bug in the guest, or in the firmware, etc. I generally don't like to add config workarounds to virtinst to work around a bug. Has that issue been reported anywhere? Or is the infinite loop that the VM just keeps crashing and rebooting? In that case the behavior actually seems correct. (Though honestly I kind of question if we should be setting on_crash=reboot as the default anyways. I don't think it affected us with qemu much since it didn't have any sort of crash detection for a long time, but maybe we should revisit) - Cole _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list