You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Robert Metzger (JIRA)" <ji...@apache.org> on 2016/07/15 14:55:20 UTC

[jira] [Commented] (FLINK-3204) TaskManagers are not shutting down properly on YARN

    [ https://issues.apache.org/jira/browse/FLINK-3204?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15379516#comment-15379516 ] 

Robert Metzger commented on FLINK-3204:
---------------------------------------

I think this error still persists and also shows up in travis tests: https://s3.amazonaws.com/archive.travis-ci.org/jobs/144954182/log.txt

(From the /yarn-tests/container_1468587486405_0005_01_000001/jobmanager.log file in https://s3.amazonaws.com/flink-logs-us/travis-artifacts/rmetzger/flink/1600/1600.5.tar.gz)

{code}
2016-07-15 12:59:46,808 INFO  org.apache.flink.yarn.YarnFlinkResourceManager                - Shutting down cluster with status SUCCEEDED : Flink YARN Client requested shutdown
2016-07-15 12:59:46,809 INFO  org.apache.flink.yarn.YarnFlinkResourceManager                - Unregistering application from the YARN Resource Manager
2016-07-15 12:59:46,817 INFO  org.apache.hadoop.yarn.client.api.impl.AMRMClientImpl         - Waiting for application to be successfully unregistered.
2016-07-15 12:59:46,832 INFO  org.apache.flink.yarn.YarnJobManager                          - Stopping JobManager akka.tcp://flink@172.17.3.43:49869/user/jobmanager.
2016-07-15 12:59:46,846 INFO  org.apache.flink.runtime.blob.BlobServer                      - Stopped BLOB server at 0.0.0.0:50790
2016-07-15 12:59:46,864 ERROR org.apache.flink.yarn.YarnJobManager                          - Executor could not execute task
java.util.concurrent.RejectedExecutionException
	at scala.concurrent.forkjoin.ForkJoinPool.fullExternalPush(ForkJoinPool.java:1870)
	at scala.concurrent.forkjoin.ForkJoinPool.externalPush(ForkJoinPool.java:1834)
	at scala.concurrent.forkjoin.ForkJoinPool.execute(ForkJoinPool.java:2955)
	at scala.concurrent.impl.ExecutionContextImpl.execute(ExecutionContextImpl.scala:107)
	at scala.concurrent.impl.CallbackRunnable.executeWithValue(Promise.scala:40)
	at scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scala:248)
	at akka.pattern.PromiseActorRef.$bang(AskSupport.scala:267)
	at akka.remote.DefaultMessageDispatcher.dispatch(Endpoint.scala:89)
	at akka.remote.EndpointReader$$anonfun$receive$2.applyOrElse(Endpoint.scala:937)
	at akka.actor.Actor$class.aroundReceive(Actor.scala:465)
	at akka.remote.EndpointActor.aroundReceive(Endpoint.scala:415)
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)
	at akka.actor.ActorCell.invoke(ActorCell.scala:487)
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)
	at akka.dispatch.Mailbox.run(Mailbox.scala:221)
	at akka.dispatch.Mailbox.exec(Mailbox.scala:231)
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.pollAndExecAll(ForkJoinPool.java:1253)
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1346)
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
2016-07-15 12:59:46,920 INFO  org.apache.hadoop.yarn.client.api.async.impl.AMRMClientAsyncImpl  - Interrupted while waiting for queue
java.lang.InterruptedException
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2052)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at org.apache.hadoop.yarn.client.api.async.impl.AMRMClientAsyncImpl$CallbackHandlerThread.run(AMRMClientAsyncImpl.java:275)
2016-07-15 12:59:46,932 INFO  org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy  - Closing proxy : testing-worker-linux-docker-99c17e61-3364-linux-5.prod.travis-ci.org:38889
2016-07-15 12:59:46,987 INFO  akka.remote.RemoteActorRefProvider$RemotingTerminator         - Shutting down remote daemon.
2016-07-15 12:59:46,987 INFO  akka.remote.RemoteActorRefProvider$RemotingTerminator         - Remote daemon shut down; proceeding with flushing remote transports.
2016-07-15 12:59:47,037 INFO  akka.remote.RemoteActorRefProvider$RemotingTerminator         - Remoting shut down.
{code}


> TaskManagers are not shutting down properly on YARN
> ---------------------------------------------------
>
>                 Key: FLINK-3204
>                 URL: https://issues.apache.org/jira/browse/FLINK-3204
>             Project: Flink
>          Issue Type: Bug
>          Components: YARN Client
>    Affects Versions: 1.0.0, 1.1.0
>            Reporter: Robert Metzger
>              Labels: test-stability
>
> While running some experiments on a YARN cluster, I saw the following error
> {code}
> 10:15:24,741 INFO  org.apache.flink.yarn.YarnJobManager                          - Stopping YARN JobManager with status SUCCEEDED and diagnostic Flink YARN Client requested shutdown.
> 10:15:24,748 INFO  org.apache.hadoop.yarn.client.api.impl.AMRMClientImpl         - Waiting for application to be successfully unregistered.
> 10:15:24,852 INFO  org.apache.hadoop.yarn.client.api.async.impl.AMRMClientAsyncImpl  - Interrupted while waiting for queue
> java.lang.InterruptedException
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2017)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2052)
> 	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
> 	at org.apache.hadoop.yarn.client.api.async.impl.AMRMClientAsyncImpl$CallbackHandlerThread.run(AMRMClientAsyncImpl.java:275)
> 10:15:24,875 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000010when stopping NMClientImpl
> 10:15:24,899 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000007when stopping NMClientImpl
> 10:15:24,954 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000006when stopping NMClientImpl
> 10:15:24,982 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000009when stopping NMClientImpl
> 10:15:25,013 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000011when stopping NMClientImpl
> 10:15:25,037 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000008when stopping NMClientImpl
> 10:15:25,041 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000012when stopping NMClientImpl
> 10:15:25,072 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000005when stopping NMClientImpl
> 10:15:25,075 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000003when stopping NMClientImpl
> 10:15:25,077 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000004when stopping NMClientImpl
> 10:15:25,079 ERROR org.apache.hadoop.yarn.client.api.impl.NMClientImpl           - Failed to stop Container container_1452019681933_0002_01_000002when stopping NMClientImpl
> 10:15:25,080 INFO  org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy  - Closing proxy : cdh544-worker-0.c.astral-sorter-757.internal:8041
> 10:15:25,080 INFO  org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy  - Closing proxy : cdh544-worker-1.c.astral-sorter-757.internal:8041
> 10:15:25,080 INFO  org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy  - Closing proxy : cdh544-master.c.astral-sorter-757.internal:8041
> 10:15:25,080 INFO  org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy  - Closing proxy : cdh544-worker-4.c.astral-sorter-757.internal:8041
> 10:15:25,081 INFO  org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy  - Closing proxy : cdh544-worker-2.c.astral-sorter-757.internal:8041
> 10:15:25,081 INFO  org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy  - Closing proxy : cdh544-worker-3.c.astral-sorter-757.internal:8041
> 10:15:25,081 INFO  org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy  - Closing proxy : cdh544-worker-5.c.astral-sorter-757.internal:8041
> 10:15:25,085 INFO  org.apache.flink.yarn.YarnJobManager                          - Stopping JobManager akka.tcp://flink@10.240.221.7:46845/user/jobmanager.
> 10:15:25,092 INFO  org.apache.flink.runtime.blob.BlobServer                      - Stopped BLOB server at 0.0.0.0:35997
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)