Failed to flush shard on translog threshold exception

(DKN) #1

On one of the nodes, I am seeing this exception. The status of the overall cluster is still "green", but this specific node, has a slightly slower disk attached to it .. [ a disk mounted from the network .. ].

[2011-07-26 02:34:07,661][WARN ][index.translog ] [Clive] [mbgl][1] failed to flush shard on translog threshold
org.elasticsearch.index.engine.FlushFailedEngineException: [mbgl][1] Flush failed
at org.elasticsearch.index.engine.robin.RobinEngine.flush(
at org.elasticsearch.index.shard.service.InternalIndexShard.flush(
at org.elasticsearch.index.translog.TranslogService$TranslogBasedFlush$
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
at java.util.concurrent.ThreadPoolExecutor$
Caused by: java.lang.NullPointerException
at org.apache.lucene.index.IndexWriter.doFlush(
at org.apache.lucene.index.IndexWriter.flush(
at org.apache.lucene.index.IndexWriter.prepareCommit(
at org.apache.lucene.index.IndexWriter.commitInternal(
at org.apache.lucene.index.IndexWriter.commit(
at org.apache.lucene.index.IndexWriter.commit(
at org.elasticsearch.index.engine.robin.RobinEngine.flush(
... 5 more

Any ideas what is the underlying cause for this ?.. How do we debug this further to nail down the problem .. ?

Cheers, DKN ..

(system) #2