[ 
https://issues.apache.org/jira/browse/AMBARI-25311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

amarnath reddy pappu reassigned AMBARI-25311:
---------------------------------------------

    Assignee: amarnath reddy pappu

> FinalizeKerberosServerAction timeout has to be configurable
> -----------------------------------------------------------
>
>                 Key: AMBARI-25311
>                 URL: https://issues.apache.org/jira/browse/AMBARI-25311
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 2.7.3
>            Reporter: amarnath reddy pappu
>            Assignee: amarnath reddy pappu
>            Priority: Major
>             Fix For: 2.7.4
>
>
> During the HDP Upgrade to 3.1 there is re-generate keytab operation which is 
> timing out in some cases. here is the example log.
> {noformat}
> 2019-06-11 22:26:14,854  INFO [Server Action Executor Worker 413349] 
> KerberosServerAction:430 - Processing identities...
> 2019-06-11 22:31:17,327  WARN [Server Action Executor Worker 413349] 
> ShellCommandUtil:213 - Can not perform chown yarn-ats 
> /etc/security/keytabs/yarn-ats.hbase-master.service.keytab
> java.lang.InterruptedException
>       at java.lang.Object.wait(Native Method)
>       at java.lang.Object.wait(Object.java:502)
>       at java.lang.UNIXProcess.waitFor(UNIXProcess.java:396)
>       at 
> org.apache.ambari.server.utils.ShellCommandUtil.runCommand(ShellCommandUtil.java:495)
>       at 
> org.apache.ambari.server.utils.ShellCommandUtil.setFileOwner(ShellCommandUtil.java:210)
>       at 
> org.apache.ambari.server.serveraction.kerberos.FinalizeKerberosServerAction.processIdentity(FinalizeKerberosServerAction.java:110)
>       at 
> org.apache.ambari.server.serveraction.kerberos.KerberosServerAction.processIdentities(KerberosServerAction.java:458)
>       at 
> org.apache.ambari.server.serveraction.kerberos.FinalizeKerberosServerAction.execute(FinalizeKerberosServerAction.java:180)
>       at 
> org.apache.ambari.server.serveraction.ServerActionExecutor$Worker.execute(ServerActionExecutor.java:550)
>       at 
> org.apache.ambari.server.serveraction.ServerActionExecutor$Worker.run(ServerActionExecutor.java:466)
>       at java.lang.Thread.run(Thread.java:745)
> 2019-06-11 22:31:17,328 ERROR [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:119 - Failed to update the owner of the keytab 
> file at /etc/security/keytabs/yarn-ats.hbase-master.service.keytab to 
> yarn-ats: Cannot perform operation: null
> 2019-06-11 22:31:17,339  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/yarn-ats.hbase-master.service.keytab to hadoop
> 2019-06-11 22:31:17,351  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/yarn-ats.hbase-master.service.keytab to owner:'r' 
> and group:''
> 2019-06-11 22:31:17,392  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/yarn-ats.hbase-client.headless.keytab to yarn-ats
> 2019-06-11 22:31:17,402  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/yarn-ats.hbase-client.headless.keytab to hadoop
> 2019-06-11 22:31:17,411  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/yarn-ats.hbase-client.headless.keytab to owner:'r' 
> and group:''
> 2019-06-11 22:31:17,616  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/smokeuser.headless.keytab to ambari-qa
> 2019-06-11 22:31:17,627  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/smokeuser.headless.keytab to hadoop
> 2019-06-11 22:31:17,639  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/smokeuser.headless.keytab to owner:'r' and group:'r'
> 2019-06-11 22:31:17,681  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/activity-explorer.headless.keytab to null
> 2019-06-11 22:31:17,682  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/activity-explorer.headless.keytab to null
> 2019-06-11 22:31:17,694  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/activity-explorer.headless.keytab to owner:'r' and 
> group:'null'
> 2019-06-11 22:31:17,779  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/spnego.service.keytab to root
> 2019-06-11 22:31:17,791  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/spnego.service.keytab to hadoop
> 2019-06-11 22:31:17,803  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/spnego.service.keytab to owner:'r' and group:'r'
> 2019-06-11 22:31:17,861  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/spark2.headless.keytab to spark
> 2019-06-11 22:31:17,874  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/spark2.headless.keytab to hadoop
> 2019-06-11 22:31:17,885  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/spark2.headless.keytab to owner:'r' and group:''
> 2019-06-11 22:31:17,952  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/hdfs.headless.keytab to hdfs
> 2019-06-11 22:31:17,961  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/hdfs.headless.keytab to hadoop
> 2019-06-11 22:31:17,970  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/hdfs.headless.keytab to owner:'r' and group:''
> 2019-06-11 22:31:18,024  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/spark.service.keytab to spark
> 2019-06-11 22:31:18,036  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/spark.service.keytab to hadoop
> 2019-06-11 22:31:18,045  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/spark.service.keytab to owner:'r' and group:''
> 2019-06-11 22:31:18,188  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/logfeeder.service.keytab to root
> 2019-06-11 22:31:18,198  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/logfeeder.service.keytab to hadoop
> 2019-06-11 22:31:18,207  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/logfeeder.service.keytab to owner:'r' and group:''
> 2019-06-11 22:31:18,282  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/yarn-ats.hbase-regionserver.service.keytab to yarn-ats
> 2019-06-11 22:31:18,293  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/yarn-ats.hbase-regionserver.service.keytab to hadoop
> 2019-06-11 22:31:18,303  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/yarn-ats.hbase-regionserver.service.keytab to 
> owner:'r' and group:''
> 2019-06-11 22:31:18,376  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/hbase.headless.keytab to hbase
> 2019-06-11 22:31:18,386  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/hbase.headless.keytab to hadoop
> 2019-06-11 22:31:18,396  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/hbase.headless.keytab to owner:'r' and group:'r'
> 2019-06-11 22:31:18,442  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:114 - Updated the owner of the keytab file at 
> /etc/security/keytabs/ams-monitor.keytab to ams
> 2019-06-11 22:31:18,453  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:128 - Updated the group of the keytab file at 
> /etc/security/keytabs/ams-monitor.keytab to hadoop
> 2019-06-11 22:31:18,460  INFO [Server Action Executor Worker 413349] 
> FinalizeKerberosServerAction:145 - Updated the access mode of the keytab file 
> at /etc/security/keytabs/ams-monitor.keytab to owner:'r' and 
> group:''{noformat}
> By default it has 300seconds at
> [https://github.com/apache/ambari/blob/release-2.7.3-rc0/ambari-server/src/main/java/org/apache/ambari/server/controller/KerberosHelperImpl.java#L3730]
> this needs to be configurable.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to