Meng Zhu created MESOS-9917:
-------------------------------
Summary: Store a role/framework tree in the allocator and
deprecate the sorter interface.
Key: MESOS-9917
URL: https://issues.apache.org/jira/browse/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
(v7.6.14#76016)