Page MenuHomePhabricator

Request increased quota for yifeibot Toolforge tool
Closed, ResolvedPublic

Description

Tool Name: yifeibot
Quota increase requested: count/deployments.apps + 7, pods + 10, limits.cpu + 8000m, requests.cpu + 1000m, limits.memory + 2Gi
Reason: Migration from Grid (T320198). To support 30 jobs, 7 of which are continuous, 23 cronjobs, and padding a bit of buffer in case of future development. Estimating 1/3 of cronjobs will be active at any time (=7):

  • Deployments: Minimum 7 (continuous jobs) + 1 (for a webservice) = 8, padding to 10, current 3, unsatisfied.
  • Cronjobs: Minimum 23, padding to 25, current 50, satisfied.
  • Jobs: Minimum 7 (from cronjob) + 1 (testing & shell) = 8, padding to 10, current 15, satisfied.
  • Pods: Minimum 7 (continuous jobs) + 1 (for a webservice) + 7 (from cronjob) + 1 (testing & shell) = 16, padding to 20, current 10, unsatisfied.
  • CPU:
    • Limit: Each pod is 500m, assuming previous calculations in "Pods", minimum is 8000m, padding to 10000m, current 2000m, unsatisfied
    • Request: Each pod is 150m, assuming previous calculations in "Pods", minimum is 2400m, padding to 3000m, current 2000m, unsatisfied
  • Memory:
    • Limit: Each pod is 512Mi, assuming previous calculations in "Pods", minimum is 8Gi, padding to 10Gi, current 8Gi, satisfied minimum, but not padded
    • Request: Each pod is 256Mi, assuming previous calculations in "Pods", minimum is 4Gi, padding to 5Gi, current 6Gi, satisfied