From b217e406be6146559c992a1e3ae4b90a93278a10 Mon Sep 17 00:00:00 2001 From: Jan Musial Date: Mon, 2 Nov 2020 11:39:37 +0100 Subject: [PATCH] Perform volume test only for atomic device Signed-off-by: Jan Musial --- modules/cas_cache/layer_cache_management.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/cas_cache/layer_cache_management.c b/modules/cas_cache/layer_cache_management.c index 8e7827d..3223fe0 100644 --- a/modules/cas_cache/layer_cache_management.c +++ b/modules/cas_cache/layer_cache_management.c @@ -1696,7 +1696,6 @@ int cache_mngt_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg, device_cfg->uuid.size = strnlen(device_cfg->uuid.data, MAX_STR_LEN) + 1; device_cfg->cache_line_size = cmd->line_size; device_cfg->force = cmd->force; - device_cfg->perform_test = true; device_cfg->discard_on_start = true; init_cache = cmd->init_cache; @@ -1730,8 +1729,12 @@ int cache_mngt_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg, if (result) return result; - if (device_cfg->volume_type == ATOMIC_DEVICE_VOLUME) + if (device_cfg->volume_type == ATOMIC_DEVICE_VOLUME) { device_cfg->volume_params = atomic_params; + device_cfg->perform_test = true; + } else { + device_cfg->perform_test = false; + } cmd->metadata_mode_optimal = block_dev_is_metadata_mode_optimal(atomic_params,