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

UGI auto-renewer does not verify kinit availability during initialization

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      UGI auto-renewer does not verify that hadoop.kerberos.kinit.command is in the path during initialization. If not available, the auto-renewal thread will hit an error during TGT renewal. We recently saw a case where it manifests as transient errors during client program execution which can be hard to track down without UGI logging.

      It seems like kinit availability should be verified during initialization to make the behavior more predictable.

        Attachments

        1. HADOOP-12664.001.patch
          7 kB
          Ray Chiang
        2. HADOOP-12664.002.patch
          19 kB
          Ray Chiang
        3. HADOOP-12664.003.patch
          20 kB
          Ray Chiang

          Issue Links

            Activity

              People

              • Assignee:
                rchiang Ray Chiang
                Reporter:
                arp Arpit Agarwal
              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated: