Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-users] KILL expression !!
- Date: Mon, 14 Mar 2005 17:10:43 -0600
- From: Alan De Smet <adesmet@xxxxxxxxxxx>
- Subject: Re: [Condor-users] KILL expression !!
Matt Hope <matthew.hope@xxxxxxxxx> wrote:
> ...you will see that the KILL expression manages the transition
> between preempting (Vacating) and preemptiong (Killing). to be
> used it must frst get intot he preempting (vacating) state.
...
> the one you likely want is PREEMPT (you may keep your existing
> KILL or just make it TRUE)
Indeed. KILL is never considered until PREEMPT has become true.
If you never want to PREEMPT, just KILL, either do as Matt
suggested:
> PREEMPT = (CurrentTime - JobStart) < 60
> KILL = TRUE
Basically identical is using WANT_VACATE to skip the KILL step
(in essence, turning PREEMPT into KILL):
> PREEMPT = (CurrentTime - JobStart) < 60
> WANT_VACATE = FALSE
> # KILL = TRUE # No longer matters
There is no effective difference, they just logically mean
slightly different things. The first means, "Once I've decided
to preempt a job, start vacating it and immediately kill it."
The second means, "Never try to vacate a job, just kill it."
I suppose the first technique does have a small chance of a job
successfully vacating; there may be very small window between
starting vacating and getting around killing the job.
--
Alan De Smet Condor Project Research
adesmet@xxxxxxxxxxx http://www.condorproject.org/