File tree Expand file tree Collapse file tree 3 files changed +4
-1
lines changed Expand file tree Collapse file tree 3 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -101,6 +101,7 @@ class WorkerThreadsTaskRunner::DelayedTaskScheduler {
101101
102102 std::unique_ptr<uv_thread_t > Start () {
103103 auto start_thread = [](void * data) {
104+ uv_thread_setname (" DelayedTaskSchedulerWorker" );
104105 static_cast <DelayedTaskScheduler*>(data)->Run ();
105106 };
106107 std::unique_ptr<uv_thread_t > t { new uv_thread_t () };
Original file line number Diff line number Diff line change @@ -80,6 +80,7 @@ Watchdog::~Watchdog() {
8080
8181
8282void Watchdog::Run (void * arg) {
83+ uv_thread_setname (" WatchdogWorker" );
8384 Watchdog* wd = static_cast <Watchdog*>(arg);
8485
8586 // UV_RUN_DEFAULT the loop will be stopped either by the async or the
@@ -229,9 +230,9 @@ void TraceSigintWatchdog::HandleInterrupt() {
229230
230231#ifdef __POSIX__
231232void * SigintWatchdogHelper::RunSigintWatchdog (void * arg) {
233+ uv_thread_setname (" SigintWatchdogWorker" );
232234 // Inside the helper thread.
233235 bool is_stopping;
234-
235236 do {
236237 uv_sem_wait (&instance.sem_ );
237238 is_stopping = InformWatchdogsAboutSignal ();
Original file line number Diff line number Diff line change @@ -95,6 +95,7 @@ void Agent::Start() {
9595 // (within NodeTraceWriter and NodeTraceBuffer constructors).
9696 // Otherwise the thread could shut down prematurely.
9797 CHECK_EQ (0 , uv_thread_create (&thread_, [](void * arg) {
98+ uv_thread_setname (" TraceEventWorker" );
9899 Agent* agent = static_cast <Agent*>(arg);
99100 uv_run (&agent->tracing_loop_ , UV_RUN_DEFAULT);
100101 }, this ));
You can’t perform that action at this time.
0 commit comments