# ClusterApplierService stucks in between

**URL:** <https://discuss.elastic.co/t/clusterapplierservice-stucks-in-between/235275>\
**Category:** Elasticsearch\
**Created:** [June 2, 2020, 5:50am UTC](https://discuss.elastic.co/t/clusterapplierservice-stucks-in-between/235275 "2020-06-02T05:50:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sanyamjain](https://avatars.discourse-cdn.com/v4/letter/s/57b2e6/32.png) [@sanyamjain](https://discuss.elastic.co/u/sanyamjain)\
**Post date:** [June 2, 2020, 5:50am UTC](https://discuss.elastic.co/t/clusterapplierservice-stucks-in-between/235275/1 "2020-06-02T05:50:03Z")

</div>

Hi,  
I'm facing this behaviour frequently where a data node stops applying the cluster state but still continues to be in the cluster. I'm using ES 6.1.3. Sequence of events:  
1- Node receives a cluster state, which deletes 3 indices.  
2- It deletes 2 of them but no log print for the third.  
3- It continues receiving cluster states from master but doesn't apply them.  
4- After pending tasks list grows to 25, node starts dropping the states.

This goes on until i stopped the node. While stopping the node i get this log.

```auto
    [o.e.i.CompositeIndexEventListener] [] [] failed to invoke after index removed callback
    java.lang.IllegalStateException: java.lang.InterruptedException
            at org.elasticsearch.common.cache.Cache$CacheSegment.remove(Cache.java:292) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.common.cache.Cache.invalidate(Cache.java:479) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.indices.fielddata.cache.IndicesFieldDataCache$IndexFieldCache.onClose(IndicesFieldDataCache.java:181) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.apache.lucene.index.StandardDirectoryReader.notifyReaderClosedListeners(StandardDirectoryReader.java:500) ~[lucene-core-7.1.0.jar:7.1.0 84c90ad2c0218156c840e19a64d72b8a38550659 - ubuntu - 2017-10-13 16:12:42]
            at org.apache.lucene.index.IndexReader.decRef(IndexReader.java:254) ~[lucene-core-7.1.0.jar:7.1.0 84c90ad2c0218156c840e19a64d72b8a38550659 - ubuntu - 2017-10-13 16:12:42]
            at org.apache.lucene.index.IndexReader.close(IndexReader.java:393) ~[lucene-core-7.1.0.jar:7.1.0 84c90ad2c0218156c840e19a64d72b8a38550659 - ubuntu - 2017-10-13 16:12:42]
            at org.apache.lucene.index.FilterDirectoryReader.doClose(FilterDirectoryReader.java:134) ~[lucene-core-7.1.0.jar:7.1.0 84c90ad2c0218156c840e19a64d72b8a38550659 - ubuntu - 2017-10-13 16:12:42]
            at org.apache.lucene.index.IndexReader.decRef(IndexReader.java:247) ~[lucene-core-7.1.0.jar:7.1.0 84c90ad2c0218156c840e19a64d72b8a38550659 - ubuntu - 2017-10-13 16:12:42]
            at org.elasticsearch.index.engine.InternalEngine$ExternalSearcherManager.decRef(InternalEngine.java:322) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.index.engine.InternalEngine$ExternalSearcherManager.decRef(InternalEngine.java:267) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.apache.lucene.search.ReferenceManager.release(ReferenceManager.java:274) ~[lucene-core-7.1.0.jar:7.1.0 84c90ad2c0218156c840e19a64d72b8a38550659 - ubuntu - 2017-10-13 16:12:42]
            at org.elasticsearch.index.engine.EngineSearcher.close(EngineSearcher.java:59) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.apache.lucene.util.IOUtils.close(IOUtils.java:89) ~[lucene-core-7.1.0.jar:7.1.0 84c90ad2c0218156c840e19a64d72b8a38550659 - ubuntu - 2017-10-13 16:12:42]
            at org.elasticsearch.common.lease.Releasables.close(Releasables.java:36) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.common.lease.Releasables.close(Releasables.java:46) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.common.lease.Releasables.close(Releasables.java:51) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.search.DefaultSearchContext.doClose(DefaultSearchContext.java:185) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.search.internal.SearchContext.closeInternal(SearchContext.java:111) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.common.util.concurrent.AbstractRefCounted.decRef(AbstractRefCounted.java:65) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.search.internal.SearchContext.close(SearchContext.java:102) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.search.SearchService.freeContext(SearchService.java:635) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.search.SearchService.freeAllContextForIndex(SearchService.java:619) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.search.SearchService.afterIndexRemoved(SearchService.java:225) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.index.CompositeIndexEventListener.afterIndexRemoved(CompositeIndexEventListener.java:195) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.indices.IndicesService.removeIndex(IndicesService.java:553) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.indices.cluster.IndicesClusterStateService.deleteIndices(IndicesClusterStateService.java:285) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.indices.cluster.IndicesClusterStateService.applyClusterState(IndicesClusterStateService.java:219) ~[elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.cluster.service.ClusterApplierService.lambda$callClusterStateAppliers$6(ClusterApplierService.java:495) ~[elasticsearch-6.1.3.jar:6.1.3]
            at java.lang.Iterable.forEach(Iterable.java:75) [?:1.8.0_72]
            at org.elasticsearch.cluster.service.ClusterApplierService.callClusterStateAppliers(ClusterApplierService.java:492) [elasticsearch-6.1.3.jar:6.1.3]
            at org.elasticsearch.cluster.service.ClusterApplierService.applyChanges(ClusterApplierService.java)

```

---

<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:** [June 30, 2020, 6:02am UTC](https://discuss.elastic.co/t/clusterapplierservice-stucks-in-between/235275/2 "2020-06-30T06:02:26Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
