Meng Zhu created MESOS-9917:

             Summary: Store a role/framework tree in the allocator and 
deprecate the sorter interface.
                 Key: MESOS-9917
             Project: Mesos
          Issue Type: Improvement
          Components: allocation
            Reporter: Meng Zhu

Currently, the client (role and framework) tree for the allocator is stored in 
the sorter abstraction. This is not ideal. The role/framework tree is generic 
information that is needed regardless of the sorter used. The current sorter 
interface and its associated states are tech debts that contribute to 
performance slowdown and code convolution. 

We should store a role/framework tree in the allocator. Each client node will 
have a variant field that encapsulates information needed for each sorter (e.g. 
for random sorter, it could be empty).

This message was sent by Atlassian JIRA

Reply via email to