# ElasticSearch 0.16: Already flushing exception

**URL:** <https://discuss.elastic.co/t/elasticsearch-0-16-already-flushing-exception/4358>\
**Category:** Elasticsearch\
**Created:** [May 6, 2011, 10:23am UTC](https://discuss.elastic.co/t/elasticsearch-0-16-already-flushing-exception/4358 "2011-05-06T10:23:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pcdinh](https://avatars.discourse-cdn.com/v4/letter/p/76d3ee/32.png) [@pcdinh](https://discuss.elastic.co/u/pcdinh)\
**Post date:** [May 6, 2011, 10:23am UTC](https://discuss.elastic.co/t/elasticsearch-0-16-already-flushing-exception/4358/1 "2011-05-06T10:23:32Z")

</div>

Hi,

I got a lot of exceptions as follows in elasticsearch.log

[2011-05-06 10:17:42,198][DEBUG][action.admin.indices.flush] [Enigma]  
[poidev][1], node[9kyQaFDoSe6\_DC-6WYQBZA], [P], s[STARTED]: Failed to  
execute  
[org.elasticsearch.action.admin.indices.flush.FlushRequest@b0ffd6]  
org.elasticsearch.index.engine.FlushNotAllowedEngineException: [poidev]  
[1] Already flushing...  
at  
org.elasticsearch.index.engine.robin.RobinEngine.flush(RobinEngine.java:  
661)  
at  
org.elasticsearch.index.shard.service.InternalIndexShard.flush(InternalIndexShard.java:  
417)  
at  
org.elasticsearch.action.admin.indices.flush.TransportFlushAction.shardOperation(TransportFlushAction.java:  
114)  
at  
org.elasticsearch.action.admin.indices.flush.TransportFlushAction.shardOperation(TransportFlushAction.java:  
50)  
at  
org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
$AsyncBroadcastAction.performOperation(TransportBroadcastOperationAction.java:  
238)  
at  
org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
$AsyncBroadcastAction.access  
$200(TransportBroadcastOperationAction.java:126)  
at  
org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
$AsyncBroadcastAction$1.run(TransportBroadcastOperationAction.java:  
195)  
at java.util.concurrent.ThreadPoolExecutor  
$Worker.runTask(ThreadPoolExecutor.java:886)  
at java.util.concurrent.ThreadPoolExecutor  
$Worker.run(ThreadPoolExecutor.java:908)  
at java.lang.Thread.run(Thread.java:662)  
[2011-05-06 10:17:42,804][DEBUG][action.admin.indices.flush] [Enigma]  
[poidev][4], node[9kyQaFDoSe6\_DC-6WYQBZA], [P], s[STARTED]: Failed to  
execute  
[org.elasticsearch.action.admin.indices.flush.FlushRequest@c1c6c3]  
org.elasticsearch.index.engine.FlushNotAllowedEngineException: [poidev]  
[4] Already flushing...  
at  
org.elasticsearch.index.engine.robin.RobinEngine.flush(RobinEngine.java:  
661)  
at  
org.elasticsearch.index.shard.service.InternalIndexShard.flush(InternalIndexShard.java:  
417)  
at  
org.elasticsearch.action.admin.indices.flush.TransportFlushAction.shardOperation(TransportFlushAction.java:  
114)  
at  
org.elasticsearch.action.admin.indices.flush.TransportFlushAction.shardOperation(TransportFlushAction.java:  
50)  
at  
org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
$AsyncBroadcastAction.performOperation(TransportBroadcastOperationAction.java:  
238)  
at  
org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
$AsyncBroadcastAction.access  
$200(TransportBroadcastOperationAction.java:126)  
at  
org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
$AsyncBroadcastAction$1.run(TransportBroadcastOperationAction.java:  
195)  
at java.util.concurrent.ThreadPoolExecutor  
$Worker.runTask(ThreadPoolExecutor.java:886)  
at java.util.concurrent.ThreadPoolExecutor  
$Worker.run(ThreadPoolExecutor.java:908)  
at java.lang.Thread.run(Thread.java:662)

I am doing bulk index using pyes. Is it a bug or just a mistake wih my  
code?

Regards,

Dinh

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [May 6, 2011, 3:19pm UTC](https://discuss.elastic.co/t/elasticsearch-0-16-already-flushing-exception/4358/2 "2011-05-06T15:19:19Z")

</div>

You can ignore that. You issue a flush request, and its already in the process of flushing for that shard, so its not executing.  
On Friday, May 6, 2011 at 1:23 PM, pcdinh wrote:

> Hi,
> 
> I got a lot of exceptions as follows in elasticsearch.log
> 
> [2011-05-06 10:17:42,198][DEBUG][action.admin.indices.flush] [Enigma]  
> [poidev][1], node[9kyQaFDoSe6\_DC-6WYQBZA], [P], s[STARTED]: Failed to  
> execute  
> [org.elasticsearch.action.admin.indices.flush.FlushRequest@b0ffd6]  
> org.elasticsearch.index.engine.FlushNotAllowedEngineException: [poidev]  
> [1] Already flushing...  
> at  
> org.elasticsearch.index.engine.robin.RobinEngine.flush(RobinEngine.java:  
> 661)  
> at  
> org.elasticsearch.index.shard.service.InternalIndexShard.flush(InternalIndexShard.java:  
> 417)  
> at  
> org.elasticsearch.action.admin.indices.flush.TransportFlushAction.shardOperation(TransportFlushAction.java:  
> 114)  
> at  
> org.elasticsearch.action.admin.indices.flush.TransportFlushAction.shardOperation(TransportFlushAction.java:  
> 50)  
> at  
> org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
> $AsyncBroadcastAction.performOperation(TransportBroadcastOperationAction.java:  
> 238)  
> at  
> org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
> $AsyncBroadcastAction.access  
> $200(TransportBroadcastOperationAction.java:126)  
> at  
> org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
> $AsyncBroadcastAction$1.run(TransportBroadcastOperationAction.java:  
> 195)  
> at java.util.concurrent.ThreadPoolExecutor  
> $Worker.runTask(ThreadPoolExecutor.java:886)  
> at java.util.concurrent.ThreadPoolExecutor  
> $Worker.run(ThreadPoolExecutor.java:908)  
> at java.lang.Thread.run(Thread.java:662)  
> [2011-05-06 10:17:42,804][DEBUG][action.admin.indices.flush] [Enigma]  
> [poidev][4], node[9kyQaFDoSe6\_DC-6WYQBZA], [P], s[STARTED]: Failed to  
> execute  
> [org.elasticsearch.action.admin.indices.flush.FlushRequest@c1c6c3]  
> org.elasticsearch.index.engine.FlushNotAllowedEngineException: [poidev]  
> [4] Already flushing...  
> at  
> org.elasticsearch.index.engine.robin.RobinEngine.flush(RobinEngine.java:  
> 661)  
> at  
> org.elasticsearch.index.shard.service.InternalIndexShard.flush(InternalIndexShard.java:  
> 417)  
> at  
> org.elasticsearch.action.admin.indices.flush.TransportFlushAction.shardOperation(TransportFlushAction.java:  
> 114)  
> at  
> org.elasticsearch.action.admin.indices.flush.TransportFlushAction.shardOperation(TransportFlushAction.java:  
> 50)  
> at  
> org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
> $AsyncBroadcastAction.performOperation(TransportBroadcastOperationAction.java:  
> 238)  
> at  
> org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
> $AsyncBroadcastAction.access  
> $200(TransportBroadcastOperationAction.java:126)  
> at  
> org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction  
> $AsyncBroadcastAction$1.run(TransportBroadcastOperationAction.java:  
> 195)  
> at java.util.concurrent.ThreadPoolExecutor  
> $Worker.runTask(ThreadPoolExecutor.java:886)  
> at java.util.concurrent.ThreadPoolExecutor  
> $Worker.run(ThreadPoolExecutor.java:908)  
> at java.lang.Thread.run(Thread.java:662)
> 
> I am doing bulk index using pyes. Is it a bug or just a mistake wih my  
> code?
> 
> Regards,
> 
> Dinh

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 4:06am UTC](https://discuss.elastic.co/t/elasticsearch-0-16-already-flushing-exception/4358/3 "2017-07-06T04:06:48Z")

</div>


