diff options
| author | Dan Engelbrecht <[email protected]> | 2025-05-27 11:36:46 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-05-27 11:36:46 +0200 |
| commit | 9b4928b7196738950bc71dddd4eb5b59f535f188 (patch) | |
| tree | 531e0b2ee1f6534f45a55c8b2af40574a3b519d0 /src/zenutil/zenserverprocess.cpp | |
| parent | made fmt use of format_context more consistent (#409) (diff) | |
| download | zen-9b4928b7196738950bc71dddd4eb5b59f535f188.tar.xz zen-9b4928b7196738950bc71dddd4eb5b59f535f188.zip | |
frequent disk space check (#407)
* check low disk space condition more frequently and trigger GC when low water mark is reached
* show waited time when waiting for zenserver instance to exit
Diffstat (limited to 'src/zenutil/zenserverprocess.cpp')
| -rw-r--r-- | src/zenutil/zenserverprocess.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/zenutil/zenserverprocess.cpp b/src/zenutil/zenserverprocess.cpp index c0c2a754a..bfa0d3c49 100644 --- a/src/zenutil/zenserverprocess.cpp +++ b/src/zenutil/zenserverprocess.cpp @@ -619,6 +619,7 @@ ZenServerInstance::Shutdown() std::error_code Ec; if (SignalShutdown(Ec)) { + Stopwatch Timer; ZEN_DEBUG("Waiting for zenserver process {} ({}) to shut down", m_Name, m_Process.Pid()); while (!m_Process.Wait(1000)) { @@ -632,7 +633,10 @@ ZenServerInstance::Shutdown() ZEN_WARN("Wait abandoned by exited process"); return 0; } - ZEN_WARN("Waiting for zenserver process {} ({}) timed out", m_Name, m_Process.Pid()); + ZEN_WARN("Waited for zenserver process {} ({}) to exit for {}", + m_Name, + m_Process.Pid(), + NiceTimeSpanMs(Timer.GetElapsedTimeMs())); } ZEN_DEBUG("zenserver process {} ({}) exited", m_Name, m_Process.Pid()); int ExitCode = m_Process.GetExitCode(); |