GroomServer is a process whose main responsibility is to manage bsp tasks. In addition to task management, GroomServer collaborates with BSPMaster so that job execution can be done correctly. Some works GroomServer performs in communicating with BSPMaster include:
Clean up tasks (Map\[TaskAttemptID \-> TaskInProgress\]) |
Initialize job (Map\[BSPJobID \-> RunningJob\]) |
Cleanup running tasks (Map\[TaskAttemptID \-> TaskInProgress\]) |
GroomServer state includes