You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by ch...@apache.org on 2018/08/21 22:12:31 UTC

[mesos] 02/03: Added 1.7.0 performance improvements to the CHANGELOG.

This is an automated email from the ASF dual-hosted git repository.

chhsiao pushed a commit to branch 1.7.x
in repository https://gitbox.apache.org/repos/asf/mesos.git

commit dfdf77f966301b9ad139cf67db1597355c34dad5
Author: Benjamin Mahler <bm...@apache.org>
AuthorDate: Tue Aug 21 11:35:17 2018 -0700

    Added 1.7.0 performance improvements to the CHANGELOG.
    
    This adds some highlighting of important performance improvements
    in 1.7.0 to ease human consumption.
    
    Review: https://reviews.apache.org/r/68446
---
 CHANGELOG | 27 ++++++++++++++++++++++-----
 1 file changed, 22 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG b/CHANGELOG
index 8a083ae..27cc165 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,28 @@ Release Notes - Mesos - Version 1.7.0
 -------------------------------------------
 This release contains the following highlights:
 
+  * Performance Improvements:
+
+    * **Master `/state` endpoint:** Adopted RapidJSON and reduced
+      copying for a ~130% throughput improvement due to a ~55%
+      decrease in latency (MESOS-9092). Also, added parallel
+      processing of `/state` requests to reduce master backlogging
+      / interference under high request load (MESOS-9122).
+
+    * **Allocator:** Improved allocator cycle time significantly
+      (MESOS-9087). This, together with the reduced master
+      backlogging from `/state` improvements, reduces the
+      end-to-end offer cycling time between Mesos and schedulers.
+
+    * **Agent `/containers` endpoint:** Fixed a performance issue
+      that caused high latency / cpu consumption when there are
+      many containers on the agent (MESOS-8418).
+
+    * **Agent container launching performance improvements**:
+      The expensive `cgroups::verify()` calls were removed which
+      provides a significant improvement to container launch /
+      destroy throughput (MESOS-9081).
+
   * [MESOS-7691] - Added a new option `cgroups/all` to the agent flag
     `--isolation`. This allows cgroups isolator to automatically load
     all the local enabled cgroups subsystems. If this option is specified
@@ -27,11 +49,6 @@ This release contains the following highlights:
   * [MESOS-5647] - Expose network statistics for containers on CNI
     network in the `network/cni` isolator.
 
-  * [MESOS-9122] - Batch v0 '/state' requests on Master: '/state' requests
-    are not scheduled directly after authorization, but are accumulated and
-    then scheduled for later parallel processing. This improves the Master's
-    performance under high-load conditions.
-
   * [MESOS-8842] - **Experimental** Added per-framework metrics to the master.
     These new metrics provide detailed information about the behavior of each
     framework and can help with scalability testing, debugging, and fine grained