Skip to content

Commit 3801926

Browse files
eivanov89github-actions[bot]
authored andcommitted
Add CLI options to health check specified tenant (#23455) (#24973)
1 parent a5aec2f commit 3801926

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

.github/last_commit.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2e6b589fa47b74662114ecad23c188f935c4b556
1+
b39a359f04c57875ea162524646ae879f06c7a33

include/ydb-cpp-sdk/client/monitoring/monitoring.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ enum class EStatusFlag {
2828

2929
struct TSelfCheckSettings : public TOperationRequestSettings<TSelfCheckSettings>{
3030
FLUENT_SETTING_OPTIONAL(bool, ReturnVerboseStatus);
31+
FLUENT_SETTING_OPTIONAL(bool, NoMerge);
32+
FLUENT_SETTING_OPTIONAL(bool, NoCache);
3133
FLUENT_SETTING_OPTIONAL(EStatusFlag, MinimumStatus);
3234
FLUENT_SETTING_OPTIONAL(uint32_t, MaximumLevel);
3335
};

src/client/monitoring/monitoring.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@ class TMonitoringClient::TImpl : public TClientImplCommon<TMonitoringClient::TIm
4040
request.set_return_verbose_status(settings.ReturnVerboseStatus_.value());
4141
}
4242

43+
if (settings.NoMerge_) {
44+
request.set_merge_records(!settings.NoMerge_.value());
45+
}
46+
47+
if (settings.NoCache_) {
48+
request.set_do_not_cache(settings.NoCache_.value());
49+
}
50+
4351
if (settings.MinimumStatus_) {
4452
request.set_minimum_status((::Ydb::Monitoring::StatusFlag_Status)settings.MinimumStatus_.value());
4553
}

0 commit comments

Comments
 (0)