Skip to content
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

fix(cache) disable JIT mlcache:get_bulk() on ARM64 #5797

Merged
merged 1 commit into from
Apr 20, 2020
Merged

Conversation

javierguerragiraldez
Copy link
Contributor

The loop inside this function can trigger a trace restart that results
in a wrong value in the local index variable. (#5748)

until this is fixed in LuaJIT, disabling JIT for this function
avoids the problem.

The loop inside this function can trigger a trace restart that results
in a wrong value in the local index variable.  (kong#5748)

until this is fixed in LuaJIT, disabling JIT for this function
avoids the problem.
@kikito kikito changed the title disable JIT mlcache:get_bulk() on ARM64 fix(cache) disable JIT mlcache:get_bulk() on ARM64 Apr 20, 2020
@kikito kikito merged commit e72408a into master Apr 20, 2020
@kikito kikito deleted the arm64_jit_bug branch April 20, 2020 14:31
@hutchic hutchic modified the milestones: 2.0.3, 2.0.4 Apr 21, 2020
@thibaultcha
Copy link
Member

An update here - the issue has been fixed in OpenResty's fork of LuaJIT already, which will be bundled in OpenResty's 1.17.8.1 release. See LuaJIT/LuaJIT#579 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants