Member-only story
Resolving Thin Pool free data blocks less than minimum required error
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)