You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Benjamin Mahler (JIRA)" <ji...@apache.org> on 2015/02/13 20:53:11 UTC

[jira] [Commented] (MESOS-2347) Add ability for schedulers to explicitly acknowledge status updates on the driver.

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

Benjamin Mahler commented on MESOS-2347:
----------------------------------------

I will update these to keep API compatibility for the {{statusUpdate}} callback, by adding the UUID inside {{TaskStatus}}. Note that with the HTTP API, executors will need to be creating their own UUIDs anyway. For now, this field will be overwritten by the driver as there is little to no benefit in allowing executor to set their own update UUIDs.

> Add ability for schedulers to explicitly acknowledge status updates on the driver.
> ----------------------------------------------------------------------------------
>
>                 Key: MESOS-2347
>                 URL: https://issues.apache.org/jira/browse/MESOS-2347
>             Project: Mesos
>          Issue Type: Improvement
>          Components: c++ api, java api, python api
>            Reporter: Benjamin Mahler
>            Assignee: Benjamin Mahler
>
> In order for schedulers to be able to handle status updates in a scalable manner, they need the ability to send acknowledgements through the driver. This enables optimizations in schedulers (e.g. process status updates asynchronously w/o backing up the driver, processing/acking updates in batch).
> Without this, an implicit reconciliation can overload a scheduler (hence the motivation for MESOS-2308).



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