Page MenuHomePhabricator

Free up LVM extents for Docker devicemapper on new Jenkins Agents
Closed, DeclinedPublic

Description

The breakdown for storage on Docker agents is:

  • 20GB Root partition/OS - Mounted at /
  • 20GB Workspace partitions - Mounted at /srv
  • ??? [Unallocated extents for Docker]

Currently "???" is 12GB of Docker images and 2GB (worst-case)/executor for Docker containers. This is currently stored on / with the OS. The free space will vary based on instance-type. The needed space for running Docker containers will vary with agent executors.

Event Timeline

thcipriani triaged this task as Medium priority.

Change 459850 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[operations/puppet@production] Parameterize profile::labs::lvm::srv volume size

https://gerrit.wikimedia.org/r/459850

Change 459850 abandoned by Dduvall:
Parameterize profile::labs::lvm::srv volume size

Reason:
An additional logical volume can be achieved as long as it's created first. See https://gerrit.wikimedia.org/r/c/operations/puppet/ /459875

https://gerrit.wikimedia.org/r/459850