summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSumit Mohanty <smohanty@hortonworks.com>2016-11-16 16:38:39 -0800
committerSumit Mohanty <smohanty@hortonworks.com>2016-11-16 16:38:39 -0800
commitde2ebdff96561b17c6c5a812c4f5cb83cccae050 (patch)
treeceb7212897a30574aa64959b9efb93543f55ec1f
parentb8d6580593e13f1b5c722bca73190c07b5ed1e41 (diff)
AMBARI-18755. Deployment failing at creating principal
-rw-r--r--ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/MITKerberosOperationHandler.java17
1 files changed, 10 insertions, 7 deletions
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/MITKerberosOperationHandler.java b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/MITKerberosOperationHandler.java
index a21d330b27..624369bf53 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/MITKerberosOperationHandler.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/MITKerberosOperationHandler.java
@@ -466,14 +466,17 @@ public class MITKerberosOperationHandler extends KerberosOperationHandler {
if (tries == retryCount) {
throw exception;
}
- } finally {
- if (result != null && result.isSuccessful()) {
- break; // break on successful result
- }
- tries++;
- String message = String.format("Retrying to execute kadmin:\n\tCommand: %s", command);
- LOG.warn(message);
}
+
+ if (result != null && result.isSuccessful()) {
+ break; // break on successful result
+ }
+ tries++;
+
+ try { Thread.sleep(3000); } catch (InterruptedException e) {}
+
+ String message = String.format("Retrying to execute kadmin after a wait of 3 seconds :\n\tCommand: %s", command);
+ LOG.warn(message);
}