Closed jonpspri closed 5 years ago
Approach looks sound
We intend to support arm64 eventually, but there is a deep bug in the OpenRESTy use of LuaJIT that needs to be addressed first.
The particular issue regarding LuaJIT on OpenRESTy on arm64 is detailed at https://github.com/openresty/lua-nginx-module/issues/1152 - it has to do with the "lightuserdata" function in LuaJIT.
@vielmetti - The good news is that I met with the guys from CloudFlare while I was at Think 2018 and they intend to apply some of their resources to resolving that issue. I expect it'll be taken care of in another couple months.
That is good news, @jonpspri .
This ended up a lot more massive that I’d intended, but we’ll start with the big one and figure out what works and what doesn’t to get from Point A to Point B.
This adds mechanisms to the API Gateway build process to build the API Gateway architecture images on multiple supported architectures. For the moment, those are amd64/x86_64, s390x and ppc64le. We intend to support arm64 eventually, but there is a deep bug in the OpenRESTy use of LuaJIT that needs to be addressed first.
At the high level, the changes are:
I think this pull request can be broken down into some subsidiary requests, but I’d appreciate some agreement on the endgame. @csantanapr @mhamann, your high-level thoughts, please? Thanks!