Benjamin Bannier created MESOS-8730:
---------------------------------------

             Summary: Provide explicit feedback when a resource becomes 
unavailable
                 Key: MESOS-8730
                 URL: https://issues.apache.org/jira/browse/MESOS-8730
             Project: Mesos
          Issue Type: Bug
          Components: agent, master, storage
            Reporter: Benjamin Bannier


With local resource providers we allowed for dynamic changes to agent 
resources. This opens up a number of new scenarios
 # disappeared resources have been offered to a framework and are used in 
tasks, or
 # disappeared resources have been reserved, but are currently neither offered 
nor used.

In the first case, we cannot in general assume that tasks using disappeared 
resource will terminate unexpectedly, and we should handle this explicitly, 
e.g., by providing explicit feedback to the framework so it can migrate tasks 
of these resources, or by implementing explicit kill policies for such tasks.

In the second case, it is not immediately clear to whom such changes should be 
reported since multiple frameworks can share a role. The information should 
already be exposed to any watchers of e.g., {{GET_RESOURCE_PROVIDERS}} calls, 
but we might want to think about a unified feedback channel handling both 
scenarios.



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

Reply via email to