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

Benjamin Mahler updated MESOS-1453:
-----------------------------------

    Summary: Update reconciliation semantics send statuses for each task.  
(was: Update reconciliation semantics to take only task ids and send statuses 
for each task.)

> 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
>             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 update the reconciliation API to instead just 
> send the task ids to be reconciled, and the master will 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