As requested here is a dump of the hot threads output. Thanks!
J On Thursday, February 12, 2015 at 6:45:23 PM UTC-5, Nikolas Everett wrote: > > You might want to try hitting hot threads while putting your load on it > and seeing what you see. Or posting it. > > Nik > > On Thu, Feb 12, 2015 at 4:44 PM, Jay Danielian <jay.da...@circleback.com > <javascript:>> wrote: > >> Mark, >> >> Thanks for the initial reply. Yes, your assumption about these things >> being very specific and thus not likely to have any re-use with regards to >> caching is correct. I have attached some screenshots from the BigDesk >> plugin which showed a decent snapshot of what the server looked like while >> my tests were running. You can see the spikes in CPU, that essentially >> covered the duration when the JMeter tests were running. >> >> At a high level, the only thing that seems to be really stressed on the >> server is CPU. But that makes me think that there is something in my setup >> , query syntax, or perhaps the cache eviction rate, etc that is causing it >> to spike so high. I also have concerns about non RAID 0 the EBS volumes, as >> I know that having one large volume does not maximize throughput - however, >> just looking at the stats it doesn't seem like IO is really a bottleneck. >> >> Here is a sample query structure => >> https://gist.github.com/jaydanielian/c2be885987f344031cfc >> >> Also this is one query - in reality we use _msearch to pipeline several >> of these queries in one batch. The queries also include custom routing / >> route key to make sure we only hit one shard. >> >> Thanks! >> >> J >> >> >> On Thursday, February 12, 2015 at 4:22:29 PM UTC-5, Mark Walkom wrote: >>> >>> It'd help if you could gist/pastebin/etc a query example. >>> >>> Also your current ES and java need updating, there are known issues with >>> java <1.7u55, and you will always see performance boosts running the latest >>> version of ES. >>> >>> That aside, what is your current resource utilisation like? Are you >>> seeing lots of cache evictions, high heap use, high CPU, IO delays? >>> >>> On 13 February 2015 at 07:32, Jay Danielian <jay.da...@circleback.com> >>> wrote: >>> >>>> I know this is difficult to answer, the real answer is always "It >>>> Depends" :) But I am going to go ahead and hope I get some feedback here. >>>> >>>> We are mainly using ES to issue terms searches against fields that are >>>> non-analyzed. We are using ES like a key value store, where once the match >>>> is found we parse the _source JSON and return our model. We are doing >>>> contact lookups, searching against (last_name AND (phone_number OR >>>> email)). >>>> We are issuing constant_score queries with term filters for the terms >>>> mentioned above. No aggregations, no sorting, no scripts, etc. Using >>>> JMeter, we were maxing out at around 500 search requests / sec. Average >>>> request time was taking around 7 seconds to complete. When the test would >>>> fire up, the ThreadPool Search Queue would spike to 1000 on each node and >>>> CPU would be maxed out, then once it finished everything would return to >>>> normal. So it appears healthy, and we wouldn't get any errors - just >>>> nowhere close to the performance we are looking for. >>>> >>>> Setup details >>>> - Index size 100GB with two different document mappings in the index. >>>> Roughly 500M documents >>>> - three nodes c3.4xl instances on EC2 using pIOPS SSD EBS disks >>>> (although NOT RAID 0 - just one big volume) >>>> - each server node on EC2 has 30GB RAM, 16GB on heap, rest for OS >>>> - we have set mlockall on our instances >>>> - 3 nodes are split into 6 shards for the main index >>>> - Index is read only after it is loaded - we don't update the index >>>> ever, it is only for querying >>>> - ES version 1.3.3 Java 1.7.0_51 >>>> - each server has 16 cores / node and 48 search threads with queue >>>> length of 1000 >>>> >>>> Assuming no stemming, free text queries - just term matching, how can >>>> we increase the throughput and decrease the response time for the ES >>>> queries? is 500 requests / sec at the top end? >>>> Do we just need many more servers if we really want 3000 requests / sec >>>> ? I have read that scaling out is better for ES vs scaling up. But it >>>> feels >>>> that the current server farm should deliver better performance. >>>> >>>> Any help or tuning advice would be really appreciated. We have looked >>>> at many slideshares, blog posts from found.no, elasticseearch.org, etc >>>> - and can't really pinpoint a way to improve our setup. >>>> >>>> Thanks! >>>> >>>> JD >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "elasticsearch" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to elasticsearc...@googlegroups.com. >>>> To view this discussion on the web visit https://groups.google.com/d/ >>>> msgid/elasticsearch/47b93b84-d929-4cad-becd-31581cd4c574% >>>> 40googlegroups.com >>>> <https://groups.google.com/d/msgid/elasticsearch/47b93b84-d929-4cad-becd-31581cd4c574%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "elasticsearch" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to elasticsearc...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/3d6b37eb-7ec1-47d7-bcb4-df96203b1445%40googlegroups.com >> >> <https://groups.google.com/d/msgid/elasticsearch/3d6b37eb-7ec1-47d7-bcb4-df96203b1445%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/476bb853-85d6-4cd5-81f7-a31d19a09c7c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
::: [siq-prod-es01][Azyzwh_wQzqRIwsUNhfWQw][siq-es-307f91d1][inet[/10.10.80.40:9300]]{aws_availability_zone=us-east-1e, max_local_storage_nodes=1} 20.5% (102.3ms out of 500ms) cpu usage by thread 'elasticsearch[siq-prod-es01][search][T#11]' 2/10 snapshots sharing following 31 elements org.apache.lucene.queries.TermsFilter.getDocIdSet(TermsFilter.java:206) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.XBooleanFilter.getDocIdSet(XBooleanFilter.java:59) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:157) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:136) org.apache.lucene.search.join.ToParentBlockJoinQuery$BlockJoinWeight.scorer(ToParentBlockJoinQuery.java:163) org.apache.lucene.search.QueryWrapperFilter$1.iterator(QueryWrapperFilter.java:59) org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:308) org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:305) org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:517) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 8/10 snapshots sharing following 32 elements org.apache.lucene.util.FixedBitSet.<init>(FixedBitSet.java:189) org.apache.lucene.queries.TermsFilter.getDocIdSet(TermsFilter.java:200) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.XBooleanFilter.getDocIdSet(XBooleanFilter.java:59) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:157) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:136) org.apache.lucene.search.join.ToParentBlockJoinQuery$BlockJoinWeight.scorer(ToParentBlockJoinQuery.java:163) org.apache.lucene.search.QueryWrapperFilter$1.iterator(QueryWrapperFilter.java:59) org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:308) org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:305) org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:517) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 15.1% (75.5ms out of 500ms) cpu usage by thread 'elasticsearch[siq-prod-es01][search][T#46]' 8/10 snapshots sharing following 32 elements org.apache.lucene.util.FixedBitSet.<init>(FixedBitSet.java:189) org.apache.lucene.queries.TermsFilter.getDocIdSet(TermsFilter.java:200) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.XBooleanFilter.getDocIdSet(XBooleanFilter.java:59) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:157) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:136) org.apache.lucene.search.join.ToParentBlockJoinQuery$BlockJoinWeight.scorer(ToParentBlockJoinQuery.java:163) org.apache.lucene.search.QueryWrapperFilter$1.iterator(QueryWrapperFilter.java:59) org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:308) org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:305) org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:517) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 2/10 snapshots sharing following 30 elements org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.XBooleanFilter.getDocIdSet(XBooleanFilter.java:59) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:157) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:136) org.apache.lucene.search.join.ToParentBlockJoinQuery$BlockJoinWeight.scorer(ToParentBlockJoinQuery.java:163) org.apache.lucene.search.QueryWrapperFilter$1.iterator(QueryWrapperFilter.java:59) org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:308) org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:305) org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:517) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 13.5% (67.5ms out of 500ms) cpu usage by thread 'elasticsearch[siq-prod-es01][search][T#14]' 10/10 snapshots sharing following 32 elements org.apache.lucene.util.FixedBitSet.<init>(FixedBitSet.java:189) org.apache.lucene.queries.TermsFilter.getDocIdSet(TermsFilter.java:200) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.XBooleanFilter.getDocIdSet(XBooleanFilter.java:59) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:157) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:136) org.apache.lucene.search.join.ToParentBlockJoinQuery$BlockJoinWeight.scorer(ToParentBlockJoinQuery.java:163) org.apache.lucene.search.QueryWrapperFilter$1.iterator(QueryWrapperFilter.java:59) org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:308) org.elasticsearch.search.action.SearchServiceTransportAction$11.call(SearchServiceTransportAction.java:305) org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:517) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) ::: [siq-prod-es03][ShRjOG2wS_esL2lyymZbng][siq-es-0b73cbea][inet[/10.10.80.88:9300]]{aws_availability_zone=us-east-1e, max_local_storage_nodes=1} 61.3% (306.3ms out of 500ms) cpu usage by thread 'elasticsearch[siq-prod-es03][search][T#41]' 10/10 snapshots sharing following 29 elements sun.nio.ch.NativeThread.current(Native Method) sun.nio.ch.NativeThreadSet.add(NativeThreadSet.java:46) sun.nio.ch.FileChannelImpl.readInternal(FileChannelImpl.java:695) sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:684) org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:179) org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:342) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:140) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:116) org.apache.lucene.codecs.lucene41.ForUtil.readBlock(ForUtil.java:207) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.refillDocs(Lucene41PostingsReader.java:380) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.nextDoc(Lucene41PostingsReader.java:422) org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:84) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:144) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:751) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:740) org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:275) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 48.2% (241.1ms out of 500ms) cpu usage by thread 'elasticsearch[siq-prod-es03][search][T#19]' 10/10 snapshots sharing following 29 elements sun.nio.ch.NativeThread.current(Native Method) sun.nio.ch.NativeThreadSet.add(NativeThreadSet.java:46) sun.nio.ch.FileChannelImpl.readInternal(FileChannelImpl.java:695) sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:684) org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:179) org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:342) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:140) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:116) org.apache.lucene.codecs.lucene41.ForUtil.readBlock(ForUtil.java:207) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.refillDocs(Lucene41PostingsReader.java:380) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.nextDoc(Lucene41PostingsReader.java:422) org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:84) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:144) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:751) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:740) org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:275) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 45.0% (224.9ms out of 500ms) cpu usage by thread 'elasticsearch[siq-prod-es03][search][T#13]' 10/10 snapshots sharing following 29 elements sun.nio.ch.NativeThread.current(Native Method) sun.nio.ch.NativeThreadSet.add(NativeThreadSet.java:46) sun.nio.ch.FileChannelImpl.readInternal(FileChannelImpl.java:695) sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:684) org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:179) org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:342) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:140) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:116) org.apache.lucene.codecs.lucene41.ForUtil.readBlock(ForUtil.java:207) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.refillDocs(Lucene41PostingsReader.java:380) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.nextDoc(Lucene41PostingsReader.java:422) org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:84) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:144) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:751) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:740) org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:275) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) ::: [siq-prod-es02][kmB9ibKiQXe73fp4THgbUg][siq-es-bc248756][inet[/10.10.80.227:9300]]{aws_availability_zone=us-east-1d, max_local_storage_nodes=1} 69.1% (345.2ms out of 500ms) cpu usage by thread 'elasticsearch[siq-prod-es02][search][T#4]' 4/10 snapshots sharing following 41 elements sun.nio.ch.NativeThread.current(Native Method) sun.nio.ch.NativeThreadSet.add(NativeThreadSet.java:46) sun.nio.ch.FileChannelImpl.readInternal(FileChannelImpl.java:695) sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:684) org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:179) org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:342) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:140) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:116) org.apache.lucene.codecs.lucene41.ForUtil.readBlock(ForUtil.java:207) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.refillDocs(Lucene41PostingsReader.java:380) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.nextDoc(Lucene41PostingsReader.java:422) org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:84) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:130) org.apache.lucene.search.join.ToParentBlockJoinQuery$BlockJoinWeight.scorer(ToParentBlockJoinQuery.java:163) org.apache.lucene.search.QueryWrapperFilter$1.iterator(QueryWrapperFilter.java:59) org.elasticsearch.common.lucene.docset.OrDocIdSet$IteratorBasedIterator.<init>(OrDocIdSet.java:122) org.elasticsearch.common.lucene.docset.OrDocIdSet.iterator(OrDocIdSet.java:73) org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:751) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:740) org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:275) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 6/10 snapshots sharing following 40 elements sun.nio.ch.NativeThreadSet.add(NativeThreadSet.java:50) sun.nio.ch.FileChannelImpl.readInternal(FileChannelImpl.java:695) sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:684) org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:179) org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:342) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:140) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:116) org.apache.lucene.codecs.lucene41.ForUtil.readBlock(ForUtil.java:207) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.refillDocs(Lucene41PostingsReader.java:380) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.nextDoc(Lucene41PostingsReader.java:422) org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:84) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:130) org.apache.lucene.search.join.ToParentBlockJoinQuery$BlockJoinWeight.scorer(ToParentBlockJoinQuery.java:163) org.apache.lucene.search.QueryWrapperFilter$1.iterator(QueryWrapperFilter.java:59) org.elasticsearch.common.lucene.docset.OrDocIdSet$IteratorBasedIterator.<init>(OrDocIdSet.java:122) org.elasticsearch.common.lucene.docset.OrDocIdSet.iterator(OrDocIdSet.java:73) org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:751) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:740) org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:275) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 57.0% (285ms out of 500ms) cpu usage by thread 'elasticsearch[siq-prod-es02][search][T#30]' 3/10 snapshots sharing following 39 elements sun.nio.ch.NativeThread.current(Native Method) sun.nio.ch.NativeThreadSet.add(NativeThreadSet.java:46) sun.nio.ch.FileChannelImpl.readInternal(FileChannelImpl.java:695) sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:684) org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:179) org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:342) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:140) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:116) org.apache.lucene.codecs.lucene41.ForUtil.readBlock(ForUtil.java:207) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.refillDocs(Lucene41PostingsReader.java:380) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.nextDoc(Lucene41PostingsReader.java:422) org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:84) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:130) org.apache.lucene.search.join.ToParentBlockJoinQuery$BlockJoinWeight.scorer(ToParentBlockJoinQuery.java:163) org.apache.lucene.search.QueryWrapperFilter$1.iterator(QueryWrapperFilter.java:59) org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:751) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:740) org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:275) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 7/10 snapshots sharing following 22 elements org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:751) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:740) org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:275) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 43.3% (216.7ms out of 500ms) cpu usage by thread 'elasticsearch[siq-prod-es02][search][T#13]' 8/10 snapshots sharing following 39 elements sun.nio.ch.NativeThread.current(Native Method) sun.nio.ch.NativeThreadSet.add(NativeThreadSet.java:46) sun.nio.ch.FileChannelImpl.readInternal(FileChannelImpl.java:695) sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:684) org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:179) org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:342) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:140) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:116) org.apache.lucene.codecs.lucene41.ForUtil.readBlock(ForUtil.java:207) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.refillDocs(Lucene41PostingsReader.java:380) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.nextDoc(Lucene41PostingsReader.java:422) org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:84) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:130) org.apache.lucene.search.join.ToParentBlockJoinQuery$BlockJoinWeight.scorer(ToParentBlockJoinQuery.java:163) org.apache.lucene.search.QueryWrapperFilter$1.iterator(QueryWrapperFilter.java:59) org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:751) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:740) org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:275) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744) 2/10 snapshots sharing following 41 elements sun.nio.ch.FileDispatcherImpl.pread0(Native Method) sun.nio.ch.FileDispatcherImpl.pread(FileDispatcherImpl.java:52) sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:220) sun.nio.ch.IOUtil.read(IOUtil.java:197) sun.nio.ch.FileChannelImpl.readInternal(FileChannelImpl.java:699) sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:684) org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:179) org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:342) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:140) org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:116) org.apache.lucene.codecs.lucene41.ForUtil.readBlock(ForUtil.java:207) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.refillDocs(Lucene41PostingsReader.java:380) org.apache.lucene.codecs.lucene41.Lucene41PostingsReader$BlockDocsEnum.nextDoc(Lucene41PostingsReader.java:422) org.elasticsearch.common.lucene.docset.DocIdSets.toCacheable(DocIdSets.java:84) org.elasticsearch.index.cache.filter.weighted.WeightedFilterCache$FilterCacheFilterWrapper.getDocIdSet(WeightedFilterCache.java:177) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter.getDocIdSet(ApplyAcceptedDocsFilter.java:46) org.apache.lucene.search.FilteredQuery$1.scorer(FilteredQuery.java:130) org.apache.lucene.search.join.ToParentBlockJoinQuery$BlockJoinWeight.scorer(ToParentBlockJoinQuery.java:163) org.apache.lucene.search.QueryWrapperFilter$1.iterator(QueryWrapperFilter.java:59) org.elasticsearch.common.lucene.docset.AndDocIdSet$IteratorBasedIterator.newDocIdSetIterator(AndDocIdSet.java:146) org.elasticsearch.common.lucene.docset.AndDocIdSet.iterator(AndDocIdSet.java:92) org.apache.lucene.search.FilteredDocIdSet.iterator(FilteredDocIdSet.java:96) org.elasticsearch.common.lucene.search.ApplyAcceptedDocsFilter$WrappedDocIdSet.iterator(ApplyAcceptedDocsFilter.java:199) org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:161) org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy.filteredScorer(FilteredQuery.java:542) org.apache.lucene.search.FilteredQuery$FilterStrategy.filteredBulkScorer(FilteredQuery.java:504) org.apache.lucene.search.FilteredQuery$1.bulkScorer(FilteredQuery.java:150) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618) org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:175) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281) org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269) org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:156) org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:335) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:751) org.elasticsearch.search.action.SearchServiceTransportAction$SearchQueryFetchTransportHandler.messageReceived(SearchServiceTransportAction.java:740) org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:275) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) java.lang.Thread.run(Thread.java:744)