first drop of era_restore

This commit is contained in:
Joe Thornber
2014-08-07 15:43:01 +01:00
parent 1d12d0ff8e
commit 283ab4ad99
8 changed files with 324 additions and 6 deletions

View File

@@ -29,7 +29,7 @@ namespace era {
metadata(block_manager<>::ptr bm, open_type ot);
metadata(block_manager<>::ptr bm, block_address metadata_snap);
void commit(bool clean_shutdown = true);
void commit();
typedef persistent_data::transaction_manager tm;
tm::ptr tm_;
@@ -41,6 +41,11 @@ namespace era {
private:
void open_metadata(block_manager<>::ptr bm,
block_address loc = SUPERBLOCK_LOCATION);
void commit_space_map();
void commit_writesets();
void commit_era_array();
void commit_superblock();
};
};