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