constellation icon indicating copy to clipboard operation
constellation copied to clipboard

v2.17.0 missing AVX support

Open derpsteb opened this issue 1 year ago • 1 comments

Issue description

AVX support is disabled in OS images of Constellation.

To reproduce

  • Spawn a Constellation cluster with version 2.17.0
  • Spawn a nodes shell on a node
  • lscpu | grep -i avx is empty

Environment

AWS, Azure

Expected behavior

lscpu | grep -i avx prints AVX

Additional info

We are currently investigating an appropriate fix.

Mitigation

This is only required if your deployments depend on AVX instructions. In that case: use cluster version 2.16.4.

derpsteb avatar Jul 17 '24 08:07 derpsteb

We have debugged the issue and identified a misbehaving hypervisor for AWS and Azure. AWS is working on a fix. Azure confirmed that the issue is known and a fix is close to being deployed.

derpsteb avatar Jul 26 '24 06:07 derpsteb

Do you have any new information about this topic on aws/azure?

hpvd avatar Oct 11 '24 06:10 hpvd

@derpsteb Has there been any movement on this as far as on Azure's side? Or is there a website we could visit to track updates?

jeffreyflynt avatar Nov 21 '24 21:11 jeffreyflynt

@jeffreyflynt I just tried and it seems to be fixed on Azure. Do you still experience issues with AVX on Azure?

thomasten avatar Nov 22 '24 08:11 thomasten

@thomasten I didn't want to try to upgrade if it were not ready. I did before when I upgraded to 2.17 and had to roll back.

jeffreyflynt avatar Nov 22 '24 20:11 jeffreyflynt

Fixed on Azure, follow-up issue regarding AWS: #3501

thomasten avatar Nov 27 '24 15:11 thomasten

just a question: is this fixed solely for plain/old AVX or including avx2, avx-512 (if available)? this one should give all AVX versions: lscpu | grep -o "avx[^ ]*"

hpvd avatar Nov 27 '24 15:11 hpvd

This is fixed for XSTATE features in general, including all available AVX versions.

thomasten avatar Nov 27 '24 16:11 thomasten