Merge pull request #1143 from arutk/err_standby

improve statistics error information in standby mode
This commit is contained in:
Robert Baldyga 2022-03-29 15:46:33 +02:00 committed by GitHub
commit 6a6a0267d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 3 deletions

View File

@ -1305,8 +1305,9 @@ int core_params_get(unsigned int cache_id, unsigned int core_id,
cas_printf(LOG_ERR, "Cache id %d not running\n", cache_id);
else if (cmd.ext_err_code == OCF_ERR_CORE_NOT_AVAIL)
cas_printf(LOG_ERR, "Core id %d not available\n", core_id);
else
cas_printf(LOG_ERR, "Can't get parameters\n");
else {
print_err(cmd.ext_err_code);
}
fclose(intermediate_file[0]);
fclose(intermediate_file[1]);
close(fd);

View File

@ -488,6 +488,7 @@ int cache_stats_ioclasses(int ctrl_fd, const struct kcas_cache_info *cache_info,
io_class_id);
return FAILURE;
} else if (ret) {
print_err(info.ext_err_code);
return FAILURE;
}
@ -512,8 +513,10 @@ int cache_stats_ioclasses(int ctrl_fd, const struct kcas_cache_info *cache_info,
ret = ioctl(ctrl_fd, KCAS_IOCTL_PARTITION_INFO, &info);
if (info.ext_err_code == OCF_ERR_IO_CLASS_NOT_EXIST)
continue;
else if (ret)
else if (ret) {
print_err(info.ext_err_code);
return FAILURE;
}
ret = ioctl(ctrl_fd, KCAS_IOCTL_GET_STATS, &stats);
if (ret)