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

FAQ

  • How do I start/stop the service if it's not running?

Start -> cmd (run as Administrator) -> net start/stop herdagent

  • What ports do I have to open for the agent to be reached?

The installer should add the needed rules to the Windows firewall. To install the agent, just right-click in Visual Studio on Installers/Herd Agent installer project->install

Clone this wiki locally