Changeset 797

Show
Ignore:
Timestamp:
07/14/08 20:32:12 (2 months ago)
Author:
mwhitworth
Message:

Fix recovery bug, wait for buffer to be committed to disk.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Whitix/branches/fs/fs/journal/recovery.c

    r785 r797  
    6666                flags=BeToCpu32(tag->flags); 
    6767                 
    68                 ioBlock=*logBlock++; 
     68                ioBlock=*logBlock; 
     69                *logBlock=(*logBlock)+1; 
    6970                /* WRAP */ 
    7071                 
     
    8384                 
    8485                BufferUnlock(onDisk); 
     86                WaitForBuffer(onDisk); 
    8587                BufferRelease(onDisk); 
     88                 
    8689                BufferRelease(journEntry); 
    8790                 
     
    190193 
    191194        JournalDoOnePass(journal, jSb, &recovery, JOURN_PASS_SCAN); 
     195         
    192196        JournalDoOnePass(journal, jSb, &recovery, JOURN_PASS_REPLAY); 
    193197