Skip to content

Herd Agent

BorjaFG edited this page Mar 21, 2017 · 15 revisions

Goals

This Windows service receives job requests from clients, runs them and then returns the results to the client.

Each job, has a list of input files (to avoid sending over the same file more than once), a list of output files that are to be returned to the client after execution, and a list of tasks (commands). Each of these tasks will be run on a separate process.

It caches all the input/output files in the [HerdAgentInstallDir]/temp directory and, on starting the service, it deletes all the files/directories more than 2 weeks old

Clone this wiki locally