Vlad Rozov created APEXCORE-734:
-----------------------------------
Summary: StramLocalCluster may not terminate properly
Key: APEXCORE-734
URL: https://issues.apache.org/jira/browse/APEXCORE-734
Project: Apache Apex Core
Issue Type: Improvement
Reporter: Vlad Rozov
Assignee: Vlad Rozov
When StramLocalCluster is run asynchronously it may be shutdown during
StramLocalCluster initialization leading to termination without performing
necessary termination sequence. Runtime exception during the run may also lead
to improper termination sequence. For example:
{noformat}
Exception in thread "master" java.lang.RuntimeException:
java.lang.InterruptedException
at com.datatorrent.bufferserver.server.Server.run(Server.java:154)
at
com.datatorrent.stram.StramLocalCluster.run(StramLocalCluster.java:474)
at
com.datatorrent.stram.StramLocalCluster.run(StramLocalCluster.java:459)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.InterruptedException
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1302)
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231)
at com.datatorrent.bufferserver.server.Server.run(Server.java:152)
... 3 more
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)