GFS2 hangs on running bonnie
On Wed, 2010-08-25 at 18:15 -0500, Goldwyn Rodrigues wrote:
> I am trying to run bonnie on GFS2 but it hangs on every instance of its run.
> The kernel is 18.104.22.168 on an i686x2 processor.
> gfs2 is formatted with lock_nolock and mounted locally.
> The backtrace of the process is -
> [20937.467142] bonnie++ S 0000130a 0 22275 11549 0x00000080
> [20937.467142] c14f7cc0 00000082 dfc7eaed 0000130a c0ada140 c0ada140
> c0ada140 c0ada140
> [20937.467142] f37c9bc8 c0ada140 c0ada140 00001e2b 00000000 00000000
> 0000130a f37c9940
> [20937.467142] 00000286 c14f7ccc 013ae755 00000000 c14f7d0c c07f928b
> 00000000 f6c802b8
> [20937.467142] Call Trace:
> [20937.467142] [<c07f928b>] schedule_timeout+0x7f/0xad
> [20937.467142] [<c0440aa1>] ? process_timeout+0x0/0xa
> [20937.467142] [<c07f887d>] io_schedule_timeout+0x65/0xa6
> [20937.467142] [<c049c23d>] balance_dirty_pages_ratelimited_nr+0x24d/0x2d2
That looks to me as if the page cache has got enough dirty data that the
write has triggered writeback at this point. The question is why that is
apparently stuck. I've not tried bonnie recently, but both postmark and
fsx were working happily on the latest kernels. The trace makes it look
as if it is waiting for I/O to complete,