Articles in this section

Aerospike server 6.x on ARM crashes with memory allocation failure

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
Was this article helpful?
0 out of 0 found this helpful