I hope this question does not sound too strange, is elasticsearch pure
Java or is it using any connections to native routines? The background
is pretty simple, since updating to es 0.19.3 I had several JVM
crashes with segmentation faults caused by an elasticsearch thread. So
I am trying to figure out if this is a problem of ES or the JVM. I
never had problems like this with any other version for over a year
now.
I hope this question does not sound too strange, is elasticsearch pure
Java or is it using any connections to native routines? The background
is pretty simple, since updating to es 0.19.3 I had several JVM
crashes with segmentation faults caused by an elasticsearch thread. So
I am trying to figure out if this is a problem of ES or the JVM. I
never had problems like this with any other version for over a year
now.
I hope this question does not sound too strange, is elasticsearch pure
Java or is it using any connections to native routines? The background
is pretty simple, since updating to es 0.19.3 I had several JVM
crashes with segmentation faults caused by an elasticsearch thread. So
I am trying to figure out if this is a problem of ES or the JVM. I
never had problems like this with any other version for over a year
now.
I'm not sure what enables you to say the SEGV is "caused by an
elasticsearch thread". To me it appears that you're crashing within
VMThread, possibly during a GC.
I've had weird errors like this in past, and it was often due to
failing hardware, most commonly bad memory introducing random SIGSEGV
and SIGILL. GC activity tends to tickle failing hardware because it
touches a lot of pages in memory.
I'm not sure what enables you to say the SEGV is "caused by an
elasticsearch thread". To me it appears that you're crashing within
VMThread, possibly during a GC.
I've had weird errors like this in past, and it was often due to
failing hardware, most commonly bad memory introducing random SIGSEGV
and SIGILL. GC activity tends to tickle failing hardware because it
touches a lot of pages in memory.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.