|Display usage information and exit|
|Only search for entire machines. Slots within an entire machine are not considered.|
|Find and list up to num machines that fulfill the specification. num is an integer greater than zero.|
|Constrain the search to only consider machines that result from the evaluation of c_expr . c_expr is a ClassAd expression.|
|r_expr is the rank expression evaluated to use as a basis for machine selection. r_expr is a ClassAd expression.|
|Specify the pool to be searched by giving the central managers host name. Without this option, the current pool is searched.|
condor_findhost is used to locate a machine within a pool that can be taken out of the pool with the least disturbance of the pool.
An administrator should set preemption requirements for the HTCondor pool. The expression
(Interactive =?= TRUE )
will let condor_findhost know that it can claim a machine even if HTCondor would not normally preempt a job running on that machine.
The exit status of condor_findhost is zero on success. If not able to identify as many machines as requested, it returns one more than the number of machines identified. For example, if 8 machines are requested, and condor_findhost only locates 6, the exit status will be 7. If not able to locate any machines, or an error is encountered, condor_findhost will return the value 1.
To find and list four machines, preferring those with the highest mips (on Drystone benchmark) rating:
condor_findhost -n 4 -r "mips"
To find and list 24 machines, considering only those where the kflops attribute is not defined:
condor_findhost -n 24 -c "kflops=?=undefined"
Center for High Throughput Computing, University of Wisconsin-Madison
Copyright (C) 1990-2015 Center for High Throughput Computing, Computer Sciences Department, University of Wisconsin-Madison, Madison, WI. All Rights Reserved. Licensed under the Apache License, Version 2.0.