mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Greg Mann (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (MESOS-8195) Implement explicit offer operation reconciliation between the master, agent and RPs.
Date Fri, 08 Dec 2017 16:59:00 GMT

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

Greg Mann updated MESOS-8195:
-----------------------------
    Description: 
Upon receiving an {{UpdateSlave}} message the master should compare its list of pending operations
for the agent/LRPs to the list of pending operations contained in the message. It should then
build a {{ReconcileOfferOperations}} message with all the operations missing in the {{UpdateSlave}}
message and send it to the agent.

The agent will receive these messages and should handle them by itself if the operations affect
the default resources, or forward them to the RP manager otherwise.

The agent/RP handler should check if the operations are pending. If an operation is not pending,
then an {{ApplyOfferOperation}} message got dropped, and the agent/LRP should send an {{OFFER_OPERATION_DROPPED}}
status update to the master.

  was:
Upon receiving an {{UpdateSlave}} message the master should compare its list of pending operations
for the agent/LRPs to the list of pending operations contained in the message. It should then
build a{{ ReconcileOfferOperations}} message with all the operations missing in the {{UpdateSlave}}
message and send it to the agent.

The agent will receive these messages and should handle them by itself if the operations affect
the default resources, or forward them to the RP manager otherwise.

The agent/RP handler should check if the operations are pending. If an operation is not pending,
then an {{ApplyOfferOperation}} message got dropped, and the agent/LRP should send an {{OFFER_OPERATION_DROPPED}}
status update to the master.


> Implement explicit offer operation reconciliation between the master, agent and RPs.
> ------------------------------------------------------------------------------------
>
>                 Key: MESOS-8195
>                 URL: https://issues.apache.org/jira/browse/MESOS-8195
>             Project: Mesos
>          Issue Type: Task
>            Reporter: Gastón Kleiman
>            Assignee: Greg Mann
>              Labels: mesosphere
>
> Upon receiving an {{UpdateSlave}} message the master should compare its list of pending
operations for the agent/LRPs to the list of pending operations contained in the message.
It should then build a {{ReconcileOfferOperations}} message with all the operations missing
in the {{UpdateSlave}} message and send it to the agent.
> The agent will receive these messages and should handle them by itself if the operations
affect the default resources, or forward them to the RP manager otherwise.
> The agent/RP handler should check if the operations are pending. If an operation is not
pending, then an {{ApplyOfferOperation}} message got dropped, and the agent/LRP should send
an {{OFFER_OPERATION_DROPPED}} status update to the master.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message