[mesos] branch 1.9.x updated: Added MESOS-9756 to the 1.9.0 CHANGELOG.
This is an automated email from the ASF dual-hosted git repository. qianzhang pushed a commit to branch 1.9.x in repository https://gitbox.apache.org/repos/asf/mesos.git The following commit(s) were added to refs/heads/1.9.x by this push: new c95b1cc Added MESOS-9756 to the 1.9.0 CHANGELOG. c95b1cc is described below commit c95b1cc588fbdf158415d36e1dcce38bd3ba1409 Author: Qian Zhang AuthorDate: Wed Aug 28 18:30:05 2019 +0800 Added MESOS-9756 to the 1.9.0 CHANGELOG. --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index 307f116..9354638 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -153,6 +153,7 @@ All Resolved Issues: ** Epic * [MESOS-9534] - CSI Spec v1.0 Support. + * [MESOS-9756] - Introduce a container debug endpoint. * [MESOS-9784] - Client side SSL certificate verification in Libprocess. * [MESOS-9795] - Support configurable /dev/shm and IPC namespace.
[mesos] branch 1.9.x updated: Added /containerizer/debug endpoint to 1.9.0 CHANGELOG.
This is an automated email from the ASF dual-hosted git repository. abudnik pushed a commit to branch 1.9.x in repository https://gitbox.apache.org/repos/asf/mesos.git The following commit(s) were added to refs/heads/1.9.x by this push: new bfcd446 Added /containerizer/debug endpoint to 1.9.0 CHANGELOG. bfcd446 is described below commit bfcd4461aaf51444398783a511f973a3a1d9a101 Author: Andrei Budnik AuthorDate: Wed Aug 28 12:10:34 2019 +0200 Added /containerizer/debug endpoint to 1.9.0 CHANGELOG. Review: https://reviews.apache.org/r/71387 --- CHANGELOG | 5 + 1 file changed, 5 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index aaad58f..307f116 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -36,6 +36,11 @@ This release contains the following highlights: * The Mesos containerizer now includes ephemeral overlayfs storage in the task disk quota as well as sandbox storage. (MESOS-9900) +* A new `/containerizer/debug` HTTP endpoint has been added. This endpoint + exposes debug information for the Mesos containerizer. At the moment, it + returns a list of pending operations related to Isolators and Launchers. + (MESOS-9756) + Additional API Changes: * Mesos components will now forego TLS certificate validation for incoming
svn commit: r35429 - in /dev/mesos/1.9.0-rc2: ./ mesos-1.9.0.tar.gz mesos-1.9.0.tar.gz.asc mesos-1.9.0.tar.gz.sha512
Author: qianzhang Date: Wed Aug 28 11:08:52 2019 New Revision: 35429 Log: Adding mesos-1.9.0-rc2. Added: dev/mesos/1.9.0-rc2/ dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz (with props) dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz.asc dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz.sha512 Added: dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz == Binary file - no diff available. Propchange: dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz -- svn:mime-type = application/octet-stream Added: dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz.asc == --- dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz.asc (added) +++ dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz.asc Wed Aug 28 11:08:52 2019 @@ -0,0 +1,11 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQEcBAABAgAGBQJdZmCxAAoJEMps91KRbx8La+sIAJG4YL9kQ7Gr6/ipg5EJ23dC +zHbKFDjvMeZCJwSpe4cKZVqlJQQt/HRzQxmA2ZCeA6jTL6p+pd+KyewgCuZ7lHmK +jWn2uiIjs8kp9SaGHL8hPNkzpa6ZilM1RbYHjLKTcCLAnhGTiwn0tTWRQK9Ke+L2 +WoNaqCUpFy6D67ZQ6r7TZMR9sBADKRrOnTN34VhFV2kIDSZp6PoZukcbbN88cE8j +CyIzjbxc0O+sYPIlDRm8l1dwfLiSiPgQbnw/KDMXUiGLBYG9Aq6UNHw3Xa4bbtTs +b9g1x16od3ZkCHRc8oe/WXADmVgYnOwXtCQMH21+zNhaxprS5u+Blui7mfA7Ids= +=y4C3 +-END PGP SIGNATURE- Added: dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz.sha512 == --- dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz.sha512 (added) +++ dev/mesos/1.9.0-rc2/mesos-1.9.0.tar.gz.sha512 Wed Aug 28 11:08:52 2019 @@ -0,0 +1 @@ +6d8588e13e675d872a262e9200fd206ef57bdc30e518c0796c673bbfa4a4980c991189fcd0edb93da0ba8c77b7ac31196bf486548665ba88f17e182a0920fc01 mesos-1.9.0.tar.gz
[mesos] annotated tag 1.9.0-rc2 created (now c096dcc)
This is an automated email from the ASF dual-hosted git repository. qianzhang pushed a change to annotated tag 1.9.0-rc2 in repository https://gitbox.apache.org/repos/asf/mesos.git. at c096dcc (tag) tagging c95b1cc588fbdf158415d36e1dcce38bd3ba1409 (commit) replaces 1.9.0-rc1 by Qian Zhang on Wed Aug 28 03:46:03 2019 -0700 - Log - Tagging Mesos 1.9.0-rc2. --- No new revisions were added by this update.
[mesos] branch master updated: Added /containerizer/debug endpoint to 1.9.0 CHANGELOG.
This is an automated email from the ASF dual-hosted git repository. abudnik pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mesos.git The following commit(s) were added to refs/heads/master by this push: new 279af61 Added /containerizer/debug endpoint to 1.9.0 CHANGELOG. 279af61 is described below commit 279af615b3413f2ff42f96c180189f37d05d1f5b Author: Andrei Budnik AuthorDate: Wed Aug 28 12:10:34 2019 +0200 Added /containerizer/debug endpoint to 1.9.0 CHANGELOG. Review: https://reviews.apache.org/r/71387 --- CHANGELOG | 5 + 1 file changed, 5 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index aaad58f..307f116 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -36,6 +36,11 @@ This release contains the following highlights: * The Mesos containerizer now includes ephemeral overlayfs storage in the task disk quota as well as sandbox storage. (MESOS-9900) +* A new `/containerizer/debug` HTTP endpoint has been added. This endpoint + exposes debug information for the Mesos containerizer. At the moment, it + returns a list of pending operations related to Isolators and Launchers. + (MESOS-9756) + Additional API Changes: * Mesos components will now forego TLS certificate validation for incoming
[mesos] branch master updated: Added MESOS-9756 to the 1.9.0 CHANGELOG.
This is an automated email from the ASF dual-hosted git repository. qianzhang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mesos.git The following commit(s) were added to refs/heads/master by this push: new 4a8e543 Added MESOS-9756 to the 1.9.0 CHANGELOG. 4a8e543 is described below commit 4a8e54357d8a65b3ef88a74f357be3d3b857c16f Author: Qian Zhang AuthorDate: Wed Aug 28 18:30:05 2019 +0800 Added MESOS-9756 to the 1.9.0 CHANGELOG. --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index 307f116..9354638 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -153,6 +153,7 @@ All Resolved Issues: ** Epic * [MESOS-9534] - CSI Spec v1.0 Support. + * [MESOS-9756] - Introduce a container debug endpoint. * [MESOS-9784] - Client side SSL certificate verification in Libprocess. * [MESOS-9795] - Support configurable /dev/shm and IPC namespace.
[mesos-site] branch asf-site updated: Updated the website built from mesos SHA: 5569b181f.
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/mesos-site.git The following commit(s) were added to refs/heads/asf-site by this push: new e840ceb Updated the website built from mesos SHA: 5569b181f. e840ceb is described below commit e840ceb66c0ca5a2578d3bbec1aa79d8296f3da1 Author: jenkins AuthorDate: Wed Aug 28 15:16:45 2019 + Updated the website built from mesos SHA: 5569b181f. --- content/documentation/latest/upgrades/index.html | 7 +++ content/documentation/upgrades/index.html| 7 +++ 2 files changed, 14 insertions(+) diff --git a/content/documentation/latest/upgrades/index.html b/content/documentation/latest/upgrades/index.html index 3c3a3b1..4e428d0 100644 --- a/content/documentation/latest/upgrades/index.html +++ b/content/documentation/latest/upgrades/index.html @@ -155,6 +155,7 @@ R Removed feature/behavior A hostname_validation_scheme C TLS certificate verification behaviour C Configurable IPC namespace and /dev/shm + A Automatic Agent Draining @@ -617,6 +618,12 @@ R Removed feature/behavior Upgrading from 1.8.x to 1.9.x + + * A new DRAINING state has been added to Mesos agents. Once an agent is draining, all tasks running on that agent are gracefully +killed and no offers for that agent are sent to schedulers, preventing the launching of new tasks. +Operators can put an agent into DRAINING state by using the DRAIN_AGENT operator API call. +See docs/maintenance for details. + * A new linux/nnp isolator has been added. The isolator supports setting of the no_new_privs bit in the container, preventing tasks from acquiring additional privileges. diff --git a/content/documentation/upgrades/index.html b/content/documentation/upgrades/index.html index c7ea149..dca050a 100644 --- a/content/documentation/upgrades/index.html +++ b/content/documentation/upgrades/index.html @@ -155,6 +155,7 @@ R Removed feature/behavior A hostname_validation_scheme C TLS certificate verification behaviour C Configurable IPC namespace and /dev/shm + A Automatic Agent Draining @@ -617,6 +618,12 @@ R Removed feature/behavior Upgrading from 1.8.x to 1.9.x + + * A new DRAINING state has been added to Mesos agents. Once an agent is draining, all tasks running on that agent are gracefully +killed and no offers for that agent are sent to schedulers, preventing the launching of new tasks. +Operators can put an agent into DRAINING state by using the DRAIN_AGENT operator API call. +See docs/maintenance for details. + * A new linux/nnp isolator has been added. The isolator supports setting of the no_new_privs bit in the container, preventing tasks from acquiring additional privileges.
[mesos] branch master updated: Updated CHANGELOG entry for agent draining.
This is an automated email from the ASF dual-hosted git repository. bennoe pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mesos.git The following commit(s) were added to refs/heads/master by this push: new 5569b18 Updated CHANGELOG entry for agent draining. 5569b18 is described below commit 5569b181fe629454f8806bf1d62bb748df5ae646 Author: Benno Evers AuthorDate: Wed Aug 28 16:41:11 2019 +0200 Updated CHANGELOG entry for agent draining. Moved the CHANGELOG entry for agent draining into a separate `Maintenance` subsection and added an item to `docs/upgrades.md` covering the feature. Review: https://reviews.apache.org/r/71389/ --- CHANGELOG| 10 ++ docs/upgrades.md | 7 +++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 9354638..6291d29 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,12 @@ Release Notes - Mesos - Version 1.9.0 - This release contains the following highlights: + * Maintenance: + +* Added new APIs to support automatic node draining via operator APIs. + This serves as an alternative to framework-assisted draining using + maintenance primitives. (MESOS-9753) + * Resource Management: * Support for quota limits has been added. The existing quota guarantees @@ -53,10 +59,6 @@ Additional API Changes: NOTE: This new overload is only available when libprocess is compiled with `--enable-ssl`. - * Added new APIs to support automatic node draining via operator APIs. -This serves as an alternative to framework-assisted draining using -maintenance primitives. (MESOS-9753) - Unresolved Critical Issues: * MESOS-9889 - Master CPU high due to unexpected foreachkey behaviour in Master::__reregisterSlave * MESOS-9697 - Release RPMs are not uploaded to bintray diff --git a/docs/upgrades.md b/docs/upgrades.md index 63eb1bb..ded4a8d 100644 --- a/docs/upgrades.md +++ b/docs/upgrades.md @@ -52,6 +52,7 @@ We categorize the changes as follows: A hostname_validation_scheme C TLS certificate verification behaviour C Configurable IPC namespace and /dev/shm + A Automatic Agent Draining @@ -513,6 +514,12 @@ We categorize the changes as follows: ## Upgrading from 1.8.x to 1.9.x ## + + * A new `DRAINING` state has been added to Mesos agents. Once an agent is draining, all tasks running on that agent are gracefully +killed and no offers for that agent are sent to schedulers, preventing the launching of new tasks. +Operators can put an agent into `DRAINING` state by using the `DRAIN_AGENT` operator API call. +See [`docs/maintenance`](maintenance.md) for details. + * A new [`linux/nnp`](isolators/linux-nnp.md) isolator has been added. The isolator supports setting of the `no_new_privs` bit in the container, preventing tasks from acquiring additional privileges.
[mesos] branch 1.9.x updated: Updated CHANGELOG entry for agent draining.
This is an automated email from the ASF dual-hosted git repository. bennoe pushed a commit to branch 1.9.x in repository https://gitbox.apache.org/repos/asf/mesos.git The following commit(s) were added to refs/heads/1.9.x by this push: new 1762108 Updated CHANGELOG entry for agent draining. 1762108 is described below commit 1762108ad29438c8025ef1cf12a2f3e364871e15 Author: Benno Evers AuthorDate: Wed Aug 28 16:41:11 2019 +0200 Updated CHANGELOG entry for agent draining. Moved the CHANGELOG entry for agent draining into a separate `Maintenance` subsection and added an item to `docs/upgrades.md` covering the feature. Review: https://reviews.apache.org/r/71389/ --- CHANGELOG| 10 ++ docs/upgrades.md | 7 +++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 9354638..6291d29 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,12 @@ Release Notes - Mesos - Version 1.9.0 - This release contains the following highlights: + * Maintenance: + +* Added new APIs to support automatic node draining via operator APIs. + This serves as an alternative to framework-assisted draining using + maintenance primitives. (MESOS-9753) + * Resource Management: * Support for quota limits has been added. The existing quota guarantees @@ -53,10 +59,6 @@ Additional API Changes: NOTE: This new overload is only available when libprocess is compiled with `--enable-ssl`. - * Added new APIs to support automatic node draining via operator APIs. -This serves as an alternative to framework-assisted draining using -maintenance primitives. (MESOS-9753) - Unresolved Critical Issues: * MESOS-9889 - Master CPU high due to unexpected foreachkey behaviour in Master::__reregisterSlave * MESOS-9697 - Release RPMs are not uploaded to bintray diff --git a/docs/upgrades.md b/docs/upgrades.md index 63eb1bb..ded4a8d 100644 --- a/docs/upgrades.md +++ b/docs/upgrades.md @@ -52,6 +52,7 @@ We categorize the changes as follows: A hostname_validation_scheme C TLS certificate verification behaviour C Configurable IPC namespace and /dev/shm + A Automatic Agent Draining @@ -513,6 +514,12 @@ We categorize the changes as follows: ## Upgrading from 1.8.x to 1.9.x ## + + * A new `DRAINING` state has been added to Mesos agents. Once an agent is draining, all tasks running on that agent are gracefully +killed and no offers for that agent are sent to schedulers, preventing the launching of new tasks. +Operators can put an agent into `DRAINING` state by using the `DRAIN_AGENT` operator API call. +See [`docs/maintenance`](maintenance.md) for details. + * A new [`linux/nnp`](isolators/linux-nnp.md) isolator has been added. The isolator supports setting of the `no_new_privs` bit in the container, preventing tasks from acquiring additional privileges.