-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30246/
-----------------------------------------------------------

Review request for Ambari, Eugene Chekanskiy, John Speidel, Robert Nettleton, 
and Yusaku Sako.


Bugs: AMBARI-9317
    https://issues.apache.org/jira/browse/AMBARI-9317


Repository: ambari


Description
-------

There's no stdout to indicate progress / success for the tasks for principal 
generation / keytab generation, etc.

Also, even just to know what command is actually being run to create the 
principal, that will help folks with debugging. Or is that only shown in case 
of a failure. Just want to make sure in the case of a problem, there is output 
there to help folks.

Solution is to add logging facility 
(`org.apache.ambari.server.serveraction.ActionLog`) to collect log messages for 
use in when generating  `org.apache.ambari.server.agent.CommandReport` 
responses.


Diffs
-----

  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/AbstractServerAction.java
 ff396e6 
  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/ActionLog.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/ADKerberosOperationHandler.java
 b5de64f 
  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/CreateKeytabFilesServerAction.java
 6e53140 
  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/CreatePrincipalsServerAction.java
 947b033 
  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/FinalizeKerberosServerAction.java
 1860c97 
  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java
 e965bd5 
  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/MITKerberosOperationHandler.java
 c79b846 
  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/UpdateKerberosConfigsServerAction.java
 cac45d3 
  
ambari-server/src/test/java/org/apache/ambari/server/serveraction/ActionLogTest.java
 PRE-CREATION 

Diff: https://reviews.apache.org/r/30246/diff/


Testing
-------

Manual testing in test cluster to view required messages to STDOUT and STDERR

Added new test case `org.apache.ambari.server.serveraction.ActionLogTest`

#Jenmkins test results
Running org.apache.ambari.server.serveraction.ActionLogTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.124 sec

Ambari server test results
Tests run: 2598, Failures: 0, Errors: 0, Skipped: 15

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:00 h
[INFO] Finished at: 2015-01-24T15:52:08+00:00
[INFO] Final Memory: 43M/518M
[INFO] ------------------------------------------------------------------------


Thanks,

Robert Levas

Reply via email to