[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] negotiator questions

On 03/07/2016 09:02 AM, Krieger, Donald N. wrote:
On Mar 6, 2016, at 8:45 AM, Krieger, Donald N. <kriegerd@xxxxxxxx> wrote:

Itâs my understanding that at each pass, the negotiator goes through each queued job to decide whether and which job slot to assign it.

To add a tiny bit to Brian's cogent response, an important part of the HTCondor design is that the negotiator doesn't need to be involved for every single job execution.

The negotiator gives slots to schedds, which the schedd can re-use to run multiple jobs in secession. When a job completes, and a slot becomes free, the schedd immediately tries to reuse that slot (subject to some constraints), and may be able to start a new job without the intervention of the negotiator.