Merge pull request #562 from imjfckm/test-only-atomic-device

Perform volume test only for atomic device
This commit is contained in:
Robert Baldyga 2020-11-05 13:17:21 +01:00 committed by GitHub
commit 9a0577b592
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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,