Member-only story

Resolving Thin Pool free data blocks less than minimum required error

Vinayak Pandey
2 min readOct 9, 2020

Issue: Recently we encountered an issue with our OpenShift platform where Pod was not getting created due to this error

Error: Error response from daemon: {“message”:”devmapper: Thin Pool has 30021 free data blocks which is less than minimum required 30422 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior”}

Diagnosis: Execute docker info command on the worker node where pod deployment is failing and have a look at Storage Driver section

Storage Driver: devicemapper
Pool Name: docker — vg-docker — pool
Pool Blocksize: 524.3 kB
Base Device Size: 10.74 GB
Backing Filesystem: xfs
Data file:
Metadata file:
Data Space Used: 143.6 GB
Data Space Total: 159.5 GB
Data Space Available: 15.86 GB
Metadata Space Used: 49.05 MB
Metadata Space Total: 163.6 MB
Metadata Space Available: 114.5 MB
Thin Pool Minimum Free Space: 15.95 GB
Udev Sync Supported: true
Deferred Removal Enabled: true
Deferred Deletion Enabled: true
Deferred Deleted Device Count: 0
Library Version: 1.02.140-RHEL7 (2017–05–03)

--

--

Vinayak Pandey
Vinayak Pandey

Written by Vinayak Pandey

Experienced Cloud Engineer with a knack of automation. Linkedin profile: https://www.linkedin.com/in/vinayakpandeyit/

No responses yet