summaryrefslogtreecommitdiff
path: root/src/mongo/s/query_analysis_sampler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/query_analysis_sampler.cpp')
-rw-r--r--src/mongo/s/query_analysis_sampler.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mongo/s/query_analysis_sampler.cpp b/src/mongo/s/query_analysis_sampler.cpp
index 0cad2a0cf64..b93779ed0a3 100644
--- a/src/mongo/s/query_analysis_sampler.cpp
+++ b/src/mongo/s/query_analysis_sampler.cpp
@@ -82,7 +82,14 @@ void QueryAnalysisSampler::onStartup() {
"QueryAnalysisConfigurationsRefresher",
[this](Client* client) {
auto opCtx = client->makeOperationContext();
- _refreshConfigurations(opCtx.get());
+ try {
+ _refreshConfigurations(opCtx.get());
+ } catch (DBException& ex) {
+ LOGV2(7012500,
+ "Failed to refresh query analysis configurations, will try again at the next "
+ "interval",
+ "error"_attr = redact(ex));
+ }
},
Seconds(gQueryAnalysisSamplerConfigurationRefreshSecs));
_periodicConfigurationsRefresher =