Page MenuHomePhabricator

DiskSpace (contint1003)
Closed, ResolvedPublic

Description

Common information

  • alertname: DiskSpace
  • cluster: ci
  • device: /dev/mapper/vg0-srv
  • fstype: ext4
  • instance: contint1003:9100
  • job: node
  • mountpoint: /srv
  • prometheus: ops
  • severity: critical
  • site: eqiad
  • source: prometheus
  • team: collaboration-services

Firing alerts


Related Objects

Event Timeline

Jelto renamed this task from DiskSpace to DiskSpace (contint1003).Thu, Jul 16, 10:36 AM

Docker vfs is using most of the space (and should be replace by a proper storage driver):

sudo du -sh /srv/*
4.0K    /srv/deployment
1.2T    /srv/docker
143G    /srv/jenkins
1.5G    /srv/jenkins-agent
16K     /srv/lost+found

sudo du -h --max-depth=1 /srv/docker/
4.0K    /srv/docker/containers
16K     /srv/docker/tmp
72K     /srv/docker/network
28K     /srv/docker/volumes
319M    /srv/docker/buildkit
4.0K    /srv/docker/runtimes
4.0K    /srv/docker/swarm
1.2T    /srv/docker/vfs
58M     /srv/docker/image
8.0K    /srv/docker/plugins
1.2T    /srv/docker/

I'm unsure how to safely remove the data of old containers. But I'll try pruning some containers and images.

I ran sudo docker builder prune which freed most of the space in /srv:

df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg0-srv   1.4T  194G  1.1T  16% /srv

The alert resolved.

I'll leave this task open to either replace vfs with a proper storage driver and/or tune the docker-system-prune-dangling.service and docker-system-prune-all.service jobs.

I'll leave this task open to either replace vfs with a proper storage driver

Yes please. Overlayfs is what is needed. This will require doing something like https://gerrit.wikimedia.org/r/c/operations/puppet/+/402797 for contint1003.

I'll leave this task open to either replace vfs with a proper storage driver

Yes please. Overlayfs is what is needed. This will require doing something like https://gerrit.wikimedia.org/r/c/operations/puppet/+/402797 for contint1003.

I will take care of this.

Change #1311477 had a related patch set uploaded (by Ahmon Dancy; author: Ahmon Dancy):

[operations/puppet@production] jenkins: enable overlay/overlayfs kernel modules for Docker

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

Change #1311477 merged by Dzahn:

[operations/puppet@production] jenkins: enable overlay/overlayfs kernel modules for Docker

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

thanks all!

patch has been deployed

[contint1003:~] $ lsmod | grep overlay
overlay               217088  0

Mentioned in SAL (#wikimedia-releng) [2026-07-16T16:33:03Z] <dancy> Restarted docker on contint1003 (T432326)

Mentioned in SAL (#wikimedia-releng) [2026-07-16T16:34:17Z] <dancy> Restarted docker on contint2003 (T432326)

dancy claimed this task.
dancy triaged this task as High priority.