Add force option to zero-metadata

Force option is used to enforce metadata erasure despite
dirty data, metadata mistmatch and/or dirty shutdown.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
This commit is contained in:
Adam Rutkowski
2021-01-21 15:30:26 -06:00
parent 68b68db9c0
commit 4c98949cac
3 changed files with 43 additions and 5 deletions

View File

@@ -266,9 +266,11 @@ int validate_str_metadata_mode(const char* s);
* @brief clear metadata
*
* @param[in] cache_device device to which zeroing cache's metadata applies
* @param[in] force enforce metadata erasure despite dirty data, metadata
* mistmatch and/or dirty shutdown
* @return 0 if succeed, 1 if failed
*/
int zero_md(const char *cache_device);
int zero_md(const char *cache_device, bool force);
/**
* @brief calculate flush progress