Please check stack trace of the thread where an operator runs. The main
thread in a container is responsible for heartbeat monitoring and what
you see in the stack trace is a wait between heartbeats.
Thank you,
Vlad
/Join us at Apex Big Data World-San Jose
<http://www.apexbigdata.com/san-jose.html>, April 4, 2017/
http://www.apexbigdata.com/san-jose-register.html
<http://www.apexbigdata.com/san-jose-register.html>
On 3/7/17 00:57, chiranjeevi vasupilli wrote:
Hi Team,
In my application the reader operator window id got stuck and it is
not moved further. When we check the stack Trace we found the below
*TIMED_WAITING (on object monitor) *and container got killed* after
TIMEOUT_WINDOW_COUNT*.
Can you please tell me why the operator got stuck and unable to
proceed further.
"main" prio=10 tid=0x00007f1f8801d800 nid=0x11c1 in Object.wait()
[0x00007f1f8f0c6000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00007f112eb65360> (a java.lang.Object)
at
com.datatorrent.stram.engine*.StreamingContainer.heartbeatLoop(StreamingContainer.java:610)*
- locked <0x00007f112eb65360> (a java.lang.Object)
at
com.datatorrent.stram.engine.StreamingContainer.main(StreamingContainer.java:280)
Let me know if you need further information.
--
ur's
chiru