job-coordinator

module
v0.0.0-...-ea1f910 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2016 License: MIT

README

Job Coordinator

Purpose

The purpose of this project supply the foundation of creating a workflow consisting of these workers (some executed across-machines)

  • [TODO] Scheduler - determine on which machine to run a job that is ready
  • [DONE] Export - responsible for prepping the local files (could create a script to run locally)
  • [DONE] CopyTo - copy files to remote machine that will be required for the job
  • [DONE] Starter - starts the command remotely, once the job started running its job is done
  • [DONE] Monitor - monitors the remote command to determine when it is done
  • [DONE] CopyBack - copies the results of the job back
  • [DONE] PostProcessing - process the results to determine if it succeeded/failed
  • [TODO] Reporting - will probably be responsible for summarizing the post-processed results
  • [TODO] Health - can monitor health of workers and create reports or send emails
  • [TODO] Cleanup worker - could be responsible for cleanup up "temp export" and "remote job" folders that are done

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL