See about HQueue for information on what HQueue is, how it works, and what it can do for you.
Note
A Python 3 implementation for the HQueue Server and Clients is not currently available. However, you can submit jobs from a Houdini Python 3 build and run Houdini Python 3 in jobs on an HQueue Python 2 farm.
Subtopics
Getting started
-
HQueue is a general-purpose job management system. You can use it to distribute renders, simulations, and other work to remote clients.
-
How to set up a basic HQueue farm.
-
How to set configuration options for the HQueue server and clients.
-
How to put work on the farm.
Managing the farm
-
How to use the web interface or local logins to add, remove, restart, and manage client machines.
-
How to view and manage jobs on the farm.
-
How to use the web interface or local logins to create and manage groups of client machines.
-
Each client and job can have informational notes attached.
-
You can specify what resources (such as licenses) are available on each client, so jobs can be scheduled on clients where they can run.
-
How to use the Network Folder management page.
Next steps
-
Hqueue stores separate logs for errors and scheduling events, and each client also generates a log.
-
How to uninstall the HQueue server or client software.
-
Answers to frequently asked questions.
Guru level
-
You can connect to the HQueue server over the network and call functions to manipulate and query jobs and other information.
-
More detail on the internals of a job specification for users who want to submit custom jobs.
-
Switching to MySQL (Linux only)
You can optionally configure HQueue to use MySQL instead of SQLite on Linux.