diff --git a/core/src/main/java/org/elasticsearch/ExceptionsHelper.java b/core/src/main/java/org/elasticsearch/ExceptionsHelper.java index e2af52ccd2c..772daab2c75 100644 --- a/core/src/main/java/org/elasticsearch/ExceptionsHelper.java +++ b/core/src/main/java/org/elasticsearch/ExceptionsHelper.java @@ -179,19 +179,6 @@ public final class ExceptionsHelper { return null; } - /** - * Returns true iff the given throwable is and OutOfMemoryException, otherwise false - */ - public static boolean isOOM(Throwable t) { - return t != null - && (t instanceof OutOfMemoryError - || (t instanceof IllegalStateException - && t.getMessage() != null - && t.getMessage().contains("OutOfMemoryError") - ) - ); - } - /** * Throws the specified exception. If null if specified then true is returned. */ diff --git a/core/src/main/java/org/elasticsearch/index/engine/Engine.java b/core/src/main/java/org/elasticsearch/index/engine/Engine.java index d5dc64e3a56..12b021ddb71 100644 --- a/core/src/main/java/org/elasticsearch/index/engine/Engine.java +++ b/core/src/main/java/org/elasticsearch/index/engine/Engine.java @@ -705,9 +705,6 @@ public abstract class Engine implements Closeable { if (Lucene.isCorruptionException(e)) { failEngine("corrupt file (source: [" + source + "])", e); return true; - } else if (ExceptionsHelper.isOOM(e)) { - failEngine("out of memory (source: [" + source + "])", e); - return true; } return false; }