Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-8869

YARN Service Client might not work correctly with RM REST API for Kerberos authentication

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.1.0, 3.2.0, 3.1.1
    • Fix Version/s: 3.2.0, 3.1.2, 3.3.0
    • Component/s: None
    • Labels:
      None
    • Target Version/s:
    • Hadoop Flags:
      Reviewed

      Description

      ApiServiceClient uses WebResource instead of Builder to pass Kerberos authorization header. This may not work sometimes, and it is because WebResource.header() could be bind mashed new Builder instance in some condition. This article explained the details: https://juristr.com/blog/2015/05/jersey-webresource-ignores-headers/

        Attachments

        1. YARN-8869.001.patch
          2 kB
          Eric Yang
        2. YARN-8869.002.patch
          8 kB
          Eric Yang
        3. YARN-8869.003.patch
          9 kB
          Eric Yang
        4. YARN-8869.004.patch
          9 kB
          Eric Yang

          Activity

            People

            • Assignee:
              eyang Eric Yang
              Reporter:
              eyang Eric Yang
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: