condor_submit_workers1
Submit work_queue_worker to the condor grid.
Usage
FCcondor_submit_workers [options]
<servername>
<port>
<num-workers>FT
or
FCcondor_submit_workers [options]
--manager-name
<name>
<num-workers>FT
Overview
FCcondor_submit_workersFT schedules the execution of work_queue_worker(1) on a grid managed by Condor through its job submission interface, condor_submit. The number of work_queue_worker scheduled and run is given by the num-workers argument.
The servername and port arguments specify the hostname and port number of the manager for the work_queue_worker to connect. Alternatively, this information can be obtained from the catalog server by specifying the name of the work queue using the --manager-name parameter.
Options
-
-M,--manager-name=<name> -
Name of the preferred manager for worker.
-
-C,--catalog=<catalog> -
Set catalog server to <catalog>. <catalog> format: HOSTNAME:PORT.
-
-C,--catalog=<catalog> -
Set catalog server to <catalog>. <catalog> format: HOSTNAME:PORT.
-
-t,--timeout=<time> -
Abort after this amount of idle time (default=900s).
-
-d,--debug=<subsystem> -
Enable debugging on worker for this subsystem (try -d all to start).
-
-w,--tcp-window-size=<size> -
Set TCP window size
-
-i,--min-backoff=<time> -
Set initial value for backoff interval when worker fails to connect to a manager. (default=1s)
-
-b,--max-backoff=<time> -
Set maxmimum value for backoff interval when worker fails to connect to a manager. (default=60s)
-
-z,--disk-threshold=<size> -
Set available disk space threshold (in MB). When exceeded worker will clean up and reconnect. (default=100MB)
-
-A,--arch=<arch> -
Set architecture string for the worker to report to manager instead of the value in uname.
-
-O,--os=<os> -
Set operating system string for the worker to report to manager instead of the value in uname.
-
-s,--workdir=<path> -
Set the location for creating the working directory of the worker.
-
-P,--password=<file> -
Password file to authenticate workers to manager.
-
-E,--worker-options=<str> -
Extra options passed to work_queue_worker
-
--cores=<cores> -
Set the number of cores each worker should use (0=auto). (default=1)
-
--memory=<size> -
Manually set the amonut of memory (in MB) reported by this worker.
-
--disk=<size> -
Manually set the amount of disk (in MB) reported by this worker.
-
--scratch-dir=<path> -
Set the scratch directory location created on the local machine. (default=/tmp/${USER}-workers)
-
-r,--requirements=<reqs> -
Condor requirements expression.
-
--class-ad=<ad> -
Extra condor class ad. May be specified multiple times.
-
--autosize -
Condor will automatically size the worker to the slot.
-
--docker-universe=<image> -
Run worker inside <image> using condor's docker universe
-
--docker-universe=<image> -
Run worker inside <image> using condor's docker universe
-
-h,--help -
Show help message.
Exit status
On success, returns zero. On failure, returns non-zero.
Examples
Submit 10 worker instances to run on Condor and connect to a specific manager:
-
condor_submit_workers manager.somewhere.edu 9123 10
Submit 10 work_queue_worker instances to run on Condor in auto mode with their preferred project name set to Project_A and abort timeout set to 3600 seconds:
-
condor_submit_workers -a -t 3600 -M Project_A 10
Releases
6 releases since Debian 7 (Wheezy); the text changed 4 times.
--arch since Debian 10 (Buster);
--autosize since Debian 12 (Bookworm);
--catalog since Debian 10 (Buster);
--class-ad since Debian 13 (Trixie);
--cores since Debian 13 (Trixie);
--debug since Debian 10 (Buster);
--disk since Debian 13 (Trixie);
--disk-threshold since Debian 10 (Buster);
--docker-universe since Debian 13 (Trixie);
--help since Debian 10 (Buster);
--manager-name since Debian 12 (Bookworm);
--max-backoff since Debian 10 (Buster);
--memory since Debian 13 (Trixie);
--min-backoff since Debian 10 (Buster);
--os since Debian 10 (Buster);
--password since Debian 12 (Bookworm);
--requirements since Debian 12 (Bookworm);
--scratch-dir since Debian 13 (Trixie);
--tcp-window-size since Debian 10 (Buster);
--timeout since Debian 10 (Buster);
--workdir since Debian 10 (Buster);
--worker-options since Debian 12 (Bookworm);
-A since Debian 10 (Buster);
-C since Debian 10 (Buster);
-E since Debian 12 (Bookworm);
-M since Debian 10 (Buster);
-O since Debian 10 (Buster);
-P since Debian 12 (Bookworm);
-b since Debian 10 (Buster);
-d since Debian 10 (Buster);
-h since Debian 10 (Buster);
-i since Debian 10 (Buster);
-r since Debian 12 (Bookworm);
-s since Debian 10 (Buster);
-t since Debian 10 (Buster);
-w since Debian 10 (Buster);
-z since Debian 10 (Buster).
--master-name until Debian 11 (Bullseye);
--name until Debian 12 (Bookworm);
-N until Debian 12 (Bookworm).