This is part of our commercial offering.
Polyaxon provides a queue abstraction to:
- Prioritize operations on a queue.
- Throttle the number of operations on a queue.
- Route operations on a queue to a namespace or cluster.
- Limit the number of operations queued from a single workflow or nested workflows.
Every agent comes with a default queue.
Create queues
If you have admin access you can create new queues
You can also attach a quota to a queue
Note: The quota field accepts any resource format supported by Kubernetes e.g. (5Gi, 0.5m, 1000, …)
Manage queues
You can list, review, and manage all queues for each agent.
Queue settings
You can update or delete a queue.
Queues viewer
Users without admin or owner rights can view the table of available queues in your organization.
Queues usage
They can also view details on how to use them in their workload.
Global or per project queues
Managers and Admins of Polyaxon organizations and projects can set a default queue that gets applied to all runs under the organization or the project.
Setting the organization’s default queue:
Setting a project’s default queue:
Restricting queues accessible by a project: