From debf2256a80d7bd9230ed73ea625a10a890ea782 Mon Sep 17 00:00:00 2001 From: andrew stalin Date: Thu, 16 May 2024 18:59:27 +0700 Subject: [PATCH] fix datashard stats dtor exception (#4585) --- ydb/core/tx/datashard/datashard__stats.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ydb/core/tx/datashard/datashard__stats.cpp b/ydb/core/tx/datashard/datashard__stats.cpp index d6c1d8ee72f1..5db2a27d0f0d 100644 --- a/ydb/core/tx/datashard/datashard__stats.cpp +++ b/ydb/core/tx/datashard/datashard__stats.cpp @@ -60,6 +60,8 @@ class TTableStatsCoroBuilder : public TActorCoroImpl, private IPages { void Run() override { try { RunImpl(); + } catch (const TDtorException&) { + return; // coroutine terminated } catch (const TExTableStatsError& ex) { Send(ReplyTo, new TDataShard::TEvPrivate::TEvTableStatsError(TableId, ex.Code, ex.Message)); } catch (...) {