login
Header Space

 
 

Re: BUG: ext3 hang in transaction commit

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: David Chinner <dgc@...>
Cc: lkml <linux-kernel@...>
Date: Thursday, April 3, 2008 - 6:07 am

Hi,


  I suppose this is wait_on_buffer() in line 444 in fs/jbd/commit.c, isn't it?


  We wait for write of ordered-data to finish. Which seems to never
happen. Page isn't under writeback, but that just means we submitted the
buffer from the commit code (that doesn't change the page state).
  Anyway, the cause is that either due to some bug IO never finished and
so buffer never got unlocked, or we somewhere locked the buffer and
forgot to unlock it (but I've checked all the relevant places and think
they are correct). The traces of all the processes seem harmless - I see
no place trace where we are holding a buffer lock.
  If you happen to hit this again, please let me know and I'll look into
it further...
 

								Honza
-- 
Jan Kara <jack@suse.cz>
SuSE CR Labs
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
BUG: ext3 hang in transaction commit, David Chinner, (Wed Mar 26, 7:16 pm)
Re: BUG: ext3 hang in transaction commit, Jan Kara, (Thu Apr 3, 6:07 am)
Re: BUG: ext3 hang in transaction commit, David Chinner, (Thu Apr 3, 9:27 pm)
Re: BUG: ext3 hang in transaction commit, Peter Zijlstra, (Thu Apr 3, 11:08 am)
Re: BUG: ext3 hang in transaction commit, Marcelo Tosatti, (Thu Apr 3, 12:15 pm)
Re: BUG: ext3 hang in transaction commit, Jan Kara, (Fri Apr 4, 6:34 am)
Re: BUG: ext3 hang in transaction commit, Marcelo Tosatti, (Fri Apr 4, 11:02 am)
speck-geostationary