Bug 713 - Journaling
Summary: Journaling
Status: ASSIGNED
Alias: None
Product: Value Memory
Classification: Unclassified
Component: Main (show other bugs)
Version: unspecified
Hardware: PC Linux
: P1 critical
Assignee: Werner Van Belle
URL:
Depends on:
Blocks:
 
Reported: 2011-01-03 10:39 CET by Werner Van Belle
Modified: 2011-09-17 23:24 CEST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.