Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-8990 Clean up RPC protocol for consistency
  3. HADOOP-9698

RPCv9 client must honor server's SASL negotiate response

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 2.1.0-beta, 3.0.0-alpha1
    • 2.1.0-beta
    • ipc
    • None
    • Incompatible change, Reviewed
    • The RPC client now waits for the Server's SASL negotiate response before instantiating its SASL client.

    Description

      As of HADOOP-9421, a RPCv9 server will advertise its authentication methods. This is meant to support features such as IP failover, better token selection, and interoperability in a heterogenous security environment.

      Currently the client ignores the negotiate response and just blindly attempts to authenticate instead of choosing a mutually agreeable auth method.

      Attachments

        1. HADOOP-9698.patch
          61 kB
          Daryn Sharp
        2. HADOOP-9698.patch
          61 kB
          Daryn Sharp
        3. HADOOP-9698.patch
          61 kB
          Daryn Sharp
        4. RPCv9 Authentication.pdf
          66 kB
          Daryn Sharp

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            daryn Daryn Sharp
            daryn Daryn Sharp
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment