Merge pull request #457 from robertbaldyga/better-cas-thread-names

Improve CAS thread names
This commit is contained in:
Robert Baldyga 2020-07-08 16:21:12 +02:00 committed by GitHub
commit 4fb2600721
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -211,10 +211,16 @@ int cas_create_queue_thread(ocf_queue_t q, int cpu)
{ {
struct cas_thread_info *info; struct cas_thread_info *info;
ocf_cache_t cache = ocf_queue_get_cache(q); ocf_cache_t cache = ocf_queue_get_cache(q);
const char *cache_num = ocf_cache_get_name(cache) + 5;
int result; int result;
result = _cas_create_thread(&info, _cas_io_queue_thread, q, cpu, if (cpu == -1) {
"cas_io_%s_%d", ocf_cache_get_name(cache), cpu); result = _cas_create_thread(&info, _cas_io_queue_thread,
q, cpu, "cas_mngt_%s", cache_num);
} else {
result = _cas_create_thread(&info, _cas_io_queue_thread,
q, cpu, "cas_io_%s_%d", cache_num, cpu);
}
if (!result) { if (!result) {
ocf_queue_set_priv(q, info); ocf_queue_set_priv(q, info);
_cas_start_thread(info); _cas_start_thread(info);