From: Akira Fujita <a-fujita@rs.jp.nec.com>
To: ext4 development <linux-ext4@vger.kernel.org>
Subject: [BUG] xfstest269 causes deadlock on linux-3.9.0 (ext4)
Date: Mon, 13 May 2013 15:49:24 +0900 [thread overview]
Message-ID: <51908CF4.2000703@rs.jp.nec.com> (raw)
Hi,
I ran into the deaclock with xfs_test 269 on linux-3.9.0.
It seems happen between jbd2_log_wait_commit, sleep_on_buffer
and writeback_indoes (Please see ps log below).
Once it occurs we can't touch FS anymore.
In my case 300 - 1000 trials to occur. Is this known issue?
The following kernels seems to have same problem:
- linux-3.5-rc5
- linux-3.8.5
- linux-3.9-rc7
And now I'm trying it on linux-3.10-rc1.
# ./check generic/269
FSTYP -- ext4
PLATFORM -- Linux/x86_64 mcds1 3.9.0
MKFS_OPTIONS -- /dev/sda12
MOUNT_OPTIONS -- -o acl,user_xattr /dev/sda12 /mnt/mp2
# ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:16,comm
PID TID CLS RTPRIO NI PRI PSR %CPU STAT WCHAN COMMAND
1 1 TS - 0 19 0 0.0 Ss poll_schedule_ti init
2 2 TS - 0 19 0 0.0 S kthreadd kthreadd
3 3 TS - 0 19 0 0.0 S smpboot_thread_f ksoftirqd/0
...
2391 2391 TS - 0 19 2 0.1 D jbd2_log_wait_co flush-8:0
...
22647 22647 TS - 0 19 3 0.0 S worker_thread kworker/3:1
22655 22655 TS - 0 19 0 0.0 S hrtimer_nanoslee sleep
22657 22657 TS - 0 19 2 0.0 R+ - ps
25330 25330 TS - 0 19 0 0.0 S worker_thread kworker/0:0
28963 28963 TS - 0 19 1 0.0 S+ wait loop_xfstests.s
28964 28964 TS - 0 19 1 0.0 S+ wait check
29180 29180 TS - 0 19 3 0.0 S kjournald2 jbd2/sda11-8
29181 29181 TS - -20 39 3 0.0 S< rescuer_thread ext4-dio-unwrit
29199 29199 TS - 0 19 3 0.0 S+ wait 269
29391 29391 TS - 0 19 0 0.6 D sleep_on_buffer jbd2/sda12-8
29392 29392 TS - -20 39 3 0.0 S< rescuer_thread ext4-dio-unwrit
29394 29394 TS - 0 19 0 0.0 S wait fsstress
29505 29505 TS - 0 19 3 0.0 D writeback_inodes fsstress
# df -T /dev/sda11 /dev/sda12
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda11 ext4 9857264 22308 9327564 1% /mnt/mp1
/dev/sda12 ext4 499656 499656 0 100% /mnt/mp2
# tail -f /var/log/messages
May 11 05:59:22 mcds1 root: run xfstest generic/269
May 11 05:59:23 mcds1 kernel: [60999.075705] EXT4-fs (sda12): mounted filesystem with ordered data mode. Opts: acl,user_xattr
May 11 06:01:41 mcds1 kernel: [61137.377958] EXT4-fs (sda11): warning: maximal mount count reached, running e2fsck is recommended
May 11 06:01:41 mcds1 kernel: [61137.378756] EXT4-fs (sda11): mounted filesystem with ordered data mode. Opts: acl,user_xattr
May 11 06:01:48 mcds1 kernel: [61144.673759] EXT4-fs (sda12): mounted filesystem with ordered data mode. Opts: acl,user_xattr
May 11 06:01:48 mcds1 kernel: [61144.882217] EXT4-fs (sda11): warning: maximal mount count reached, running e2fsck is recommended
May 11 06:01:48 mcds1 kernel: [61144.882799] EXT4-fs (sda11): mounted filesystem with ordered data mode. Opts: acl,user_xattr
May 11 06:01:48 mcds1 root: run xfstest generic/269
May 11 06:01:49 mcds1 kernel: [61145.444455] EXT4-fs (sda12): mounted filesystem with ordered data mode. Opts: acl,user_xattr
Regards,
Akira Fujita
next reply other threads:[~2013-05-13 6:55 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-13 6:49 Akira Fujita [this message]
2013-05-14 21:37 ` [BUG] xfstest269 causes deadlock on linux-3.9.0 (ext4) Jan Kara
2013-05-15 2:57 ` Akira Fujita
2013-05-27 1:49 ` Akira Fujita
2013-05-27 8:16 ` Dmitry Monakhov
2013-05-27 8:33 ` Jan Kara
[not found] ` <51A46C79.4000105@rs.jp.nec.com>
2013-06-24 11:04 ` Jan Kara
2013-06-25 10:06 ` Akira Fujita
2013-06-25 11:27 ` Jan Kara
2013-06-26 8:38 ` Akira Fujita
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51908CF4.2000703@rs.jp.nec.com \
--to=a-fujita@rs.jp.nec.com \
--cc=linux-ext4@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.