-
Notifications
You must be signed in to change notification settings - Fork 210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
13.0.10 doesn't work on 10+ year old processors #1685
Comments
Proposal: Document this in the release notes and hardware requirements page, and accept that older CPUs will not be supported. The impact of disabling this is 'substantially slower string creation'; (this hash function is used both for the 'table' functionality and internally for code lookup) The other cost of this is either we have to inflict this on every user of omnibus-software or maintain our own definition in chef-server. Who are we protecting? So I'm leaning towards not supporting CPUs older than that. |
Update requirements to list minimum processor version. |
I just had a customer run into this while upgrading their Chef 12.x installation - it's an older AMD Opteron setup but still very beefy (8 core, 32gb RAM). I think we should at least get this into the docs as a warning, or possibly make this an option in |
Strongly agree about the documentation requirement. Could you expand on what you mean by "possibly make this an option in chef-server.rb"? |
The software should discover this and report the error as part of the setup process - rather than having random opcode crashes with no indication of what's going wrong. |
Docs have been updated |
The version of openresty we're using now requires SSE4.2 support and my Xeon E5450 processors only support SSE4.1. 12.17.33 worked fine.
We can disable this with
--with-luajit-xcflags='-mno-sse4.2'
, but @markan is currently investigating the repercussions of that.See openresty/docker-openresty#39 for similar discussion.
Aha! Link: https://chef.aha.io/features/SH-3042
The text was updated successfully, but these errors were encountered: