era_invalidate

This commit is contained in:
Joe Thornber
2014-01-31 16:31:27 +00:00
parent 344f4b1e08
commit d3afa57082
5 changed files with 150 additions and 13 deletions

View File

@@ -28,6 +28,7 @@ namespace era {
typedef boost::shared_ptr<metadata> ptr;
metadata(block_manager<>::ptr bm, open_type ot);
metadata(block_manager<>::ptr bm, block_address metadata_snap);
void commit(bool clean_shutdown = true);
typedef persistent_data::transaction_manager tm;
@@ -38,7 +39,8 @@ namespace era {
era_array::ptr era_array_;
private:
void open_metadata(block_manager<>::ptr bm);
void open_metadata(block_manager<>::ptr bm,
block_address loc = SUPERBLOCK_LOCATION);
};
};