Versions Compared

    Key

    • This line was added.
    • This line was removed.
    • Formatting was changed.

    ...

    Info

    New in Qube! 6.5

    Qube! 6.5 will allow allows for a more "dynamic" evaluation of the "host.processors=1+" or "host.processors=4-8" style of reservations.

    A "1+" reservation used to mean "all the slots", but there was no way to know how many slots it was allocated; there could be a 2-slot job already running on an 8-slot worker, and then the 1+ would just assume that it was getting all 8 slots and the worker would be over-scheduled for as long as both the 2-slot and the 1+ job were running at the same time.

    With Qube! 6.5, the reservations as evaluated on each worker at the time the job instance starts on the particular worker. So in the above example, the 2-slot job has already been allocated 2 worker slots, and when the 1+ instance starts, it's allocated the remaining 6 slots.

    ...

    This will be exposed to the job's running environment as QB_JOBSLOTS=6, and stored in the Qube! database in the job's subjob table as "allocations".

    See Also

    CPU-Minutes , or Accumulated (Cumulative Time)