This is an automated email from the ASF dual-hosted git repository.
mzhu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mesos.git.
from fa410f2 Added MESOS-9750 to the 1.8.1 and 1.7.3 CHANGELOG.
new 62a6c29 Removed quota role sorter in the allocator.
new d829f2d Refactored role quota info into `Struct Role`.
new 2ad905a Renamed quota guarantee to be plural in the allocator.
new 94ef1ca Decoupled quota limits from quota guarantees in the allocator.
new a7c2234 Pulled out `shrinkResources()` in the allocator as a resource
utility.
new be3b4f6 Refactored no guarantee resources allocation logic in the 1st
stage.
new 24471ce Added `==` and `!=` operators to `ResourceLimits`.
new 75f1fc7 Renamed a variable in the allocator.
new 8d372e1 Added methods to subtract `ResourceQuantities` from
`ResourceLimits`.
new 31ac45b Added a function to shrink `Resources` to target
`ResourceLimits`.
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
src/common/resource_quantities.cpp | 56 +++++++
src/common/resource_quantities.hpp | 11 ++
src/common/resources_utils.cpp | 71 +++++++++
src/common/resources_utils.hpp | 29 ++++
src/master/allocator/mesos/hierarchical.cpp | 218 ++++++++++------------------
src/master/allocator/mesos/hierarchical.hpp | 64 ++++----
src/tests/resource_quantities_tests.cpp | 34 +++++
src/tests/resources_tests.cpp | 131 +++++++++++++++++
8 files changed, 440 insertions(+), 174 deletions(-)