Merge pull request #81 from mmichal10/cache-name-in-array
Cache name in array
This commit is contained in:
commit
1aa54c42ba
@ -64,7 +64,7 @@ struct command_args{
|
|||||||
|
|
||||||
static struct command_args command_args_values = {
|
static struct command_args command_args_values = {
|
||||||
.force = 0,
|
.force = 0,
|
||||||
.cache_id = 0,
|
.cache_id = OCF_CACHE_ID_INVALID,
|
||||||
.core_id = OCF_CORE_ID_INVALID,
|
.core_id = OCF_CORE_ID_INVALID,
|
||||||
.state = CACHE_INIT_NEW,
|
.state = CACHE_INIT_NEW,
|
||||||
.cache_mode = ocf_cache_mode_default,
|
.cache_mode = ocf_cache_mode_default,
|
||||||
|
@ -167,7 +167,7 @@ static uint16_t find_free_cache_id(ocf_ctx_t ctx)
|
|||||||
else if (result == -OCF_ERR_CACHE_NOT_EXIST)
|
else if (result == -OCF_ERR_CACHE_NOT_EXIST)
|
||||||
break;
|
break;
|
||||||
else
|
else
|
||||||
return OCF_CACHE_ID_MAX;
|
return OCF_CACHE_ID_INVALID;
|
||||||
}
|
}
|
||||||
|
|
||||||
return id;
|
return id;
|
||||||
@ -1037,9 +1037,9 @@ int cache_mngt_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg,
|
|||||||
if (strnlen(cmd->cache_path_name, MAX_STR_LEN) >= MAX_STR_LEN)
|
if (strnlen(cmd->cache_path_name, MAX_STR_LEN) >= MAX_STR_LEN)
|
||||||
return -OCF_ERR_INVAL;
|
return -OCF_ERR_INVAL;
|
||||||
|
|
||||||
if (cmd->cache_id == OCF_CACHE_ID_MAX) {
|
if (cmd->cache_id == OCF_CACHE_ID_INVALID) {
|
||||||
cache_id = find_free_cache_id(cas_ctx);
|
cache_id = find_free_cache_id(cas_ctx);
|
||||||
if (cache_id == OCF_CACHE_ID_MAX)
|
if (cache_id == OCF_CACHE_ID_INVALID)
|
||||||
return -OCF_ERR_INVAL;
|
return -OCF_ERR_INVAL;
|
||||||
|
|
||||||
cmd->cache_id = cache_id;
|
cmd->cache_id = cache_id;
|
||||||
@ -1051,7 +1051,7 @@ int cache_mngt_prepare_cache_cfg(struct ocf_mngt_cache_config *cfg,
|
|||||||
memset(device_cfg, 0, sizeof(*device_cfg));
|
memset(device_cfg, 0, sizeof(*device_cfg));
|
||||||
memset(atomic_params, 0, sizeof(*atomic_params));
|
memset(atomic_params, 0, sizeof(*atomic_params));
|
||||||
|
|
||||||
cfg->name = cache_name;
|
strncpy(cfg->name, cache_name, OCF_CACHE_NAME_SIZE);
|
||||||
cfg->cache_mode = cmd->caching_mode;
|
cfg->cache_mode = cmd->caching_mode;
|
||||||
cfg->cache_line_size = cmd->line_size;
|
cfg->cache_line_size = cmd->line_size;
|
||||||
cfg->eviction_policy = cmd->eviction_policy;
|
cfg->eviction_policy = cmd->eviction_policy;
|
||||||
|
@ -861,7 +861,7 @@ static int _cas_upgrade_restore_conf_main(struct cas_properties *cache_props,
|
|||||||
if (cache_mode >= ocf_cache_mode_max)
|
if (cache_mode >= ocf_cache_mode_max)
|
||||||
cache_mode = ocf_cache_mode_default;
|
cache_mode = ocf_cache_mode_default;
|
||||||
|
|
||||||
cfg.name = cache_name;
|
strncpy(cfg.name, cache_name, OCF_CACHE_NAME_SIZE);
|
||||||
cfg.cache_mode = cache_mode;
|
cfg.cache_mode = cache_mode;
|
||||||
/* cfg.eviction_policy = TODO */
|
/* cfg.eviction_policy = TODO */
|
||||||
cfg.cache_line_size = cache_line_size;
|
cfg.cache_line_size = cache_line_size;
|
||||||
|
2
ocf
2
ocf
@ -1 +1 @@
|
|||||||
Subproject commit 8ed525ae7f9f2e8af12ff88804dd5a73d8c9fdd1
|
Subproject commit 43e8905456aa0bd4fdf12c3e8aa374c641684471
|
Loading…
Reference in New Issue
Block a user