![]() If there is any dirty data on the cache associated with removed core, we must flush collision metadata after removing core to make metadata persistent in case of dirty shutdown. This fixes the problem when recovery procedure erroneously interprets cache lines that belonged to removed core as valid ones. This also fixes the problem, when after removing core containing dirty data another core is added, and then recovery procedure following dirty shutdown assigns cache lines from removed core to the new one, effectively leading to data corruption. Signed-off-by: Robert Baldyga <robert.baldyga@intel.com> |
||
---|---|---|
.. | ||
ocf_mngt_cache.c | ||
ocf_mngt_common.c | ||
ocf_mngt_common.h | ||
ocf_mngt_core_pool_priv.h | ||
ocf_mngt_core_pool.c | ||
ocf_mngt_core_priv.h | ||
ocf_mngt_core.c | ||
ocf_mngt_flush.c | ||
ocf_mngt_io_class.c | ||
ocf_mngt_misc.c |