Search
Page 84 of 107. Showing 1,065 results (0.012 seconds)
Global Resources
Global resources are defined in the Supervisor using the qb.conf file. The configuration parameter is called supervisor_global_resources. The following specifies the configuration entry: supervisor_global_resources = resspec [, resspec,…] where resspec is…Scoped Resources
Scoped resources are similar to global resources in that they govern a resource available to the entire system. However, they may also be restricted on a per-host basis as well. For example, a site may have a certain number of software licenses, and be re…License Resources
License resources work exactly like global resources with the added advantage that they can be dynamically updated in the Supervisor by an external application. Normally, as jobs are dispatched and executed, the Supervisor continually updates the global r…Per-Host Global Resources
Per-host global resources are very similar to the original global resources, but differ in that they track resources that are consumed on a per-host basis, not per-instance. For example, they may be used to track application licenses where a single licens…Per-Host License Resources
Per-host license resources are similar to the original license resources in that they act exactly like global resources with the added benefit of being dynamically updated in the Supervisor by an external application. Per-host license resources differ fro…Externally Updatable Worker Resources and Properties
(New in 6.3) Qube! 6.3 introduces Externally Updatable Worker Resources and Properties, which are site-defined worker resources and properties that may be periodically updated externally by programs using API calls. Jobs, on submission, may "reserve" thes…Worker Locking
When you don't have a dedicated compute farm, it is often necessary to enlist existing machines into part-time service. So the hosts might be available for computing say at night, but not during the day. It can be quite inconvenient to start and stop the…qb_startjob_deinit()
This function is called for every thread after executing the qb_hostcmp function.…qb_rejectjob($job, $host)
With every system, there are situations where a job shouldn't run on a host. While this can be controlled by the Qube! job routine features, the queuing algorithm also has the ability to reject job a job from running on a host. The $job and the $host are…qb_preemptcmp($runningjob, $candidatejob, $host)
This is a comparison function which is slightly different from the previous cmp functions. This routine is passed the job which the system plans to replace $runningjob and the $host it is running on. The routine is also passed the $candidatejob which is c…