Despite the number of processors in a render farm, it is still necessary to order the jobs so that they are dispatched to execution hosts in a deterministic order. Queuing is the process of properly sorting the list of jobs to be executed.
Qube ships with a number of built-in queuing algorithms that should be sufficient for most productions. However, if these algorithms are not suitable, Qube supports the development of custom queuing algorithms as well.
The queueing algorithm used by the supervisor is specified by the qb.conf parameter supervisor_queue_algorithm
Built-in algorithm names
- cluster: Clustering and Job Priority
- priority: Priority
- queue: First Come, First Served (FCFS)