From d8668b30e7ddba24387aa6404da04872c2df09f5 Mon Sep 17 00:00:00 2001 From: Alexander Petrukhin Date: Tue, 19 Mar 2024 11:44:37 +0300 Subject: [PATCH] [kqp] improve logging on KQP shutdown (#2927) --- ydb/core/kqp/common/shutdown/controller.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ydb/core/kqp/common/shutdown/controller.cpp b/ydb/core/kqp/common/shutdown/controller.cpp index a6c1bd609e20..6113308df884 100644 --- a/ydb/core/kqp/common/shutdown/controller.cpp +++ b/ydb/core/kqp/common/shutdown/controller.cpp @@ -40,6 +40,10 @@ void TKqpShutdownController::Stop() { ++iteration; spent = (TInstant::Now() - startedAt).SecondsFloat(); } + if (!ShutdownState_->ShutdownComplete()) { + Cerr << "Failed to gracefully shutdown KQP after " << timeout.Seconds() << " seconds: spent " << spent << " seconds, "; + Cerr << ShutdownState_->GetPendingSessions() << " sessions to shutdown left" << Endl; + } } } // namespace NKikimr::NKqp