diff --git a/src/mngt/ocf_mngt_core.c b/src/mngt/ocf_mngt_core.c index 2189511..75c3740 100644 --- a/src/mngt/ocf_mngt_core.c +++ b/src/mngt/ocf_mngt_core.c @@ -316,6 +316,11 @@ static int __ocf_mngt_try_find_core_id(ocf_cache_t cache, return -OCF_ERR_CORE_NOT_AVAIL; } + if (cfg->core_id == OCF_CORE_MAX) { + cfg->core_id = tmp_core_id; + return 0; + } + if (cfg->core_id != tmp_core_id) { ocf_cache_log(cache, log_err, "Given core id doesn't match with metadata\n");