Problem Description
Aerospike servers running ARM distributions on RHEL crash with SIGSEGV or SIGUSR errors when running on RHEL distributions prior to RHEL9.
Explanation
RHEL 7 and 8 have their kernel compiled with 64 KB pages. The memory allocation framework used by Aerospike, jemalloc, uses 4 KB pages and as such will crash if there is a page size mismatch. As a result of this, support for RHEL 7 and 8 on ARM variants was removed.
Solution
Aerospike for ARM processors is supported on RHEL 9 only as this uses a standard 4 KB page size.
Notes
- Amazon Linux 2 and higher also use 4 KB page sizes and are supported with Aerospike on ARM
Applies To Earliest Version
6.0
Applies To Latest Version
Current Version