Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
ghx-label-3
Description
Impala does a kinit by doing a RunShell() command which basically forks the entire process (potentially expensive) and execs the 'kinit' command.
KuduRPC avoids the fork by calling into libkrb programatically. Since we eventually will be pulling in KuduRPC to Impala, we can get rid of the fork and call into the appropriate KuduRPC code.
Attachments
Issue Links
- blocks
-
IMPALA-2294 Impalad unable to kinit after several days
- Resolved
-
IMPALA-5893 Remove old kinit code for Impala 3
- Resolved
- contains
-
IMPALA-2655 Catalog throws NPE on kerberos re-logins -Possible race bug when Impala catalog does multiple failed kerberos re-logins to metastore
- Resolved
- duplicates
-
IMPALA-5804 Avoid expensive fork for kinit
- Resolved
- incorporates
-
IMPALA-4655 Add Kerberos minicluster test framework
- Resolved
-
IMPALA-743 Impala should use -l instead of -r with kinit
- Resolved
- supercedes
-
IMPALA-5385 Print appropriate error for failed TGT creation due to /tmp being full
- Resolved