The BOSH agent in certain lower Xenial stemcell versions mounts
/var/vcap/data/sys/run as an 1 MB
tmpfs.
The
garden-runc v1.19.29+ starts to store container states into this 1 MB
tmpfs. When multiple app containers are scheduled to a Diego Cell, the 1 MB disk space is easily used up, which causes the error.
Workaround
To temporarily work around this issue, you can enlarge the size of the
tmpfs mounted at
/var/vcap/data/sys/run to 16 MB.
1. Run this command to stop all services:
monit stop all
2. Run this command:
umount /var/vcap/data/sys/run
3. Run this command:
mount -t tmpfs -o rw,relatime,size=16m tmpfs /var/vcap/data/sys/run
4. Run this command to start all services:
monit start all
Resolution
To resolve this issue, upgrade to the following appropriate stemcell version. The following BOSH agent versions, with corresponding stemcell versions, set up a 16 MB disk space for the
tmpfs mounted at
/var/vcap/data/sys/run.
- BOSH agent 2.268.21+ (Xenial stemcell 621.115+)
- BOSH agent 2.234.11+ (Xenial stemcell 456.152+)