Benjamin Mahler created MESOS-10057:
---------------------------------------

             Summary: 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


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)

Reply via email to