diff options
author | ssmike <ssmike@ydb.tech> | 2023-02-08 17:56:15 +0300 |
---|---|---|
committer | ssmike <ssmike@ydb.tech> | 2023-02-08 17:56:15 +0300 |
commit | 6f0623b4a43231d38c5761ff170fbdb6f796b741 (patch) | |
tree | f8a64c07289670cb6d855f075d509f65a8e5afdc | |
parent | 945d8203a53262c4091a566f075f660d51c715c0 (diff) | |
download | ydb-6f0623b4a43231d38c5761ff170fbdb6f796b741.tar.gz |
invalidate cache for source reads
-rw-r--r-- | ydb/core/kqp/compile_service/kqp_compile_service.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/ydb/core/kqp/compile_service/kqp_compile_service.cpp b/ydb/core/kqp/compile_service/kqp_compile_service.cpp index d0fb9a9d26..08ce782169 100644 --- a/ydb/core/kqp/compile_service/kqp_compile_service.cpp +++ b/ydb/core/kqp/compile_service/kqp_compile_service.cpp @@ -359,6 +359,9 @@ private: bool enableKqpDataQueryStreamLookup = Config.GetEnableKqpDataQueryStreamLookup(); bool enableKqpScanQueryStreamLookup = Config.GetEnableKqpScanQueryStreamLookup(); + bool enableKqpDataQuerySourceRead = Config.GetEnableKqpDataQuerySourceRead(); + bool enableKqpScanQuerySourceRead = Config.GetEnableKqpScanQuerySourceRead(); + Config.Swap(event.MutableConfig()->MutableTableServiceConfig()); LOG_INFO(*TlsActivationContext, NKikimrServices::KQP_COMPILE_SERVICE, "Updated config"); @@ -366,13 +369,16 @@ private: Send(ev->Sender, responseEv.Release(), IEventHandle::FlagTrackDelivery, ev->Cookie); if (Config.GetEnableKqpDataQueryStreamLookup() != enableKqpDataQueryStreamLookup || - Config.GetEnableKqpScanQueryStreamLookup() != enableKqpScanQueryStreamLookup) { + Config.GetEnableKqpScanQueryStreamLookup() != enableKqpScanQueryStreamLookup || + Config.GetEnableKqpDataQuerySourceRead() != enableKqpDataQuerySourceRead || + Config.GetEnableKqpScanQuerySourceRead() != enableKqpScanQuerySourceRead) { LOG_NOTICE_S(*TlsActivationContext, NKikimrServices::KQP_COMPILE_SERVICE, - "Stream lookup flag was changed, from " << enableKqpDataQueryStreamLookup << + "Iterator read flags was changed. StreamLookup from " << enableKqpDataQueryStreamLookup << " to " << Config.GetEnableKqpDataQueryStreamLookup() << " for data queries, from " << - enableKqpScanQueryStreamLookup << " to " << Config.GetEnableKqpScanQueryStreamLookup() << - " for scan queries"); + enableKqpScanQueryStreamLookup << " to " << Config.GetEnableKqpScanQueryStreamLookup() << " for scan queries." + << " Sources for data queries from " << enableKqpDataQuerySourceRead << " to " << Config.GetEnableKqpDataQuerySourceRead() + << "for scan queries from " << enableKqpScanQuerySourceRead << " to " << Config.GetEnableKqpScanQuerySourceRead()); QueryCache.Clear(); } |