aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenserver')
-rw-r--r--src/zenserver/upstream/upstreamcache.cpp2
-rw-r--r--src/zenserver/zenserver.cpp8
2 files changed, 9 insertions, 1 deletions
diff --git a/src/zenserver/upstream/upstreamcache.cpp b/src/zenserver/upstream/upstreamcache.cpp
index 9f6a0abc4..01ba626bd 100644
--- a/src/zenserver/upstream/upstreamcache.cpp
+++ b/src/zenserver/upstream/upstreamcache.cpp
@@ -1990,6 +1990,8 @@ private:
void MonitorEndpoints()
{
+ SetCurrentThreadName("upstream_monitor");
+
for (;;)
{
{
diff --git a/src/zenserver/zenserver.cpp b/src/zenserver/zenserver.cpp
index 76aa78f37..363f168fe 100644
--- a/src/zenserver/zenserver.cpp
+++ b/src/zenserver/zenserver.cpp
@@ -536,7 +536,10 @@ public:
{
if (!m_IoRunner.joinable())
{
- m_IoRunner = std::thread{[this] { m_IoContext.run(); }};
+ m_IoRunner = std::thread{[this] {
+ zen::SetCurrentThreadName("timer_io");
+ m_IoContext.run();
+ }};
}
}
@@ -1255,7 +1258,10 @@ ZenEntryPoint::Run()
// Monitor shutdown signals
ShutdownThread.reset(new std::thread{[&] {
+ zen::SetCurrentThreadName("shutdown_monitor");
+
ZEN_INFO("shutdown monitor thread waiting for shutdown signal '{}'", ShutdownEventName);
+
if (ShutdownEvent->Wait())
{
if (!IsApplicationExitRequested())