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

Greg Mann reassigned MESOS-8582:
--------------------------------

    Assignee: Greg Mann

> Add a way to make sure an agent always knows the full framework information 
> of all frameworks executing operations on its resources
> -----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MESOS-8582
>                 URL: https://issues.apache.org/jira/browse/MESOS-8582
>             Project: Mesos
>          Issue Type: Improvement
>          Components: agent, master, storage
>    Affects Versions: 1.5.0
>            Reporter: Benjamin Bannier
>            Assignee: Greg Mann
>            Priority: Major
>              Labels: foundations, mesosphere, operation-feedback
>
> Currently an {{Operation}} only contains a {{FrameworkID}} of originating 
> frameworks, but e.g., not the full {{FrameworkInfo}}. This is problematic in 
> master failover scenarios where a master might learn about an operation 
> triggered by a framework unknown to it. The way the master implementation is 
> structured, we would like to create tracking structures for that framework 
> (e.g., to sync with the allocator down the line), but cannot do so since we 
> can only learn this information when either the framework reregisters, or an 
> agent running tasks of that framework reconciles with the master. We also 
> cannot use conjured uo dummy information until we  learn the true 
> {{FrameworkInfo}} since some required fields in {{FrameworkInfo}} (namely 
> {{FrameworkInfo.user}}) cannot be updated, see MESOS-703.
> We should introduce a channel for agents to learn the full {{FrameworkInfo}} 
> for all frameworks executing operations on its resources. For simplicity and 
> symmetry with {{RunTaskMessage}} it seems that adding an explicit 
> {{FrameworkInfo}} field to {{Operation}} would do the job (e.g., allow atomic 
> information transfer when operations are sent to the agent or on 
> reconciliation with newly elected masters.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to