Page MenuHomePhabricator

Request increased quota for wikitextexp Cloud VPS project
Closed, ResolvedPublic

Description

Project Name: wikitextexp
Type of quota increase requested: +12 cpu, +24GiB ram, +270GiB cinder
Reason: Make room to fix T292264: Loss of access to parsing-qa-01.eqiad.wmflabs. CPU and RAM increases are temporary and can be removed after T292264 is complete. Cinder quota is permanent but replacing old custom large local storage instance that will be deleted.

Event Timeline

+1, This will be a much better setup for the next time such a problem happens anyway!

bd808 changed the task status from Open to In Progress.Sep 30 2021, 10:29 PM
bd808 claimed this task.
bd808 triaged this task as High priority.
$ sudo wmcs-openstack quota show wikitextexp --fit-width
+-----------------------+------------------------------------------------------+
| Field                 | Value                                                |
+-----------------------+------------------------------------------------------+
| backup-gigabytes      | 1000                                                 |
| backups               | 0                                                    |
| cores                 | 20                                                   |
| fixed-ips             | -1                                                   |
| floating-ips          | 0                                                    |
| gigabytes             | 80                                                   |
| gigabytes___DEFAULT__ | -1                                                   |
| gigabytes_standard    | -1                                                   |
| groups                | 4                                                    |
| health_monitors       | None                                                 |
| injected-file-size    | 10240                                                |
| injected-files        | 5                                                    |
| injected-path-size    | 255                                                  |
| instances             | 8                                                    |
| key-pairs             | 100                                                  |
| l7_policies           | None                                                 |
| listeners             | None                                                 |
| load_balancers        | None                                                 |
| location              | Munch({'cloud': '', 'region_name': 'eqiad1-r',       |
|                       | 'zone': None, 'project': Munch({'id': 'admin',       |
|                       | 'name': 'admin', 'domain_id': 'default',             |
|                       | 'domain_name': 'default'})})                         |
| name                  | None                                                 |
| networks              | 100                                                  |
| per-volume-gigabytes  | -1                                                   |
| pools                 | None                                                 |
| ports                 | 500                                                  |
| project               | wikitextexp                                          |
| project_name          | wikitextexp                                          |
| properties            | 128                                                  |
| ram                   | 49152                                                |
| rbac_policies         | 10                                                   |
| routers               | 10                                                   |
| secgroup-rules        | 100                                                  |
| secgroups             | 40                                                   |
| server-group-members  | 10                                                   |
| server-groups         | 10                                                   |
| snapshots             | 4                                                    |
| snapshots___DEFAULT__ | -1                                                   |
| snapshots_standard    | -1                                                   |
| subnet_pools          | -1                                                   |
| subnets               | 100                                                  |
| volumes               | 8                                                    |
| volumes___DEFAULT__   | -1                                                   |
| volumes_standard      | -1                                                   |
+-----------------------+------------------------------------------------------+
$ sudo wmcs-openstack quota set --cores 32 --ram 73728 --gigabytes 350 wikitextexp
$ sudo wmcs-openstack quota show wikitextexp --fit-width
+-----------------------+------------------------------------------------------+
| Field                 | Value                                                |
+-----------------------+------------------------------------------------------+
| backup-gigabytes      | 1000                                                 |
| backups               | 0                                                    |
| cores                 | 32                                                   |
| fixed-ips             | -1                                                   |
| floating-ips          | 0                                                    |
| gigabytes             | 350                                                  |
| gigabytes___DEFAULT__ | -1                                                   |
| gigabytes_standard    | -1                                                   |
| groups                | 4                                                    |
| health_monitors       | None                                                 |
| injected-file-size    | 10240                                                |
| injected-files        | 5                                                    |
| injected-path-size    | 255                                                  |
| instances             | 8                                                    |
| key-pairs             | 100                                                  |
| l7_policies           | None                                                 |
| listeners             | None                                                 |
| load_balancers        | None                                                 |
| location              | Munch({'cloud': '', 'region_name': 'eqiad1-r',       |
|                       | 'zone': None, 'project': Munch({'id': 'admin',       |
|                       | 'name': 'admin', 'domain_id': 'default',             |
|                       | 'domain_name': 'default'})})                         |
| name                  | None                                                 |
| networks              | 100                                                  |
| per-volume-gigabytes  | -1                                                   |
| pools                 | None                                                 |
| ports                 | 500                                                  |
| project               | wikitextexp                                          |
| project_name          | wikitextexp                                          |
| properties            | 128                                                  |
| ram                   | 73728                                                |
| rbac_policies         | 10                                                   |
| routers               | 10                                                   |
| secgroup-rules        | 100                                                  |
| secgroups             | 40                                                   |
| server-group-members  | 10                                                   |
| server-groups         | 10                                                   |
| snapshots             | 4                                                    |
| snapshots___DEFAULT__ | -1                                                   |
| snapshots_standard    | -1                                                   |
| subnet_pools          | -1                                                   |
| subnets               | 100                                                  |
| volumes               | 8                                                    |
| volumes___DEFAULT__   | -1                                                   |
| volumes_standard      | -1                                                   |
+-----------------------+------------------------------------------------------+

I did the ram math wrong apparently. I ended up bumping the quota to 80GiB total.

Quotas reduced to fit running instances after migration:

$ sudo wmcs-openstack quota set --cores 20 --ram 45056 wikitextexp
$ sudo wmcs-openstack quota show wikitextexp --fit-width
+-----------------------+------------------------------------------------------+
| Field                 | Value                                                |
+-----------------------+------------------------------------------------------+
| backup-gigabytes      | 1000                                                 |
| backups               | 0                                                    |
| cores                 | 20                                                   |
| fixed-ips             | -1                                                   |
| floating-ips          | 0                                                    |
| gigabytes             | 350                                                  |
| gigabytes___DEFAULT__ | -1                                                   |
| gigabytes_standard    | -1                                                   |
| groups                | 4                                                    |
| health_monitors       | None                                                 |
| injected-file-size    | 10240                                                |
| injected-files        | 5                                                    |
| injected-path-size    | 255                                                  |
| instances             | 8                                                    |
| key-pairs             | 100                                                  |
| l7_policies           | None                                                 |
| listeners             | None                                                 |
| load_balancers        | None                                                 |
| location              | Munch({'cloud': '', 'region_name': 'eqiad1-r',       |
|                       | 'zone': None, 'project': Munch({'id': 'admin',       |
|                       | 'name': 'admin', 'domain_id': 'default',             |
|                       | 'domain_name': 'default'})})                         |
| name                  | None                                                 |
| networks              | 100                                                  |
| per-volume-gigabytes  | -1                                                   |
| pools                 | None                                                 |
| ports                 | 500                                                  |
| project               | wikitextexp                                          |
| project_name          | wikitextexp                                          |
| properties            | 128                                                  |
| ram                   | 45056                                                |
| rbac_policies         | 10                                                   |
| routers               | 10                                                   |
| secgroup-rules        | 100                                                  |
| secgroups             | 40                                                   |
| server-group-members  | 10                                                   |
| server-groups         | 10                                                   |
| snapshots             | 4                                                    |
| snapshots___DEFAULT__ | -1                                                   |
| snapshots_standard    | -1                                                   |
| subnet_pools          | -1                                                   |
| subnets               | 100                                                  |
| volumes               | 8                                                    |
| volumes___DEFAULT__   | -1                                                   |
| volumes_standard      | -1                                                   |
+-----------------------+------------------------------------------------------+