From 6e0e960628e38275f6034958fa079aa0387c3a61 Mon Sep 17 00:00:00 2001 From: StekPerepolnen Date: Tue, 11 Jun 2024 14:47:19 +0000 Subject: [PATCH] merge_records --- ydb/core/grpc_services/db_metadata_cache.h | 1 + ydb/core/grpc_services/rpc_monitoring.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ydb/core/grpc_services/db_metadata_cache.h b/ydb/core/grpc_services/db_metadata_cache.h index 531ec7fbe9ab..0faf06af74b4 100644 --- a/ydb/core/grpc_services/db_metadata_cache.h +++ b/ydb/core/grpc_services/db_metadata_cache.h @@ -60,6 +60,7 @@ class TDatabaseMetadataCache : public TActorBootstrapped auto request = std::make_unique(); request->Database = Path; request->Request.set_return_verbose_status(true); + request->Request.set_merge_records(true); Send(NHealthCheck::MakeHealthCheckID(), request.release()); Counters->GetCounter(HEALTHCHECK_REQUESTS_MADE_COUNTER, true)->Inc(); } diff --git a/ydb/core/grpc_services/rpc_monitoring.cpp b/ydb/core/grpc_services/rpc_monitoring.cpp index 39eaeaeb166f..5585ad860b06 100644 --- a/ydb/core/grpc_services/rpc_monitoring.cpp +++ b/ydb/core/grpc_services/rpc_monitoring.cpp @@ -44,7 +44,7 @@ class TSelfCheckRPC : public TRpcRequestActordo_not_cache() || !Request->GetDatabaseName()) { + if (GetProtoRequest()->do_not_cache() || !Request->GetDatabaseName() || !GetProtoRequest()->merge_records()) { SendHealthCheckRequest(); } else { RegisterWithSameMailbox(CreateBoardLookupActor(MakeDatabaseMetadataCacheBoardPath(Request->GetDatabaseName().GetRef()),