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

Benjamin Mahler commented on MESOS-1453:
----------------------------------------

https://reviews.apache.org/r/22267/

> Update reconciliation semantics send statuses for each task.
> ------------------------------------------------------------
>
>                 Key: MESOS-1453
>                 URL: https://issues.apache.org/jira/browse/MESOS-1453
>             Project: Mesos
>          Issue Type: Improvement
>    Affects Versions: 0.19.0
>            Reporter: Benjamin Mahler
>            Assignee: Benjamin Mahler
>             Fix For: 0.20.0
>
>
> Currently, we only reply to a reconciliation request when the task state 
> differs. This makes it difficult for a framework to implement reconciliation: 
> if the framework does not receive an update for the task, it cannot determine 
> if this was because the state is valid, or the slave was transitioning, or 
> the master has not recovered yet.
> As a consequence of this, frameworks looking to reconcile tasks need to 
> continually retry at small intervals to compensate for the lack of ability to 
> differentiate the cases listed above.
> A solution to this problem is to send an update for all of the tasks, if 
> possible. This means we no longer compare task states to determine when to 
> send an update.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to