Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hama Wiki" for change 
notification.

The "GroomServer" page has been changed by ChiaHungLin:
https://wiki.apache.org/hama/GroomServer?action=diff&rev1=12&rev2=13

   1. Register to BSPMaster: Enroll itself to BSPMaster with GroomServerStatus.
   1. Start message dispatcher (Instructor): (TODO: refactor needed)
   1. Start monitor service: A process export metrics, task status, etc. 
information.
- 
- == State Diagram ==
- GroomServer state includes 
- 
-  * NORMAL: Everything works fine.
-  * STALE: This happens when DiskErrorException is thrown.
-  * DENIED: This indicates failing to establish connection to BSPMaster.
- 
- {{attachment:groomserver_state.png|GroomServer state}}
- 
  
  == Task Management ==
  
@@ -57, +47 @@

   * A corresponded GroomServer detects the task failure.
   * The GroomServer tries to restart the task. 
   * If failing restart, the GroomServer export by marking the task as failed.
+ 
+ == Components ==
+ 
+  * Registrator: Register to GroomManager
+  * TaskManager: Perform tasks management.
+   * Launch a task.
+   * Stop a task.
+   * Kill a task.
+   * Resume a task.
+  * Monitor: Report GroomServer and tasks related information.
+ 
   
  

Reply via email to