We have a FreeBSD machine running an IRIS poller that behaves really
strange.
We had FreeBSD 12.3 at first, then changed to 12.4. Same result.
We also changed from BIOS to UEFI. Same result.
The storage is ceph RBD on NVMe SSD drives, so it's fast.
The symptoms are as follows:
After installation of the OS and the script (most perl) that IRIS uses,
the service run perflectly. I then take a snapshot. If the machine is
restarted for whatever else reason everything comes up, but the FreeBSD
processes go into a "D state", meaning they are waiting for the disk.
This happens very time. It's then not possible to fix the machine,
although all seems quite normal and not config changes took place that
we can detect.
If I roll back the snapshot, things are normal for a while put soon
processes go into D state again.
I'm not sure that this is a qemu problem, but we have to start somewhere.
Finally, I not have the VM running an a local volume (non ceph,
standalone SSD) and there's no problem. This is actually an installation
that was done on ceph and then the disk volume was moved to the current
location.