Hello everyone, We at SEPPmail have been using OpenBSD as the operating system for our SEPPmail mail gateway since the company was founded. For two years we have been developing and operating a cloud service for mail processing, encryption/decryption, spam filtering and so on.
Yesterday we had an incident at Hetzner, a German data center operator. They upgraded their QEMU version (we assume to 8.2.3, but they are not willing to tell us the exact version) and this caused all OpenBSD 7.5 appliances to fail to boot (short boot up to initialize the Virtio network interface or the Vioscsi driver and then the appliance just shuts down). We found out that this was caused by the Virtio drivers if_vio and vioscsi. By undoing one of your commits https://github.com/openbsd/src/commit/cdd248411fe303b936d5a056fde97097bd7015f0 "virtio: Set DRIVER_OK earlier” we were able to get our service up and running again. Hetzner themselves found out that it could be a problem related to the QEMU commit https://gitlab.com/qemu-project/qemu/-/commit/fcbb086ae590e910614fe5b8bf76e264f71ef304. Since I am not familiar with the OpenBSD kernel and the virtio system, I am not able to figure out what is really causing the crash/shutdown. Maybe you can figure it out and this information will be helpful. Kind regards, Thomas Siegmund -- SEPPmail -- Deutschland GmbH Ringstrasse 1c, 85649 Brunnthal b. München Eingetragen im Handelsregister HRB 221051 München Umsatzsteuer-Identifikationsnummer DE 815 594 156
smime.p7s
Description: S/MIME cryptographic signature