telemetry: set socket listener thread name
authorChengwen Feng <fengchengwen@huawei.com>
Sat, 17 Apr 2021 09:09:47 +0000 (17:09 +0800)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 21 Apr 2021 13:57:47 +0000 (15:57 +0200)
This patch supports set init threads name which is helpful for
debugging.

Signed-off-by: Chengwen Feng <fengchengwen@huawei.com>
Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
lib/telemetry/telemetry.c

index 7e08afd..8f48337 100644 (file)
@@ -442,7 +442,7 @@ telemetry_legacy_init(void)
                return -1;
        pthread_create(&t_old, NULL, socket_listener, &v1_socket);
        pthread_setaffinity_np(t_old, sizeof(*thread_cpuset), thread_cpuset);
-
+       pthread_setname_np(t_old, "telemetry-v1");
        TMTY_LOG(DEBUG, "Legacy telemetry socket initialized ok\n");
        return 0;
 }
@@ -471,6 +471,7 @@ telemetry_v2_init(void)
                return -1;
        pthread_create(&t_new, NULL, socket_listener, &v2_socket);
        pthread_setaffinity_np(t_new, sizeof(*thread_cpuset), thread_cpuset);
+       pthread_setname_np(t_new, "telemetry-v2");
        atexit(unlink_sockets);
 
        return 0;