Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-14640

Azure: Support affinity for service running on localhost and reuse SPNEGO hadoop.auth cookie for authorization, SASKey and delegation token generation

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.9.0
    • Fix Version/s: 2.9.0, 3.0.0-beta1
    • Component/s: fs/azure
    • Labels:

      Description

      Currently, WasbRemoteCallHelper can be configured to talk to comma separated list of URLs for authorization, SASKey generation and delegation token generation.
      To improve the performance, if service runs on the local machine, give it first preference over the other configured list of URLs.
      Currently, WasbRemoteCallHelper generates hadoop.auth cookie for every request by talking to the remote service, before making actual rest requests.
      The proposal is to reuse the hadoop.auth cookie for subsequent requests from same WasbRemoteCallHelper object until its expiry time.

        Attachments

        1. HADOOP-14640.1.patch
          21 kB
          Santhosh G Nayak
        2. HADOOP-14640.2.patch
          27 kB
          Santhosh G Nayak
        3. HADOOP-14640.3.patch
          28 kB
          Santhosh G Nayak
        4. HADOOP-14640.4.patch
          29 kB
          Santhosh G Nayak
        5. HADOOP-14640-branch-2.01.patch
          30 kB
          Jitendra Nath Pandey

          Activity

            People

            • Assignee:
              snayak Santhosh G Nayak
              Reporter:
              snayak Santhosh G Nayak
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: