简体   繁体   中英

Buffer overflow in Apache Ignite

We are running Apache Ignite on a ARM machine with 2GB of RAM. Whenever we try to put a large number of keys (in the hundreds) the process suddenly terminates with below error.

    *** buffer overflow detected 
    ***: /opt/XXX/XXXXx terminated

We are using the thick client and it is the server that crashes. The data directory goes into a corrupt state and needs to be cleared.

We are using the C++ client.

Are we missing some configuration or parameter. The same thing runs fine on AMD.

Some more information after debugging

  • This issue does not occur when persistence is disabled
  • The number of files open when this issue occurs is higher than the system limits

We have turned off the 32-bit thick client tests since it was crashing often due to insufficient resources. We advise using thin client in this case.

It's not just being low on memory but the total amount of available virtual address space is split between OS, C++ and Java, and it's just 4G.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM