Solr 4.6.1 on Tomcat 7, single shard 4 node cloud with 3 node zookeeper

During updates, some nodes are going very high cpu and becomes unavailable. The thread dump shows the following thread is blocked 870 threads which explains high CPU. Any clues on where to look?

"Thread-56848" id=79207 idx=0x38 tid=3169 prio=5 alive, blocked, native_blocked, daemon
    -- Blocked trying to get lock: java/lang/Object@0x114d8dd00[fat lock]
    at pthread_cond_wait@@GLIBC_2.3.2+202(:0)@0x3d4180b5ba
    at eventTimedWaitNoTransitionImpl+71(event.c:90)@0x7ff3133b6ba8
at syncWaitForSignalNoTransition+65(synchronization.c:28)@0x7ff31354a0b2
    at syncWaitForSignal+189(synchronization.c:85)@0x7ff31354a20e
    at syncWaitForJavaSignal+38(synchronization.c:93)@0x7ff31354a327
    at jrockit/vm/Threads.waitForUnblockSignal()V(Native Method)
    at jrockit/vm/Locks.fatLockBlockOrSpin(Locks.java:1411)[optimized]
    at jrockit/vm/Locks.lockFat(Locks.java:1512)[optimized]
at jrockit/vm/Locks.monitorEnterSecondStageHard(Locks.java:1054)[optimized]
    at jrockit/vm/Locks.monitorEnterSecondStage(Locks.java:1005)[optimized]
    at jrockit/vm/Locks.monitorEnter(Locks.java:2179)[optimized]
at org/apache/solr/update/DefaultSolrCoreState.doRecovery(DefaultSolrCoreState.java:290) at org/apache/solr/handler/admin/CoreAdminHandler$2.run(CoreAdminHandler.java:770)
    at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)

Reply via email to