moby/docs/reference
Vivek Goyal 2e222f69b3 devmapper: Add a new option dm.min_free_space
Once thin pool gets full, bad things can happen. Especially in case of xfs
it is possible that xfs keeps on retrying IO infinitely (for certain kind
of IO) and container hangs. 

One way to mitigate the problem is that once thin pool is about to get full,
start failing some of the docker operations like pulling new images or
creation of new containers. That way user will get warning ahead of time
and can try to rectify it by creating more free space in thin pool. This
can be done either by deleting existing images/containers or by adding more
free space to thin pool.

This patch adds a new option dm.min_free_space to devicemapper graph
driver. Say one specifies dm.min_free_space=10%. This means atleast
10% of data and metadata blocks should be free in pool before new device
creation is allowed, otherwise operation will fail.

By default min_free_space is 10%. User can change it by specifying
dm.min_free_space=X% on command line. A value of 0% will disable the
check.

Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
2016-03-07 20:27:39 +00:00
..
api Add KernelMemory to "info" and show warning 2016-03-02 23:32:25 +01:00
commandline devmapper: Add a new option dm.min_free_space 2016-03-07 20:27:39 +00:00
builder.md Docs: add note about CMD and ENTRYPOINT commands 2016-02-24 22:57:25 +01:00
glossary.md Update links to Docker Hub 2016-03-04 15:48:52 +01:00
index.md Creating Engine specific menu 2016-01-26 15:58:53 -08:00
run.md update cap-add docs for seccomp 2016-02-11 13:47:08 -08:00