Page MenuHomePhabricator

Request increased quota for packaging Cloud VPS project
Closed, ResolvedPublic

Description

Project Name: packaging
Type of quota increase requested: disk
Reason: We use the builder-envoy instance to compile Envoy, which uses a lot of disk: it links all its dependencies statically, so it produces >100 GB of intermediate build artifacts, and to make matters worse it does it all in a Docker environment. Our existing instance is 160 GB, but the build has started failing because the disk fills up. The instance is already m1.xlarge, so this is a request to provision something even larger for it.

As discussed on IRC, storage isn't controlled by openstack quota, but filing this here anyway for tracking.

Related Objects

StatusSubtypeAssignedTask
Resolvedaborrero

Event Timeline

RLazarus added a parent task: Restricted Task.Jul 2 2020, 3:18 PM

Mentioned in SAL (#wikimedia-cloud) [2020-07-02T15:41:26Z] <arturo> sudo wmcs-openstack --os-compute-api-version 2.55 flavor create --private --vcpus 8 --disk 300 --ram 16384 --property aggregate_instance_extra_specs:ceph=true --description "for packaging envoy" bigdisk-ceph (T256983)

Mentioned in SAL (#wikimedia-cloud) [2020-07-02T15:56:12Z] <arturo> bump RAM quota to make room for new envoy builder VM (T256983)

Mentioned in SAL (#wikimedia-cloud) [2020-07-02T15:58:14Z] <arturo> created VM 'builder-envoy-02' (T256983) with ceph storage

aborrero claimed this task.
aborrero subscribed.

Ping me when the old VM is removed so I can reduce the RAM quota back to 48 (I had to bump it to 56)

Andrew subscribed.

@RLazarus Unfortunately during a recent attempted migration, this VM suffered irreparable corruption. If you would like to recreate it, please let me know; otherwise I will lower your quota as per arturo's comments above.

Thanks for the update; I was going to check back in here soon. We've actually rearranged this build a bit, and in the end we won't need the expanded disk after all, so we'll be settling back into a regular m1.xlarge instance.

Please don't make any quota changes yet, as I think @hnowlan is still in the process of shuffling instances around, but we'll let you know as soon as we're closed out. (And Hugh please note the lossage @Andrew mentioned, in case it affected your work.)

Was the corrupted instance builder-envoy-02? I don't see it in Horizon any more so I assume it was. It looks like builder-envoy-03 is still healthy, which is now our preferred instance going forward.

Was the corrupted instance builder-envoy-02? I don't see it in Horizon any more so I assume it was. It looks like builder-envoy-03 is still healthy, which is now our preferred instance going forward.

Yes! I deleted -02 because it was a lost cause. If you're only using -03 these days then everything is probably good (other than reverting the quota change).

Yep, we're all set. Please revert the RAM quota at your convenience, and if there are any Ceph resources to reclaim, feel free to do that too -- we won't be needing it for the foreseeable. Thanks!

done. Thank you!