Questions regarding journal replay

Eric Sandeen sandeen at redhat.com
Wed Feb 25 17:44:10 UTC 2009


Ralf Hildebrandt wrote:
> * Theodore Tso <tytso at mit.edu>:
>> On Wed, Feb 25, 2009 at 10:31:42AM -0600, Eric Sandeen wrote:
>>> It'd be better to get to the bottom of the problem ... maybe iostat
>>> while it's happening to see if IO is actually happening; run blktrace to
>>> see where IO is going, do a few sysrq-t's to see where threads are at, etc.
>>>
>>> Can you find a way to reproduce this at will?
>>>
>>> Journal replay should *never* take this long, AFAIK.
>> Indeed.  The journal is 128 megs, as I recall.  So even if the journal
>> was completely full, if it's taking 800 seconds, that's a write rate
>> of 0.16 Mb/S (164 kb/second).   That is indeed way too slow.  
> 
> The problem seems to be with the external journal which I recently
> changed to. It's a 32GB partition. My timings seem to indicate that
> ALL OF IT was being replayed
> 

But you also saw this with an internal journal?

Perhaps you have uncovered 2 bugs ... :)

TBH external journals probably aren't tested that much (though they
certainly should work)

I'll give it a quick sanity test on ext4.

-Eric




More information about the Ext3-users mailing list