NAME

mcfeely-spawn - server side task execution tool for McFeely


SYNOPSIS

mcfeely-spawn [-d] [-T <num>] <fd of in pipe> <fd of out pipe>


DESCRIPTION

The mcfeely-spawn program is responsible for reading task numbers from mcfeely-manage, executing mcfeely-ttpc with the task number as an argument and STDIN as the task file, waiting for results back from mcfeely-ttpc and reporting the results to mcfeely-manage.

See the OVERVIEW document a detailed description of how tasks move through mcfeely-spawn.


OPTIONS

-d

Turn on debugging. This will send additional information about the task numbers being processed. It will announce a task as it is received from mcfeely-manage and again when results are received from mcfeely-ttpc.

-T num

Adjust the ``throttling'' value. Defaults to 5. Limits the number of tasks that mcfeely-spawn will launch per trip through the select the loop. This can help McFeely to avoid filehandle and process table resource starvation when lots of tasks are injected at once.


SEE ALSO

mcfeely-start, mcfeely-manage, mcfeely-ttpc, OVERVIEW


COPYRIGHT

This program is copyright 2000 Kiva Networking. It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Please see the file COPYING in the distribution.


AUTHORS

Matt Liggett <mml@pobox.com>, Chris Dent <cdent@systhug.com>, Adrian Hosey <ahosey@systhug.com>