[ 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)