diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2014-02-17 16:30:03 (GMT) |
---|---|---|
committer | Scott Wood <scottwood@freescale.com> | 2014-05-14 18:38:33 (GMT) |
commit | 12592110b8a4080a3e74eb99ea8e2bb93078ec66 (patch) | |
tree | afcf9e0e47dbd1466528c432d60ad2b4f4259107 /arch/alpha | |
parent | 3d1b42cbabd51f37da4121758f486df21373a1f9 (diff) | |
download | linux-fsl-qoriq-12592110b8a4080a3e74eb99ea8e2bb93078ec66.tar.xz |
fs: jbd2: pull your plug when waiting for space
Two cps in parallel managed to stall the the ext4 fs. It seems that
journal code is either waiting for locks or sleeping waiting for
something to happen. This seems similar to what Mike observed on ext3,
here is his description:
|With an -rt kernel, and a heavy sync IO load, tasks can jam
|up on journal locks without unplugging, which can lead to
|terminal IO starvation. Unplug and schedule when waiting
|for space.
Cc: stable-rt@vger.kernel.org
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Diffstat (limited to 'arch/alpha')
0 files changed, 0 insertions, 0 deletions