Description
When jemalloc was upgraded to v4.1.1 (as part of MB-20519 - cbmalloc) in the 4.6.0 development cycle, on older Linux platforms it suffers from https://github.com/jemalloc/jemalloc/issues/349 - it looks in the wrong place for a required symbol.
As a result, when our CMake build checks for its presence it fails, and hence we do not use jemalloc for memory allocation; instead falling back to the system allocator.
This is a significant problem, as the ep-engine Defragmenter depends on jemalloc to operate. It will also adversely affect KV-Engine performance.
The following distributions are affected:
- CentOS 6
- Debian 7
- Ubuntu 12.04
- SuSE 11
The following distributions are not affected:
- CentOS 7
- Debian 8
- Ubuntu 14.04
Note this issue was introduced in 4.6.0 development; 4.5.1 is not affected.