Skip to content

Instantly share code, notes, and snippets.

View jgagnon1's full-sized avatar

Jerome Gagnon jgagnon1

View GitHub Profile
// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.clear();
// set up the LCD's number of columns and rows:
@jgagnon1
jgagnon1 / gist:5007106
Created February 21, 2013 18:54
ES cpu hot threads
::: [es67b][BPTeIxwsQkm3_KNATVqgJQ][inet[es67b/10.1.18.57:9300]]{master=true}
99.3% (496.2ms out of 500ms) cpu usage by thread 'elasticsearch[es67b][search][T#3]'
8/10 snapshots sharing following 15 elements
org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.tryAppend(LinkedTransferQueue.java:653)
org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.xfer(LinkedTransferQueue.java:611)
org.elasticsearch.common.util.concurrent.jsr166y.LinkedTransferQueue.add(LinkedTransferQueue.java:1049)
org.elasticsearch.common.CacheRecycler.pushIntArray(CacheRecycler.java:502)
org.elasticsearch.common.CacheRecycler.pushIntArray(CacheRecycler.java:492)
org.elasticsearch.search.facet.terms.ints.TermsIntOrdinalsFacetCollector.facet(TermsIntOrdinalsFacetCollector.java:188)
This file has been truncated, but you can view the full file.
::: [es7a][-2NqUY-ASnypSigd5KMrIw][inet[/10.1.13.207:9300]]{master=true}
16.8% (84.2ms out of 500ms) cpu usage by thread 'elasticsearch[es7a][search][T#3]'
10/10 snapshots sharing following 8 elements
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
::: [es67b][PUF2OkuJT42Q3Ne1Z4UYuQ][inet[es67b/10.1.18.57:9300]]{master=true}
78.0% (390.1ms out of 500ms) cpu usage by thread 'elasticsearch[es67b][search][T#10]'
4/10 snapshots sharing following 24 elements
org.apache.lucene.index.SegmentTermPositions.skipPositions(SegmentTermPositions.java:131)
org.apache.lucene.index.SegmentTermPositions.lazySkip(SegmentTermPositions.java:169)
org.apache.lucene.index.SegmentTermPositions.nextPosition(SegmentTermPositions.java:70)
org.apache.lucene.search.spans.TermSpans.skipTo(TermSpans.java:73)
org.apache.lucene.search.spans.SpanScorer.advance(SpanScorer.java:68)
org.apache.lucene.search.ConjunctionScorer.doNext(ConjunctionScorer.java:97)
This file has been truncated, but you can view the full file.
::: [es13b][BR5TbYEATsuuibxDfuk_ww][inet[/10.1.16.155:9300]]{master=true}
58.4% (292ms out of 500ms) cpu usage by thread 'elasticsearch[es13b][search][T#7]'
5/10 snapshots sharing following 14 elements
java.util.concurrent.ConcurrentLinkedQueue.offer(ConcurrentLinkedQueue.java:352)
java.util.concurrent.ConcurrentLinkedQueue.add(ConcurrentLinkedQueue.java:296)
org.elasticsearch.common.CacheRecycler.pushIntArray(CacheRecycler.java:502)
org.elasticsearch.common.CacheRecycler.pushIntArray(CacheRecycler.java:492)
org.elasticsearch.search.facet.terms.ints.TermsIntOrdinalsFacetCollector.facet(TermsIntOrdinalsFacetCollector.java:188)
org.elasticsearch.search.facet.FacetPhase.execute(FacetPhase.java:140)
{
"index": {
"analysis": {
"analyzer": {
"standard": {
"language": "English",
"type": "snowball"
},
"url_analyzer": {
"filter": [
Now;
[2013-02-28 22:55:10,059][INFO ][monitor.jvm ] [es1b] [gc][ConcurrentMarkSweep][44890][97] duration [5.2s], collections [1]/[5.6s], total [5.2s]/[11.9s], memory [10.7gb]->[6.3gb]/[15.9gb], all_pools {[Code Cache] [11mb]->[11mb]/[48mb]}{[Par Eden Space] [463.8mb]->[24.2mb]/[532.5mb]}{[Par Survivor Space] [66.5mb]->[0b]/[66.5mb]}{[CMS Old Gen] [10.2gb]->[6.3gb]/[15.3gb]}{[CMS Perm Gen] [34.8mb]->[34.6mb]/[82mb]}
[2013-02-28 22:57:12,113][INFO ][common ] [push/pop ratio][17848807/17848835]
[2013-02-28 23:01:14,027][INFO ][monitor.jvm ] [es1b] [gc][ParNew][45253][8820] duration [903ms], collections [1]/[1.4s], total [903ms]/[15m], memory [10gb]->[10gb]/[15.9gb], all_pools {[Code Cache] [11mb]->[11mb]/[48mb]}{[Par Eden Space] [2.9mb]->[1.4mb]/[532.5mb]}{[Par Survivor Space] [66.4mb]->[31.8mb]/[66.5mb]}{[CMS Old Gen] [9.9gb]->[10gb]/[15.3gb]}{[CMS Perm Gen] [34.6mb]->[34.6mb]/[82mb]}
Before;
[2013-02-26 18:42:20,068][INFO ][monitor.jvm ] [es1b] [gc][Co
[2013-03-25 08:47:16,860][WARN ][index.engine.robin ] [es37b] [wajam][178] failed to prepare/warm [30/345]
org.elasticsearch.common.util.concurrent.EsRejectedExecutionException: rejected execution of [org.elasticsearch.indices.warmer.InternalIndicesWarmer$1]
at org.elasticsearch.common.util.concurrent.EsAbortPolicy.rejectedExecution(EsAbortPolicy.java:35)
at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:816)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1337)
at org.elasticsearch.indices.warmer.InternalIndicesWarmer.warm(InternalIndicesWarmer.java:90)
at org.elasticsearch.index.engine.robin.RobinEngine$RobinSearchFactory.newSearcher(RobinEngine.java:1535)
at org.apache.lucene.search.SearcherManager.getSearcher(SearcherManager.java:147)
at org.apache.lucene.search.SearcherManager.refreshIfNeeded(S
"thread_pool": {
"generic": {
"threads": 1,
"queue": 0,
"active": 0,
"rejected": 0,
"largest": 11,
"completed": 389
},
"index": {
Exception in thread "elasticsearch[es1b][generic][T#1]" java.lang.IncompatibleClassChangeError: Found class org.elasticsearch.indices.warmer.IndicesWarmer$Listener, but interface was expected
at org.elasticsearch.indices.warmer.InternalIndicesWarmer.warm(InternalIndicesWarmer.java:90)
at org.elasticsearch.index.engine.robin.RobinEngine$RobinSearchFactory.newSearcher(RobinEngine.java:1529)
at org.apache.lucene.search.SearcherManager.getSearcher(SearcherManager.java:147)
at org.apache.lucene.search.SearcherManager.<init>(SearcherManager.java:82)
at org.elasticsearch.index.engine.robin.RobinEngine.buildSearchManager(RobinEngine.java:1422)
at org.elasticsearch.index.engine.robin.RobinEngine.start(RobinEngine.java:270)
at org.elasticsearch.index.shard.service.InternalIndexShard.performRecoveryPrepareForTranslog(InternalIndexShard.java:547)
at org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:190)