[mesos] branch master updated: Added missing documentation for upgrade to 1.10.x.
This is an automated email from the ASF dual-hosted git repository. asekretenko 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 d86f7af Added missing documentation for upgrade to 1.10.x. d86f7af is described below commit d86f7afc6e95eef24d58f67a29fd6840f24fb296 Author: Andrei Sekretenko AuthorDate: Mon May 18 16:08:23 2020 +0200 Added missing documentation for upgrade to 1.10.x. --- docs/upgrades.md | 29 + 1 file changed, 29 insertions(+) diff --git a/docs/upgrades.md b/docs/upgrades.md index a733929..79a6c70 100644 --- a/docs/upgrades.md +++ b/docs/upgrades.md @@ -66,11 +66,14 @@ We categorize the changes as follows: + C Authorizers must support synchronous authorization. + AC Resource consumption is exposed to allocators. + D v1 GetTasks pending_tasks @@ -568,6 +571,32 @@ We categorize the changes as follows: * The Mesos agent now requires the new `TASK_RESOURCE_LIMITS` feature. This capability is set by default, but if the `--agent_features` flag is specified explicitly, `TASK_RESOURCE_LIMITS` must be included. + + +* Authorizers now must implement a method `getApprover(...)` (see the + [authorization documentation](authorization.md#implementing-an-authorizer) + and [MESOS-10056](https://issues.apache.org/jira/browse/MESOS-10056)) + that returns `ObjectApprover`s that are valid throughout their whole lifetime. + Keeping the state of an `ObjectApprover` up-to-date becomes a responsibility + of the authorizer. This is a **breaking change** for authorizer modules. + + + +* The field `pending_tasks` in `GetTasks` master API call has been deprecated. + From now on, this field will be empty. Moreover, the notion of + *tasks pending authorization* no longer exists + (see [MESOS-10056](https://issues.apache.org/jira/browse/MESOS-10056)). + + + + +* Allocator interface has been changed to supply allocator with information on + resources actually consumed by frameworks. A method + `transitionOfferedToAllocated(...)` has been added and the signature of + `recoverResources(...)` has been extended. Note that allocators must implement + these new/extended method signatures, but are free to ignore resource + consumption data provided by master. + ## Upgrading from 1.8.x to 1.9.x ##
[mesos] branch 1.10.x updated (1ff2fcd -> 1fb36dcc)
This is an automated email from the ASF dual-hosted git repository. asekretenko pushed a change to branch 1.10.x in repository https://gitbox.apache.org/repos/asf/mesos.git. from 1ff2fcd Fixed performance of tracking resource totals in allocator's roles tree. new 54a6dd8 Added MESOS-10128 to the 1.10.0 CHANGELOG. new 1fb36dcc Added missing documentation for upgrade to 1.10.x. The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGELOG| 1 + docs/upgrades.md | 29 + 2 files changed, 30 insertions(+)
[mesos] 02/02: Added missing documentation for upgrade to 1.10.x.
This is an automated email from the ASF dual-hosted git repository. asekretenko pushed a commit to branch 1.10.x in repository https://gitbox.apache.org/repos/asf/mesos.git commit 1fb36dcc5a0099f147cd01bd82cd7b4f0aec2256 Author: Andrei Sekretenko AuthorDate: Mon May 18 16:08:23 2020 +0200 Added missing documentation for upgrade to 1.10.x. --- docs/upgrades.md | 29 + 1 file changed, 29 insertions(+) diff --git a/docs/upgrades.md b/docs/upgrades.md index a733929..79a6c70 100644 --- a/docs/upgrades.md +++ b/docs/upgrades.md @@ -66,11 +66,14 @@ We categorize the changes as follows: + C Authorizers must support synchronous authorization. + AC Resource consumption is exposed to allocators. + D v1 GetTasks pending_tasks @@ -568,6 +571,32 @@ We categorize the changes as follows: * The Mesos agent now requires the new `TASK_RESOURCE_LIMITS` feature. This capability is set by default, but if the `--agent_features` flag is specified explicitly, `TASK_RESOURCE_LIMITS` must be included. + + +* Authorizers now must implement a method `getApprover(...)` (see the + [authorization documentation](authorization.md#implementing-an-authorizer) + and [MESOS-10056](https://issues.apache.org/jira/browse/MESOS-10056)) + that returns `ObjectApprover`s that are valid throughout their whole lifetime. + Keeping the state of an `ObjectApprover` up-to-date becomes a responsibility + of the authorizer. This is a **breaking change** for authorizer modules. + + + +* The field `pending_tasks` in `GetTasks` master API call has been deprecated. + From now on, this field will be empty. Moreover, the notion of + *tasks pending authorization* no longer exists + (see [MESOS-10056](https://issues.apache.org/jira/browse/MESOS-10056)). + + + + +* Allocator interface has been changed to supply allocator with information on + resources actually consumed by frameworks. A method + `transitionOfferedToAllocated(...)` has been added and the signature of + `recoverResources(...)` has been extended. Note that allocators must implement + these new/extended method signatures, but are free to ignore resource + consumption data provided by master. + ## Upgrading from 1.8.x to 1.9.x ##
[mesos] 01/02: Added MESOS-10128 to the 1.10.0 CHANGELOG.
This is an automated email from the ASF dual-hosted git repository. asekretenko pushed a commit to branch 1.10.x in repository https://gitbox.apache.org/repos/asf/mesos.git commit 54a6dd8ca3185e177607e37f09b4195a2fde6b90 Author: Andrei Sekretenko AuthorDate: Mon May 18 20:57:13 2020 +0200 Added MESOS-10128 to the 1.10.0 CHANGELOG. --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index c02f5d3..945048d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -112,6 +112,7 @@ All Resolved Issues: * [MESOS-10123] - Windows overlapped IO discard handling can drop data. * [MESOS-10124] - OpenSSLSocketImpl on Windows with 'support_downgrade' is incorrectly polling for read readiness. * [MESOS-10125] - Web UI roles tree files are missing from automake install. +* [MESOS-10128] - Performance regression in HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes ** Epic * [MESOS-9981] - Introduce a Mesos API to update reservations
[mesos] branch master updated: Added MESOS-10128 to the 1.10.0 CHANGELOG.
This is an automated email from the ASF dual-hosted git repository. asekretenko 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 220935a Added MESOS-10128 to the 1.10.0 CHANGELOG. 220935a is described below commit 220935aa11ce5bdac236ba3379305f7d2e315b17 Author: Andrei Sekretenko AuthorDate: Mon May 18 20:57:13 2020 +0200 Added MESOS-10128 to the 1.10.0 CHANGELOG. --- CHANGELOG | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG b/CHANGELOG index c02f5d3..945048d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -112,6 +112,7 @@ All Resolved Issues: * [MESOS-10123] - Windows overlapped IO discard handling can drop data. * [MESOS-10124] - OpenSSLSocketImpl on Windows with 'support_downgrade' is incorrectly polling for read readiness. * [MESOS-10125] - Web UI roles tree files are missing from automake install. +* [MESOS-10128] - Performance regression in HierarchicalAllocations_BENCHMARK_Test.PersistentVolumes ** Epic * [MESOS-9981] - Introduce a Mesos API to update reservations
[mesos] annotated tag 1.10.0-rc1 created (now ef9d386)
This is an automated email from the ASF dual-hosted git repository. asekretenko pushed a change to annotated tag 1.10.0-rc1 in repository https://gitbox.apache.org/repos/asf/mesos.git. at ef9d386 (tag) tagging 1fb36dcc5a0099f147cd01bd82cd7b4f0aec2256 (commit) by Andrei Sekretenko on Mon May 18 21:03:06 2020 +0200 - Log - Tagging Mesos 1.10.0-rc1. --- No new revisions were added by this update.
svn commit: r39662 - in /dev/mesos/1.10.0-rc1: ./ mesos-1.10.0.tar.gz mesos-1.10.0.tar.gz.asc mesos-1.10.0.tar.gz.sha512
Author: asekretenko Date: Mon May 18 19:33:52 2020 New Revision: 39662 Log: Adding mesos-1.10.0-rc1. Added: dev/mesos/1.10.0-rc1/ dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz (with props) dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz.asc dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz.sha512 Added: dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz == Binary file - no diff available. Propchange: dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz -- svn:mime-type = application/octet-stream Added: dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz.asc == --- dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz.asc (added) +++ dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz.asc Mon May 18 19:33:52 2020 @@ -0,0 +1,16 @@ +-BEGIN PGP SIGNATURE- + +iQIzBAABCgAdFiEEQFDbyFC8813QvwPzxKfLkrITBaQFAl7C4sgACgkQxKfLkrIT +BaQ6gxAAgBaWvtEK53SWn01xz+fXqcqAtomTrK79CT5utuF0UYT6Y8IW5kIYIZ/J +WeanthHE8S0ez1hkoxGsOGp5TEMsLvpJzRO1Pyy0e4nDJkQLwBnnSSwdWfL9i6Mk +wrQxEAf1oq2Qp2V5hzcIu9bGpVVm+0KAY9PEMJTJ2rqv7CqPuOhacu5FBjzPJiai +CA56dfselYUDvO/VJ9ilydAYigKogTXTBDhZx3Ssv1n6BnLSD1Kx9waIpsS32gzY +P2Kozqs4ROPfkaTJSL9Es3gT/2pSKQ8wt9W8mAHs2nMcxMUPwgRY3TelJUukwAQZ +7hUZCidJueFe/H1nZ+jv/97kq0/acqJ0h077Y4ITkUHiAM5Vzmxjq5GOsYchiPDn +erehRjJ7g08MHaD5q3ZfZf+WTfV2ry4RfYXjHPs8ZhRfeFS+8TzhycJMAceu5voR +bv8ntlnAYg9DKykdg+s07A+wa554ulM2GVJQph3IKtAjrQApBmK053yJohd1Ed+P +tXCN3oBGk7mqUN6/5gDGoqcqgPaRx2cOmdJml1YgioYylefU0J3kMAEnfWFU7kvf +rSj0AH100RG0x84mq3gPc4eAwU2cM2MUoO9QF/FZUgDir7wqBS7WHDZXgnlJREc7 +argsEaegFcX2On77MwvpDHDzQaz5OQA8ZhqqelgNXujATpNtdy4= +=SSnr +-END PGP SIGNATURE- Added: dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz.sha512 == --- dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz.sha512 (added) +++ dev/mesos/1.10.0-rc1/mesos-1.10.0.tar.gz.sha512 Mon May 18 19:33:52 2020 @@ -0,0 +1 @@ +18f8f6c2b8de4e5708d3028f9104f6b827d522fad5eb5fa7c6a540aae8e6b7b216ebec7917b7e53663c6d6bfd3be9bd8101af6cb51bbb2ca0aa242512abeef14 mesos-1.10.0.tar.gz