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