[ 
https://issues.apache.org/jira/browse/MESOS-2278?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Timothy Chen updated MESOS-2278:
--------------------------------
    Issue Type: Bug  (was: Story)

> killing a task while containerizer is launching results in "Unregistered 
> Executor" core message
> -----------------------------------------------------------------------------------------------
>
>                 Key: MESOS-2278
>                 URL: https://issues.apache.org/jira/browse/MESOS-2278
>             Project: Mesos
>          Issue Type: Bug
>          Components: containerization
>            Reporter: Jay Buffington
>
> I have only verified this bug with the docker containerizer, but I assume it 
> exists in all containerizers.
> If the scheduler is using an executor and sends a killTask to mesos after the 
> slave has received the task, but before the task is in TASK_RUNNING state, 
> the scheduler will receive a statusUpdate with a message of "Unregistered 
> Executor" and this error appears in the mesos-slave log:
> {noformat}    
> W0127 19:11:52.219424 28172 slave.cpp:1465] Killing the unregistered executor 
> '<executor id>' of framework <framework id> because it has no tasks
> E0127 19:11:52.222455 28172 slave.cpp:2323] Failed to update resources for 
> container <container id> of executor <task id> running task <task id> on 
> status update for terminal task, destroying container: No container found
> {noformat}
> This happens often in the Aurora case:
>    - user does an "aurora create" of a docker job
>    - slave does "docker pull" which takes a while (~2-3 minutes)
>    - user does "aurora kill" while the slave is doing the "docker pull"
> There should be no error generated in this case, because everything is 
> working properly.  The status message the scheduler gets back should be 
> "Instructed to kill task"



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

Reply via email to