You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@mesos.apache.org by Neil Conway <ne...@gmail.com> on 2017/03/11 01:32:41 UTC
Review Request 57527: Moved management of weights from allocator to
sorter.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/57527/
-----------------------------------------------------------
Review request for mesos, Benjamin Mahler and Michael Park.
Repository: mesos
Description
-------
Previously, DRFSorter only kept track of weights for clients currently
in the sorter; the allocator supplied the current weight when adding a
client to the sorter.
This commit changes the sorter to keep track of all weights; the
allocator can now just pass along role weights to the role sorters,
rather than needing to track them itself.
This commit changes the sorter API.
Diffs
-----
src/master/allocator/mesos/hierarchical.hpp f84b0574ce9a392c9528c87b04b01dbb2053cff7
src/master/allocator/mesos/hierarchical.cpp 37fb7a62ef95c2f6e5a9e9a4ab49260332e2b03b
src/master/allocator/sorter/drf/sorter.hpp 76329220e1115c1de7810fb69b943c78c078be59
src/master/allocator/sorter/drf/sorter.cpp ed54680cecb637931fc344fbcf8fd3b14cc24295
src/master/allocator/sorter/sorter.hpp b3029fcf7342406955760da53f1ae736769f308c
src/tests/sorter_tests.cpp ec0636beb936d46a253d19322f2157abe95156b6
Diff: https://reviews.apache.org/r/57527/diff/1/
Testing
-------
`make check`
Thanks,
Neil Conway