Perform volume test only for atomic device

Signed-off-by: Jan Musial <jan.musial@intel.com>
This commit is contained in:
Jan Musial 2020-11-02 11:39:37 +01:00
parent edc729bed8
commit b217e406be

View File

@ -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->uuid.size = strnlen(device_cfg->uuid.data, MAX_STR_LEN) + 1;
device_cfg->cache_line_size = cmd->line_size; device_cfg->cache_line_size = cmd->line_size;
device_cfg->force = cmd->force; device_cfg->force = cmd->force;
device_cfg->perform_test = true;
device_cfg->discard_on_start = true; device_cfg->discard_on_start = true;
init_cache = cmd->init_cache; init_cache = cmd->init_cache;
@ -1730,8 +1729,12 @@ int cache_mngt_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg,
if (result) if (result)
return 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->volume_params = atomic_params;
device_cfg->perform_test = true;
} else {
device_cfg->perform_test = false;
}
cmd->metadata_mode_optimal = cmd->metadata_mode_optimal =
block_dev_is_metadata_mode_optimal(atomic_params, block_dev_is_metadata_mode_optimal(atomic_params,