From 83410b2abf848ee6d50d37d0f42af5a053926343 Mon Sep 17 00:00:00 2001 From: Robert Baldyga Date: Fri, 3 Jul 2020 15:05:00 +0200 Subject: [PATCH] Improve CAS thread names Signed-off-by: Robert Baldyga --- modules/cas_cache/threads.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/cas_cache/threads.c b/modules/cas_cache/threads.c index e36504b..695cc5d 100644 --- a/modules/cas_cache/threads.c +++ b/modules/cas_cache/threads.c @@ -211,10 +211,16 @@ int cas_create_queue_thread(ocf_queue_t q, int cpu) { struct cas_thread_info *info; ocf_cache_t cache = ocf_queue_get_cache(q); + const char *cache_num = ocf_cache_get_name(cache) + 5; int result; - result = _cas_create_thread(&info, _cas_io_queue_thread, q, cpu, - "cas_io_%s_%d", ocf_cache_get_name(cache), cpu); + if (cpu == -1) { + 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) { ocf_queue_set_priv(q, info); _cas_start_thread(info);