diff options
author | gvit <[email protected]> | 2023-05-19 00:58:02 +0300 |
---|---|---|
committer | gvit <[email protected]> | 2023-05-19 00:58:02 +0300 |
commit | a5fb2d7bb7ad798716ab62093fa295c3e705b667 (patch) | |
tree | a3ad554d398d1952614b2ee2026806982a18146d | |
parent | aa90d2406103b86e18d21d2ee7b2b22aa8229a77 (diff) |
trigger query cache clearance on sql version change
-rw-r--r-- | ydb/core/kqp/compile_service/kqp_compile_service.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ydb/core/kqp/compile_service/kqp_compile_service.cpp b/ydb/core/kqp/compile_service/kqp_compile_service.cpp index 6032e7e8eaa..97646113fce 100644 --- a/ydb/core/kqp/compile_service/kqp_compile_service.cpp +++ b/ydb/core/kqp/compile_service/kqp_compile_service.cpp @@ -372,6 +372,7 @@ private: bool enableKqpScanQueryPredicateExtract = Config.GetEnablePredicateExtractForScanQueries(); bool enableSequentialHints = Config.GetEnableSequentialHints(); + bool defaultSyntaxVersion = Config.GetSqlVersion(); Config.Swap(event.MutableConfig()->MutableTableServiceConfig()); LOG_INFO(*TlsActivationContext, NKikimrServices::KQP_COMPILE_SERVICE, "Updated config"); @@ -379,7 +380,8 @@ private: auto responseEv = MakeHolder<NConsole::TEvConsole::TEvConfigNotificationResponse>(event); Send(ev->Sender, responseEv.Release(), IEventHandle::FlagTrackDelivery, ev->Cookie); - if (Config.GetEnableKqpDataQueryStreamLookup() != enableKqpDataQueryStreamLookup || + if (Config.GetSqlVersion() != defaultSyntaxVersion || + Config.GetEnableKqpDataQueryStreamLookup() != enableKqpDataQueryStreamLookup || Config.GetEnableKqpScanQueryStreamLookup() != enableKqpScanQueryStreamLookup || Config.GetEnableKqpScanQueryStreamIdxLookupJoin() != enableKqpScanQueryStreamIdxLookupJoin || Config.GetEnableKqpDataQuerySourceRead() != enableKqpDataQuerySourceRead || |