...
- Check local disk:
- Check local disk if writable.
- Delete files under local dir (bsp.local.dir)
- Clear state table:
Wiki Markup Clean up tasks (Map\[TaskAttemptID \-> TaskInProgress\])
Wiki Markup Initialize job (Map\[BSPJobID \-> RunningJob\])
Wiki Markup Cleanup running tasks (Map\[TaskAttemptID \-> TaskInProgress\])
- Configure max tasks, default to 3.
- Start http server: An embedded http service.
- Start task report server: Communication between GroomServer and spawned child task. See TaskRunner.BspChildRunner
- Start worker server: RPC service listens to master's direction.
- Register to BSPMaster: Enroll itself to BSPMaster with GroomServerStatus.
- Start message dispatcher (Instructor): (TODO: refactor needed)
- Start monitor service: A process export metrics, task status, etc. information.
...