On 8-6-2020 19:55, Joop wrote: > On 8-6-2020 17:52, Strahil Nikolov wrote: >> Are you using ECC ram ? > No, but what are the chances that starting a VM by using Run directly vs > using the Boot wait menu and it hitting that bad bit each and every time? > BTW: this setup worked perfectly for over 9 months using 4.3.X. > > Joop > Correction, we are using ecc and ran memtest and didn't find anything wrong.
Reinstalled the server and I have the same problem again. Started reading up on vdsm-hooks because I could get my VM up consistently when using bootmenu=enabled. So wrote this small piece of code, most of it is copy pasted: #!/usr/bin/python3 # # from __future__ import absolute_import import os import sys import subprocess import hooking if hooking.tobool(os.environ.get('boot_timeout', True)): domxml = hooking.read_domxml() os = domxml.getElementsByTagName('os')[0] bootelem = domxml.createElement('bootmenu') bootelem.setAttribute('timeout', '1000') bootelem.setAttribute('enable', 'yes') os.appendChild(bootelem) hooking.write_domxml(domxml) # pretty_xml_as_string = os.toprettyxml() # sys.stderr.write('%s\n' % pretty_xml_as_string) Saved it in /usr/libexec/vdsm/hooks/before_vm_start as 90_wait Played around with the timeout but lower than 1000 (1sec) and the problem reappears. For the time being I'm going forward with this workaround. For good measure I'll include my versions of ovirt/vdsm/gluster/engine cockpit-ovirt-dashboard-0.14.6-1.el8.noarch ovirt-ansible-engine-setup-1.2.4-1.el8.noarch ovirt-ansible-hosted-engine-setup-1.1.4-1.el8.noarch ovirt-host-4.4.1-1.el8.x86_64 ovirt-host-dependencies-4.4.1-1.el8.x86_64 ovirt-hosted-engine-ha-2.4.3-1.el8.noarch ovirt-hosted-engine-setup-2.4.4-1.el8.noarch ovirt-imageio-client-2.0.6-0.el8.x86_64 ovirt-imageio-common-2.0.6-0.el8.x86_64 ovirt-imageio-daemon-2.0.6-0.el8.x86_64 ovirt-provider-ovn-driver-1.2.30-1.el8.noarch ovirt-release44-4.4.0-2.el8.noarch ovirt-vmconsole-1.0.8-1.el8.noarch ovirt-vmconsole-host-1.0.8-1.el8.noarch python3-ovirt-engine-sdk4-4.4.3-1.el8.x86_64 python3-ovirt-setup-lib-1.3.0-1.el8.noarch vdsm-4.40.16-1.el8.x86_64 vdsm-api-4.40.16-1.el8.noarch vdsm-client-4.40.16-1.el8.noarch vdsm-common-4.40.16-1.el8.noarch vdsm-gluster-4.40.16-1.el8.x86_64 vdsm-hook-ethtool-options-4.40.16-1.el8.noarch vdsm-hook-fcoe-4.40.16-1.el8.noarch vdsm-hook-openstacknet-4.40.16-1.el8.noarch vdsm-hook-vhostmd-4.40.16-1.el8.noarch vdsm-hook-vmfex-dev-4.40.16-1.el8.noarch vdsm-http-4.40.16-1.el8.noarch vdsm-jsonrpc-4.40.16-1.el8.noarch vdsm-network-4.40.16-1.el8.x86_64 vdsm-python-4.40.16-1.el8.noarch vdsm-yajsonrpc-4.40.16-1.el8.noarch gluster-ansible-cluster-1.0.0-1.el8.noarch gluster-ansible-features-1.0.5-6.el8.noarch gluster-ansible-infra-1.0.4-10.el8.noarch gluster-ansible-maintenance-1.0.1-3.el8.noarch gluster-ansible-repositories-1.0.1-2.el8.noarch gluster-ansible-roles-1.0.5-12.el8.noarch glusterfs-7.5-1.el8.x86_64 glusterfs-api-7.5-1.el8.x86_64 glusterfs-cli-7.5-1.el8.x86_64 glusterfs-client-xlators-7.5-1.el8.x86_64 glusterfs-events-7.5-1.el8.x86_64 glusterfs-fuse-7.5-1.el8.x86_64 glusterfs-geo-replication-7.5-1.el8.x86_64 glusterfs-libs-7.5-1.el8.x86_64 glusterfs-rdma-7.5-1.el8.x86_64 glusterfs-server-7.5-1.el8.x86_64 libvirt-daemon-driver-storage-gluster-5.6.0-10.el8.x86_64 python3-gluster-7.5-1.el8.x86_64 qemu-kvm-block-gluster-4.1.0-23.el8.1.x86_64 vdsm-gluster-4.40.16-1.el8.x86_64 ipxe-roms-qemu-20181214-3.git133f4c47.el8.noarch libvirt-daemon-driver-qemu-5.6.0-10.el8.x86_64 qemu-img-4.1.0-23.el8.1.x86_64 qemu-kvm-4.1.0-23.el8.1.x86_64 qemu-kvm-block-curl-4.1.0-23.el8.1.x86_64 qemu-kvm-block-gluster-4.1.0-23.el8.1.x86_64 qemu-kvm-block-iscsi-4.1.0-23.el8.1.x86_64 qemu-kvm-block-rbd-4.1.0-23.el8.1.x86_64 qemu-kvm-block-ssh-4.1.0-23.el8.1.x86_64 qemu-kvm-common-4.1.0-23.el8.1.x86_64 qemu-kvm-core-4.1.0-23.el8.1.x86_64 libvirt-admin-5.6.0-10.el8.x86_64 libvirt-bash-completion-5.6.0-10.el8.x86_64 libvirt-client-5.6.0-10.el8.x86_64 libvirt-daemon-5.6.0-10.el8.x86_64 libvirt-daemon-config-network-5.6.0-10.el8.x86_64 libvirt-daemon-config-nwfilter-5.6.0-10.el8.x86_64 libvirt-daemon-driver-interface-5.6.0-10.el8.x86_64 libvirt-daemon-driver-network-5.6.0-10.el8.x86_64 libvirt-daemon-driver-nodedev-5.6.0-10.el8.x86_64 libvirt-daemon-driver-nwfilter-5.6.0-10.el8.x86_64 libvirt-daemon-driver-qemu-5.6.0-10.el8.x86_64 libvirt-daemon-driver-secret-5.6.0-10.el8.x86_64 libvirt-daemon-driver-storage-5.6.0-10.el8.x86_64 libvirt-daemon-driver-storage-core-5.6.0-10.el8.x86_64 libvirt-daemon-driver-storage-disk-5.6.0-10.el8.x86_64 libvirt-daemon-driver-storage-gluster-5.6.0-10.el8.x86_64 libvirt-daemon-driver-storage-iscsi-5.6.0-10.el8.x86_64 libvirt-daemon-driver-storage-iscsi-direct-5.6.0-10.el8.x86_64 libvirt-daemon-driver-storage-logical-5.6.0-10.el8.x86_64 libvirt-daemon-driver-storage-mpath-5.6.0-10.el8.x86_64 libvirt-daemon-driver-storage-rbd-5.6.0-10.el8.x86_64 libvirt-daemon-driver-storage-scsi-5.6.0-10.el8.x86_64 libvirt-daemon-kvm-5.6.0-10.el8.x86_64 libvirt-libs-5.6.0-10.el8.x86_64 libvirt-lock-sanlock-5.6.0-10.el8.x86_64 python3-libvirt-5.6.0-3.el8.x86_64 ovirt-ansible-cluster-upgrade-1.2.2-1.el8.noarch ovirt-ansible-disaster-recovery-1.3.0-1.el8.noarch ovirt-ansible-engine-setup-1.2.4-1.el8.noarch ovirt-ansible-hosted-engine-setup-1.1.4-1.el8.noarch ovirt-ansible-image-template-1.2.2-1.el8.noarch ovirt-ansible-infra-1.2.1-1.el8.noarch ovirt-ansible-manageiq-1.2.1-1.el8.noarch ovirt-ansible-repositories-1.2.3-1.el8.noarch ovirt-ansible-roles-1.2.3-1.el8.noarch ovirt-ansible-shutdown-env-1.0.4-1.el8.noarch ovirt-ansible-vm-infra-1.2.3-1.el8.noarch ovirt-cockpit-sso-0.1.4-1.el8.noarch ovirt-engine-4.4.0.3-1.el8.noarch ovirt-engine-api-explorer-0.0.6-1.el8.noarch ovirt-engine-backend-4.4.0.3-1.el8.noarch ovirt-engine-dbscripts-4.4.0.3-1.el8.noarch ovirt-engine-dwh-4.4.0.2-1.el8.noarch ovirt-engine-dwh-setup-4.4.0.2-1.el8.noarch ovirt-engine-extension-aaa-jdbc-1.2.0-1.el8.noarch ovirt-engine-extension-aaa-ldap-1.4.0-1.el8.noarch ovirt-engine-extension-aaa-ldap-setup-1.4.0-1.el8.noarch ovirt-engine-extensions-api-1.0.1-1.el8.noarch ovirt-engine-metrics-1.4.0.2-1.el8.noarch ovirt-engine-restapi-4.4.0.3-1.el8.noarch ovirt-engine-setup-4.4.0.3-1.el8.noarch ovirt-engine-setup-base-4.4.0.3-1.el8.noarch ovirt-engine-setup-plugin-cinderlib-4.4.0.3-1.el8.noarch ovirt-engine-setup-plugin-imageio-4.4.0.3-1.el8.noarch ovirt-engine-setup-plugin-ovirt-engine-4.4.0.3-1.el8.noarch ovirt-engine-setup-plugin-ovirt-engine-common-4.4.0.3-1.el8.noarch ovirt-engine-setup-plugin-vmconsole-proxy-helper-4.4.0.3-1.el8.noarch ovirt-engine-setup-plugin-websocket-proxy-4.4.0.3-1.el8.noarch ovirt-engine-tools-4.4.0.3-1.el8.noarch ovirt-engine-tools-backup-4.4.0.3-1.el8.noarch ovirt-engine-ui-extensions-1.2.0-1.el8.noarch ovirt-engine-vmconsole-proxy-helper-4.4.0.3-1.el8.noarch ovirt-engine-webadmin-portal-4.4.0.3-1.el8.noarch ovirt-engine-websocket-proxy-4.4.0.3-1.el8.noarch ovirt-engine-wildfly-18.0.1-1.el8.x86_64 ovirt-engine-wildfly-overlay-18.0.1-1.el8.noarch ovirt-imageio-common-2.0.6-0.el8.x86_64 ovirt-imageio-daemon-2.0.6-0.el8.x86_64 ovirt-provider-ovn-1.2.30-1.el8.noarch ovirt-release44-4.4.0-2.el8.noarch ovirt-vmconsole-1.0.8-1.el8.noarch ovirt-vmconsole-proxy-1.0.8-1.el8.noarch ovirt-web-ui-1.6.2-1.el8.noarch python3-ovirt-engine-lib-4.4.0.3-1.el8.noarch python3-ovirt-engine-sdk4-4.4.3-1.el8.x86_64 python3-ovirt-setup-lib-1.3.0-1.el8.noarch Regards, Joop _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-le...@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/7FWSHBGGN7KED2ATFVINC6AM263BMB5W/