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. +
