This is the project for requests to increase quotas (CPU, RAM, Kubernetes service or pod count) for your Toolforge tool. If you do not currently have a Toolforge account or a tool, please see the instructions on Wikitech.
Before you request an increase
- Please confirm you have exhausted your current quota. Generally, as your tool account, running kubectl get events will report if there is a quota violation. Please copy the output of the command into your task.
- If this is a CPU or RAM request, make sure you are exceeding the quota and not the per-container resource limit. See also Quotas and Resources on Wikitech.
- Review your code for places where you can improve its efficiency and try again. Often, excess resource consumption relates to a leak or problem in the code, and increasing quotas will not actually help the underlying issue. A larger RAM or CPU quota may even cause problems with getting your pods scheduled on the cluster.
- Prepare an explanation of why your tool needs a higher-than-normal quota, including efforts to make it more efficient.
Requesting an increase
Create a task with the following information:
Toolforge Tool Name: <tool_name> Quota increase requested: <+2 service, +1 pod, +4GbRAM...> Reason: <Why is this quota increase required?>
Process
Requests can be granted anytime by the WMCS clinic duty team member when having a +1 from any other team member, feel free to ping us on irc if your request is urgent.
For bigger quota requests, a discussion and agreement within the Cloud Services team will happen during the team meeting every Wednesday (08:00 PST). This schedule may be effected by holidays, conferences, or other unavailability.