Hi,
I have problem in some Ignite (version 1.9) thread.

Issue detail process
1. Ignite Running on Multi Server Machine 
 - Linux and JDK 1.7.0_95 environment, Over 2 Ignite process run on the
Machine
2. One Machine Shutdown
3. Ignite Failover and Rebalanced
4. Ignite seemingly normal behavior but...
5. Some grid-nio-worker-tcp-comm-xx Thread have high CPU usage
6. grid-nio-worker-tcp-comm-xx Thread total count is 29, High CPU usage
Thread count is 3
7. High CPU usage Thread consume a CPU 1 core (thread) 100%
8. Problem solution is Ignite process restart only
9. Below is part of Thread Dump Stack (High CPU Usage and Normal Stack is
equally)
"grid-nio-worker-tcp-comm-14-#79%null%" prio=10 tid=0x00007f3e24c0b000
nid=0x412cb runnable [0x00007f3df6ae5000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
        - locked <0x000000061f8b5df0> (a
org.apache.ignite.internal.util.nio.SelectedSelectionKeySet)
        - locked <0x000000061f8c5210> (a java.util.Collections$UnmodifiableSet)
        - locked <0x000000061f8b5d58> (a sun.nio.ch.EPollSelectorImpl)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
        at
org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.bodyInternal(GridNioServer.java:1858)
        at
org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.body(GridNioServer.java:1568)
        at
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
        at java.lang.Thread.run(Thread.java:745)


When searching a similar problem, epollWait bug fixed in Java 1.6 but i'm
already use Java 1.7.0_95 version
Can i have a solution?

Thank you.



--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to