Bug 713

Summary: Journaling
Product: Value Memory Reporter: Werner Van Belle <werner>
Component: MainAssignee: Werner Van Belle <werner>
Status: ASSIGNED ---    
Severity: critical    
Priority: P1    
Version: unspecified   
Hardware: PC   
OS: Linux   

Description Werner Van Belle 2011-01-03 10:39:07 CET
 
Comment 1 Werner Van Belle 2011-01-26 14:56:36 CET
Journalling is quite necessary so that we don't need to load too many different pages from memory. And given that we already use a handle it should be straightforward to relocate things as we go along.
Comment 2 Werner Van Belle 2011-01-26 15:00:41 CET
Efficient journalling at this level will require a separation of the block metadata and their location on disk. So the prev_block, next_block and other pointers will need to be taken out, otherwise we might need to update them, which would lead to another update.