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

Review request for Ambari, Alejandro Fernandez, Ivan Mitic, Mahadev Konar, and 
Sid Wagle.


Repository: ambari


Description
-------

Node auto-recovery (phase-I)

Features implemented:
* ambari properties to configure auto-recovery
* agent support to detect, request command, execute auto recovery
* agent support to report recover status
* host resource modifcations to show recovery status
* recovery throttling
* auto-start for recovery


Diffs
-----

  ambari-agent/src/main/python/ambari_agent/ActionQueue.py 0979d79 
  ambari-agent/src/main/python/ambari_agent/Controller.py 3f3e55d 
  ambari-agent/src/main/python/ambari_agent/CustomServiceOrchestrator.py 
925cfff 
  ambari-agent/src/main/python/ambari_agent/DataCleaner.py e767be1 
  ambari-agent/src/main/python/ambari_agent/Heartbeat.py 4b4937e 
  ambari-agent/src/main/python/ambari_agent/RecoveryManager.py PRE-CREATION 
  ambari-agent/src/test/python/ambari_agent/TestActionQueue.py 6e445c1 
  ambari-agent/src/test/python/ambari_agent/TestController.py 76470b3 
  ambari-agent/src/test/python/ambari_agent/TestRecoveryManager.py PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ExecutionCommandWrapper.java
 79d8925 
  ambari-server/src/main/java/org/apache/ambari/server/agent/AgentRequests.java 
PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/agent/ComponentRecoveryReport.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/agent/ComponentStatus.java 
57f25ff 
  ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeat.java 
2f2688b 
  
ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java
 51d6bc1 
  
ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatMonitor.java
 d44e0a8 
  
ambari-server/src/main/java/org/apache/ambari/server/agent/RecoveryConfig.java 
PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/agent/RecoveryReport.java 
PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/agent/RegistrationResponse.java
 8a24560 
  ambari-server/src/main/java/org/apache/ambari/server/agent/StatusCommand.java 
6e08ef0 
  
ambari-server/src/main/java/org/apache/ambari/server/configuration/Configuration.java
 740532a 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementController.java
 e83e820 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
 c442349 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/HostResponse.java
 35d1ca7 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostResourceProvider.java
 42a1784 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/URLStreamProvider.java
 156c736 
  ambari-server/src/main/java/org/apache/ambari/server/state/Host.java 896a4fe 
  ambari-server/src/main/java/org/apache/ambari/server/state/host/HostImpl.java 
cff8e44 
  ambari-server/src/main/resources/properties.json 40274ac 
  
ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatHandler.java
 fe4ba60 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
 7c2cdcd 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostResourceProviderTest.java
 a00afce 

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


Testing
-------

Manually tested on deployed cluster.

Reactor Summary:
[INFO]
[INFO] Ambari Main ....................................... SUCCESS [10.675s]
[INFO] Apache Ambari Project POM ......................... SUCCESS [0.056s]
[INFO] Ambari Web ........................................ SUCCESS [44.422s]
[INFO] Ambari Views ...................................... SUCCESS [2.776s]
[INFO] Ambari Admin View ................................. SUCCESS [11.497s]
[INFO] Ambari Metrics Common ............................. SUCCESS [2.101s]
[INFO] Ambari Server ..................................... SUCCESS [40:41.512s]
[INFO] Ambari Agent ...................................... SUCCESS [22.892s]
[INFO] Ambari Client ..................................... SUCCESS [0.075s]
[INFO] Ambari Python Client .............................. SUCCESS [1.216s]
[INFO] Ambari Groovy Client .............................. SUCCESS [11.202s]
[INFO] Ambari Shell ...................................... SUCCESS [0.064s]
[INFO] Ambari Python Shell ............................... SUCCESS [0.540s]
[INFO] Ambari Groovy Shell ............................... SUCCESS [8.222s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS


Thanks,

Sumit Mohanty

Reply via email to