summaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_itable.c
diff options
context:
space:
mode:
authorDave Chinner <david@fromorbit.com>2010-03-04 01:46:25 +0000
committerAlex Elder <aelder@sgi.com>2010-03-05 11:01:59 -0600
commit8babd8a2e75cccff3167a61176c2a3e977e13799 (patch)
tree3d438e7ed84ad1f06a1a67fbb62725c92c6ad224 /fs/xfs/xfs_itable.c
parent3ed3a4343b79a79d10e31f85f2d1afabcead76c6 (diff)
downloadlinux-8babd8a2e75cccff3167a61176c2a3e977e13799.tar.gz
linux-8babd8a2e75cccff3167a61176c2a3e977e13799.tar.bz2
linux-8babd8a2e75cccff3167a61176c2a3e977e13799.zip
xfs: Increase the default size of the reserved blocks pool
The current default size of the reserved blocks pool is easy to deplete with certain workloads, in particular workloads that do lots of concurrent delayed allocation extent conversions. If enough transactions are running in parallel and the entire pool is consumed then subsequent calls to xfs_trans_reserve() will fail with ENOSPC. Also add a rate limited warning so we know if this starts happening again. This is an updated version of an old patch from Lachlan McIlroy. Signed-off-by: Dave Chinner <david@fromorbit.com> Signed-off-by: Alex Elder <aelder@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_itable.c')
0 files changed, 0 insertions, 0 deletions