Vinod Kone created MESOS-2842:
---------------------------------

             Summary: Update FrameworkInfo.principal on framework 
re-registration
                 Key: MESOS-2842
                 URL: https://issues.apache.org/jira/browse/MESOS-2842
             Project: Mesos
          Issue Type: Bug
            Reporter: Vinod Kone
            Assignee: Aditi Dixit


>From the design doc:

This is a bit involved because ‘principal’ is used for authentication and rate 
limiting.
The authentication part is straightforward because a framework with updated 
‘principal’ should authenticate with the new ‘principal’ before being allowed 
to re-register. The ‘authenticated’ map already gets updated when the framework 
disconnects and reconnects, so it is fine.
For rate limiting, Master:failoverFramework() needs to be changed to update the 
principal in ‘frameworks.principals’ map and also remove the metrics for the 
old principal if there are no other frameworks with this principal (similar to 
what we do in Master::removeFramework()).
The Master::visit() and Master::_visit() should work with the current semantics.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to