Am 26.02.2013 um 09:17 schrieb Arnau Bria:

> On Mon, 25 Feb 2013 23:06:45 +0100
> Reuti Reuti wrote:
> 
> Hi Reuti,
> 
> [...]
>> How do you configure backfilling? I would say it's there by default
>> once it sees that a job might run without blocking the waiting job
>> which uses "-R y". But as the default runtime is not enforced (and in
>> the early implementation it was set to 10 minutes IIRC) always new
>> jobs might slip in.
> 
> There's one thing that I do not understand for your reply, I
> understand that you say that backfill is there since there's a job that
> uses -R, but if I do not use -R, is it still there? 

Well, it's there but there is no reservation which can be backfilled. As soon 
as one of the waiting jobs can start it will start. This leads to the observed 
behavior that some parallel jobs (or a job with a huge memory request) will die 
of starvation.

And to allow backfilling to work correctly, it's best to submit all jobs with 
an estimated runtime. If the default runtime is used and overdrawn all computed 
reservation might become worthless.

-- Reuti


> Going to do some tests...
> (I've read some docs about backfill and I did not see where it says
> that is't enabled by default...)
> 
>> -- Reuti
> Cheers,
> Arnau
> _______________________________________________
> users mailing list
> [email protected]
> https://gridengine.org/mailman/listinfo/users


_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to