@ovicz Are you up for a test package with a fix? Note that the fix is not yet tested nor supported at the moment.
Add user repos using this command:
yum-config-manager --add-repo https://koji.xcp-ng.org/repos/user/8/8.3/xcpng-users.repo
To know what you need to upgrade, run this command (as xcp-ng-ndinh2 contains some changes that you don't need):
rpm -qa --qf '%{NAME}\t%{SOURCERPM}\n' | grep $'\txapi'
Then upgrade just the XAPI-related packages:
yum update --enablerepo=xcp-ng-ndinh2 <list of packages from above>
Remember to reboot the host after installing.
Finally, disable hvm-pirq on your affected VM and reboot it (parameter name subject to change):
xe vm-param-set uuid=... platform:hvm-pirq=false
To go back, list what you installed and downgrade them:
yum list installed | grep ndinh
yum downgrade ...