aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>2014-02-17 17:30:03 +0100
committerSteven Rostedt <rostedt@goodmis.org>2014-10-31 10:54:33 -0400
commit42a4903f5ca085b67fbd24115c035c7aea06bf04 (patch)
tree1324a2a521791250a6d125ac3dccf11aa90a47b2 /arch
parentba2daac8312c7b9dcaa5b0a2f1fe57c2f9fa631c (diff)
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')
0 files changed, 0 insertions, 0 deletions