Merge branch 'master' of github.com:jthornber/thin-provisioning-tools into era

This commit is contained in:
Joe Thornber
2013-12-09 10:42:28 +00:00
9 changed files with 52 additions and 30 deletions

View File

@@ -29,7 +29,7 @@ namespace caching {
metadata(block_manager<>::ptr bm, open_type ot);
void commit();
void commit(bool clean_shutdown = true);
void setup_hint_array(size_t width);
@@ -39,7 +39,7 @@ namespace caching {
checked_space_map::ptr metadata_sm_;
mapping_array::ptr mappings_;
hint_array::ptr hints_;
bitset::ptr discard_bits_;
persistent_data::bitset::ptr discard_bits_;
private:
void init_superblock();
@@ -51,7 +51,7 @@ namespace caching {
void commit_mappings();
void commit_hints();
void commit_discard_bits();
void commit_superblock();
void commit_superblock(bool clean_shutdown);
};
};