You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by bm...@apache.org on 2018/01/30 00:10:15 UTC
mesos git commit: Clarified quota fixes and improvements in the 1.5.0
CHANGELOG.
Repository: mesos
Updated Branches:
refs/heads/1.5.x b9b626c9b -> fde21090e
Clarified quota fixes and improvements in the 1.5.0 CHANGELOG.
Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/fde21090
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/fde21090
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/fde21090
Branch: refs/heads/1.5.x
Commit: fde21090e979529bec960118908c28518469f03c
Parents: b9b626c
Author: Benjamin Mahler <bm...@apache.org>
Authored: Mon Jan 29 16:09:49 2018 -0800
Committer: Benjamin Mahler <bm...@apache.org>
Committed: Mon Jan 29 16:10:01 2018 -0800
----------------------------------------------------------------------
CHANGELOG | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mesos/blob/fde21090/CHANGELOG
----------------------------------------------------------------------
diff --git a/CHANGELOG b/CHANGELOG
index a18e14f..a193445 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -39,8 +39,24 @@ This release contains the following new features:
in-memory storage represented by the log “hot”).
* Several improvements and fixes to the enforcement of quota
- guarantees have been made: MESOS-4527, MESOS-7099, MESOS-8293,
- MESOS-8339, MESOS-8352.
+ guarantees have been made:
+ * [MESOS-4527]: Previously a role could "game" the quota system
+ by amassing reservations that it leaves unused. This is now
+ prevented by accounting for reservations when allocating
+ resources.
+ * [MESOS-7099]: Resources are now allocated in a fine-grained
+ manner to prevent roles from exceeding their quota.
+ * [MESOS-8293]: There was a bug where a role may not receive its
+ reservation when it does not have quota, this has been fixed.
+ * [MESOS-8339]: When a role has more reservations than quota,
+ there was a bug previously where an insufficient amount of
+ quota headroom was held. This has been fixed.
+ * [MESOS-8352]: When allocating to a role with quota, we
+ previously included all other resources on the agent that the
+ role does not have quota for. This made it possible to violate
+ the quota guarantees of a different role. This has been fixed
+ by taking into account the headroom that is needed when
+ allocating the resources.
Deprecations/Removals:
* [MESOS-7305] - Some nested container agent APIs `****_NESTED_CONTAINER`