Page MenuHomePhabricator

Project History
ActivePublic

Referenced Files
F31870815: profile
Jun 18 2020, 9:58 PM

Details

Looks Like
Toolforge (Quota-requests)
Hashtags
#toolforge-quota-requests
Description

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.