xfs
[Top] [All Lists]

bonnie hangs on 2.4.7-10SGI_XFS_PR1

To: XFS Mailing List <linux-xfs@xxxxxxxxxxx>
Subject: bonnie hangs on 2.4.7-10SGI_XFS_PR1
From: Thomas Duffy <Thomas.Duffy.99@xxxxxxxxxxxxxxxx>
Date: 19 Oct 2001 18:53:22 -0700
Sender: owner-linux-xfs@xxxxxxxxxxx
I have a MD RAID 10 device hooked up to a 2 p 2G machine (running
enterprise version of the kernel), basically setup like this:

< ----------------- > stripe (RAID 0)

[ d1 | d2 | d3 | d4 ]
  ^    ^    ^    ^
  |    |    |    |  mirrors (RAID 1)

[ d5   d6   d7   d8 ]

both the RAID 1's and RAID 0's have 64k chunks.

when I run bonnie on this, very soon (like 5 minutes into the test), the
process hangs on D. it is of course unkillable and unhappy.  here is the
btp from kdb of the bonnie++ process:

0xeaa45e10 0xc01180a1 schedule+0x485 (0xc1fc9a78)
                               kernel .text 0xc0100000 0xc0117c1c
0xc01182ac
           0xc012d022 ___wait_on_page+0x66 (0xc1fc9a78, 0x0)
                               kernel .text 0xc0100000 0xc012cfbc
0xc012d06c
           0xc012c471 truncate_list_pages+0xd5 (0xeaa45e94)
                               kernel .text 0xc0100000 0xc012c39c
0xc012c6ac
           0xc012c719 truncate_inode_pages+0x6d (0xeafb7118, 0x0, 0x0)
                               kernel .text 0xc0100000 0xc012c6ac
0xc012c76c
           0xc017116e pagebuf_inval+0x1a (0xeafb7060, 0x0, 0x0, 0x0)
                               kernel .text 0xc0100000 0xc0171154
0xc0171174
           0xc01e3b61 fs_tosspages+0x29 (0xf5a51bb0, 0x0, 0x0,
0xffffffff, 0xffffffff)
                               kernel .text 0xc0100000 0xc01e3b38
0xc01e3b68
           0xc01c36af xfs_itruncate_start+0x8f (0xf5a51b98, 0x1, 0x0,
0x0, 0xf5a51b98)
                               kernel .text 0xc0100000 0xc01c3620
0xc01c36b8
           0xc01dcac9 xfs_inactive+0x1b9 (0xf5a51bb0, 0x0)
                               kernel .text 0xc0100000 0xc01dc910
0xc01dcd90
           0xc01ec7bf vn_put+0x4b (0xeafb7184)
                               kernel .text 0xc0100000 0xc01ec774
0xc01ec838
           0xc01eb9ab linvfs_put_inode+0x17 (0xeafb7060)
                               kernel .text 0xc0100000 0xc01eb994
0xc01eb9b0
           0xc0154f2d iput_free+0x2d (0xeafb7060)
                               kernel .text 0xc0100000 0xc0154f00
0xc015510c
           0xc0152dc6 d_delete+0x62 (0xeac42560)
                               kernel .text 0xc0100000 0xc0152d64
0xc0152e04
           0xc014b81d vfs_unlink+0x1e9 (0xecc287a0, 0xeac42560)
                               kernel .text 0xc0100000 0xc014b634
0xc014b854
           0xc014b8fa sys_unlink+0xa6 (0x80529b0, 0x0, 0xbffff4e0, 0x3,
0x80529b0)
                               kernel .text 0xc0100000 0xc014b854
0xc014b978
           0xc0107073 system_call+0x33
                               kernel .text 0xc0100000 0xc0107040
0xc0107078


the system is still usable, but anything that tries to hit that array
hangs.  any other info I can gather to help debug this?

-tduffy


<Prev in Thread] Current Thread [Next in Thread>