Search
Page 7 of 107. Showing 1,065 results (0.015 seconds)
Properties and Uses
Execution Properties of a Callback: Always executed on the Supervisor Executed when a 'trigger' is evaluated as true Can be executed more than once Executed under the Qube user permissions of the user who owns the callback Common uses of a callback: Job d…Event Model
Qube is an even-driven queuing system. Because of this, Qube inherently tracks common job events. These include events such as when a job starts running, or when a host reports new resources available. The advantage of an event-driven system is that the q…Packages
the data to be transmitted to the execution end of the job. Example my $job = { name => "my job" }; my $package = { scenefile => "/my/scene/file/location.ma", outputdir…Work Agendas
Qube supports an abstract coordination concept called a work agenda. By definition, it is a list of "things to do". The use of a job agenda allows for the most flexible and dynamic use of processor power, with the use of third party applications such as M…API Functions
qbbackup Purpose Backup Supervisor state database. Prototype QB_BOOL qbbackup() qbblock Purpose Sets job state to blocked. Prototype QB_BOOL qbblock(QbCommand cmd&, QbJobIdList& jobs) qbblockwork Purpose Blocks work agenda items. Prototype QB_BOOL qbblock…Job Labels
Qube introduces the concept of job labeling. A job label is a separate field in a Qube job which is used to help other jobs refer to that job without knowing it's process ID. When designing a job dependency graph, developers were previously forced to subm…Custom Queuing Algorithms
Although Qube! is shipped with several pre-built and optimized queuing algorithms, Qube! also allows developers to take advantage of the research PipelineFX has done in queuing system design to write their own queuing system algorithm. This is a feature h…Scripting custom queuing algorithms
This is done using a script file plug-in written in Perl. The qb.conf setting for this is as follows: supervisor_queue_binding = Perl supervisor_queue_library = plugin_path This document isn't meant to be a tutorial on the Perl scripting language so we wi…Dynamic Menus
Dynamically loaded menus [New in Qube 6.1] All the main and popup menus are dynamically loaded and exposed to the user. This allows one add, remove, or tweak the menu items in the interface. The default menus are stored under the simplecmds/ directory. wo…Perl API Reference
qb::block Purpose Sets job state to blocked. Prototype qb::block(ids) Parameters ids a list of job or subjob ids. Results Notes Example use lib "$ENV{QBDIR}/api/perl"; use qb;qb::block(@ids) qb::bottom Purpose Moves jobs to end of execution or…