Revision 85ad643b7e7e52d37620fb272a9fd577a8095647 authored by Joe Thornber on 09 May 2014, 14:59:38 UTC, committed by Mike Snitzer on 14 May 2014, 20:11:37 UTC
If the pool runs out of data space, dm-thin can be configured to
either error IOs that would trigger provisioning, or hold those IOs
until the pool is resized.  Unfortunately, holding IOs until the pool is
resized can result in a cascade of tasks hitting the hung_task_timeout,
which may render the system unavailable.

Add a fixed timeout so IOs can only be held for a maximum of 60 seconds.
If LVM is going to resize a thin-pool that is out of data space it needs
to be prompt about it.

Signed-off-by: Joe Thornber <ejt@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Cc: stable@vger.kernel.org # 3.14+
1 parent 8d07e8a
History
File Mode Size
codecs
core
fabrics
soundbus
Kconfig -rw-r--r-- 329 bytes
Makefile -rw-r--r-- 142 bytes
aoa-gpio.h -rw-r--r-- 2.4 KB
aoa.h -rw-r--r-- 3.7 KB

back to top