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`