You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Andrei Sekretenko (Jira)" <ji...@apache.org> on 2020/02/28 21:36:00 UTC

[jira] [Assigned] (MESOS-10057) Perform synchronous authorization for outgoing events on event stream.

     [ https://issues.apache.org/jira/browse/MESOS-10057?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrei Sekretenko reassigned MESOS-10057:
-----------------------------------------

    Assignee: Andrei Sekretenko

> Perform synchronous authorization for outgoing events on event stream.
> ----------------------------------------------------------------------
>
>                 Key: MESOS-10057
>                 URL: https://issues.apache.org/jira/browse/MESOS-10057
>             Project: Mesos
>          Issue Type: Improvement
>          Components: master
>            Reporter: Benjamin Mahler
>            Assignee: Andrei Sekretenko
>            Priority: Major
>
> The master event stream outgoing message authorization becomes very expensive for a large number of subscribers (cc [~greggomann]).
> Instead of asynchronously obtaining object approvers for every event multiplied by every subscriber, we can instead always hold on to valid object approvers so that we could synchronously (and cheaply) authorize the outgoing events. These object approvers would be kept up to date in the background, and if authorization fails to keep them up to date, we would treat that the same as an authorization failure is currently treated.
> This should improve the performance dramatically.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)