You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by as...@apache.org on 2020/05/18 18:58:46 UTC

[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] 01/02: Added MESOS-10128 to the 1.10.0 CHANGELOG.

Posted by as...@apache.org.
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 <as...@apache.org>
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] 02/02: Added missing documentation for upgrade to 1.10.x.

Posted by as...@apache.org.
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 <as...@apache.org>
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:
 
   <td style="word-wrap: break-word; overflow-wrap: break-word;"><!--Module API-->
     <ul style="padding-left:10px;">
+      <li>C <a href="#1-10-x-synchronous-authorization">Authorizers must support synchronous authorization.</a></li>
+      <li>AC <a href="#1-10-x-allocator-module-changes">Resource consumption is exposed to allocators.</a></li>
     </ul>
   </td>
 
   <td style="word-wrap: break-word; overflow-wrap: break-word;"><!--Endpoints-->
     <ul style="padding-left:10px;">
+      <li>D <a href="#1-10-x-tasks-pending-authoirization-deprecated">v1 GetTasks pending_tasks</a></li>
     </ul>
   </td>
 </tr>
@@ -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.
 
+<a name="1-10-x-synchronous-authorization"></a>
+
+* 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.
+
+<a name="1-10-x-tasks-pending-authoirization-deprecated"></a>
+
+* 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)).
+
+
+<a name="1-10-x-allocator-module-changes"></a>
+
+* 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 ##
 
 <a name="1-9-x-automatic-agent-draining"></a>