Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-2482

Authentication failure / refusal needs to properly be acted upon.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      The current state of the authentication implementation will retry authentication once an error was received without even validating the underlying failure - possibly causing pointless, infinite retry loops.

      Authentication may fail due to multiple reasons, among them are things like "authentication refused" (e.g. user/password mismatch), "authentication error" (e.g. packet loss), etc ...

      We need to make sure the authenticatee (or its host; slave / framework) is properly informed about such errors and may then act accordingly with retries or failures.

      Retries should e.g. not get triggered by authentication refusal. Retries should also possibly get limited in count and / or by throttling / delays.

      Additionally, given that we do allow authentication on an optional level ("-authenticate_slaves", "-authenticate" both disabled), a valid fallback on a failed authentication may actually be a registration without authentication.

      Attachments

        Activity

          People

            Unassigned Unassigned
            tillt Till Toenshoff
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: