Add metadata superblock and check it on start
Refuse to start if the superblock is missing or bad version; zero out the metadata area when initializing superblock.
This commit is contained in:
@@ -7,6 +7,7 @@ class blockstore_init_meta
|
||||
{
|
||||
blockstore_impl_t *bs;
|
||||
int wait_state = 0, wait_count = 0;
|
||||
bool zero_on_init = false;
|
||||
void *metadata_buffer = NULL;
|
||||
uint64_t metadata_read = 0;
|
||||
int prev = 0, prev_done = 0, done_len = 0, submitted = 0;
|
||||
|
||||
Reference in New Issue
Block a user