aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniil Cherednik <dcherednik@yandex-team.ru>2022-04-11 19:04:30 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-04-11 19:04:30 +0300
commit4195e59fbdfe8b1e6384ec5b94e3e4abc185c05f (patch)
tree52d3766d1c0d744acccab5c225a1c0040c69475a
parent94958b4f62ae04a454952a4857aa05c8a29bb82d (diff)
downloadydb-4195e59fbdfe8b1e6384ec5b94e3e4abc185c05f.tar.gz
Disable client query cache for c++ sdk. KIKIMR-13032
ref:e66cbdd7883c61345855d73e3079139459d38d87
-rw-r--r--ydb/public/sdk/cpp/client/resources/ydb_sdk_version.txt2
-rw-r--r--ydb/public/sdk/cpp/client/ydb_table/table.h2
-rw-r--r--ydb/services/ydb/ydb_stats_ut.cpp3
3 files changed, 4 insertions, 3 deletions
diff --git a/ydb/public/sdk/cpp/client/resources/ydb_sdk_version.txt b/ydb/public/sdk/cpp/client/resources/ydb_sdk_version.txt
index 50aea0e7aba..e3a4f193364 100644
--- a/ydb/public/sdk/cpp/client/resources/ydb_sdk_version.txt
+++ b/ydb/public/sdk/cpp/client/resources/ydb_sdk_version.txt
@@ -1 +1 @@
-2.1.0 \ No newline at end of file
+2.2.0 \ No newline at end of file
diff --git a/ydb/public/sdk/cpp/client/ydb_table/table.h b/ydb/public/sdk/cpp/client/ydb_table/table.h
index 42d21d2fec7..28ab0a316d1 100644
--- a/ydb/public/sdk/cpp/client/ydb_table/table.h
+++ b/ydb/public/sdk/cpp/client/ydb_table/table.h
@@ -858,7 +858,7 @@ struct TClientSettings : public TCommonClientSettingsBase<TClientSettings> {
// as it doesn't require client-server synchronization and can recompile
// query on demand without client interaction.
// The recommended value is False.
- FLUENT_SETTING_DEFAULT(bool, UseQueryCache, true);
+ FLUENT_SETTING_DEFAULT(bool, UseQueryCache, false);
FLUENT_SETTING_DEFAULT(ui32, QueryCacheSize, 1000);
FLUENT_SETTING_DEFAULT(bool, KeepDataQueryText, true);
diff --git a/ydb/services/ydb/ydb_stats_ut.cpp b/ydb/services/ydb/ydb_stats_ut.cpp
index b40e22fc42d..a3434fe3641 100644
--- a/ydb/services/ydb/ydb_stats_ut.cpp
+++ b/ydb/services/ydb/ydb_stats_ut.cpp
@@ -228,7 +228,8 @@ Y_UNIT_TEST_SUITE(ClientStatsCollector) {
NYdb::TDriver driver(NYdb::TDriverConfig().SetEndpoint(endpoint));
TCountersExtractor extractor;
driver.AddExtension<TCountersExtractExtension>(TCountersExtractExtension::TParams().SetExtractor(&extractor));
- NYdb::NTable::TTableClient client(driver);
+ auto clSettings = NYdb::NTable::TClientSettings().UseQueryCache(true);
+ NYdb::NTable::TTableClient client(driver, clSettings);
auto createSessionResult = client.GetSession(TCreateSessionSettings().ClientTimeout(OPERATION_TIMEOUT)).GetValueSync();
UNIT_ASSERT(createSessionResult.IsSuccess());