summaryrefslogtreecommitdiffstats
path: root/daemon
diff options
context:
space:
mode:
authorAdrien Mahieux <adrien.mahieux@gmail.com>2019-12-20 13:31:25 +0100
committerVladimir Kobal <vlad@prokk.net>2019-12-20 14:31:25 +0200
commitc0e1f63f4da29a03cd3b214834e90b9cc043717a (patch)
treef41f161453612fd76d4e144d8f57037e11021b67 /daemon
parentd0e424144749a9748c5de4f0888d8e8ec5647b78 (diff)
Set standard name to non-libnetdata threads (libuv, pthread) (#7584)
* [libnetdata/threads] Add uv_thread_set_name This is inspired from thread_set_name() but for libuv threads. Both are based on pthread, but for uv we need to call it with the uv_thread_t pointer, instead of being the thread that calls the function for itself. * [exporting] Set libuv threadname to "EXPORTING-index" * [database/engine] Set libuv thread name to "DBENGINE" * [daemon/command] Set libuv thread name to "DAEMON-COMMAND" * [collectors/proc] Set pthread name to "PLUGIN[cpuidle]" * Use new 'thread_set_name_np' name
Diffstat (limited to 'daemon')
-rw-r--r--daemon/commands.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/daemon/commands.c b/daemon/commands.c
index b12c19216b..cbf71c47f9 100644
--- a/daemon/commands.c
+++ b/daemon/commands.c
@@ -575,6 +575,7 @@ void commands_init(void)
/* wait for worker thread to initialize */
wait_for_completion(&completion);
destroy_completion(&completion);
+ uv_thread_set_name_np(thread, "DAEMON_COMMAND");
if (command_thread_error) {
error = uv_thread_join(&thread);