Skip to content

Commit dcd6c6a

Browse files
Luan, Xuedongmingmwang
authored andcommitted
[CARMEL-3500] Catch potential exception for renew kerberos ticket (#18)
1 parent 88e9d8b commit dcd6c6a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

core/src/main/scala/org/apache/spark/deploy/security/HadoopDelegationTokenManager.scala

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,12 @@ private[spark] class HadoopDelegationTokenManager(
112112
// not need to be renewed yet.
113113
val tgtRenewalTask = new Runnable() {
114114
override def run(): Unit = {
115-
ugi.checkTGTAndReloginFromKeytab()
115+
try {
116+
ugi.checkTGTAndReloginFromKeytab()
117+
} catch {
118+
case e: Throwable =>
119+
logWarning("Failed to renew TGT from keytab file", e)
120+
}
116121
}
117122
}
118123
val tgtRenewalPeriod = sparkConf.get(KERBEROS_RELOGIN_PERIOD)

0 commit comments

Comments
 (0)