[mesos] branch master updated: Added missing documentation for upgrade to 1.10.x.

2020-05-18 Thread asekretenko
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)

2020-05-18 Thread asekretenko
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.

2020-05-18 Thread asekretenko
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.

2020-05-18 Thread asekretenko
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.

2020-05-18 Thread asekretenko
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)

2020-05-18 Thread asekretenko
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

2020-05-18 Thread asekretenko
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