-
Notifications
You must be signed in to change notification settings - Fork 568
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
Explicitly set jemalloc's page size to the values Debian uses for their builds #254
Conversation
…ir builds Also, this adds the explicit `--build` flag to `./configure` for the bundled jemalloc, since we technically do cross-builds for 32bit architectures and this helps `./configure` understand that (and do userspace detection instead of kernel detection) better.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, can be merged once we have confirmation that this fixes those affected.
I pushed a build of this for testing to |
Confirmation in #208 (comment), thundercats are go! |
Changes: - redis/docker-library-redis@87e1fab: Merge pull request redis/docker-library-redis#254 from infosiftr/jemalloc - redis/docker-library-redis@ba0294e: Explicitly set jemalloc's page size to the values Debian uses for their builds
In the arm env, redis needs to set the --with-lg-page=16 --with-lg-hugepage=21 when to build jemalloc For details, needs to refer to: redis/docker-library-redis#254 Signed-off-by: Wang Yan <wangyan@vmware.com>
In the arm env, redis needs to set the --with-lg-page=16 --with-lg-hugepage=21 when to build jemalloc For details, needs to refer to: redis/docker-library-redis#254 Signed-off-by: Wang Yan <wangyan@vmware.com>
In the arm env, redis needs to set the --with-lg-page=16 --with-lg-hugepage=21 when to build jemalloc For details, needs to refer to: redis/docker-library-redis#254 Note: 1. The rmp build must be executed on an arm based environment. 2. The make check in the redis source is disabled as the new parameters will fail the jemalloc test, it needs more investigation. Signed-off-by: Wang Yan <wangyan@vmware.com>
In the arm env, redis needs to set the --with-lg-page=16 --with-lg-hugepage=21 when to build jemalloc For details, needs to refer to: redis/docker-library-redis#254 Note: 1. The rmp build must be executed on an arm based environment. 2. The make check in the redis source is disabled as the new parameters will fail the jemalloc test, it needs more investigation. Signed-off-by: Wang Yan <wangyan@vmware.com>
Also, this adds the explicit
--build
flag to./configure
for the bundled jemalloc, since we technically do cross-builds for 32bit architectures and this helps./configure
understand that (and do userspace detection instead of kernel detection) better.Fixes #208