summaryrefslogtreecommitdiff
path: root/src/mongo
diff options
context:
space:
mode:
authorjannaerin <golden.janna@gmail.com>2019-07-01 11:05:21 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-08-22 12:47:56 +0000
commit6b008956cc2ed0ce4fcc5679eedca7d1101bc26f (patch)
treefb272ba3c0280076738aa56d72d5b090218a6b34 /src/mongo
parentb0b9ed24ad0511a1f8d91d6731ed36459daef2dd (diff)
downloadmongo-6b008956cc2ed0ce4fcc5679eedca7d1101bc26f.tar.gz
SERVER-37422 Log balancer start and stop events in action log
(cherry picked from commit af041ce1457ddf7c9bf29a07bc1e995e4c47495f)
Diffstat (limited to 'src/mongo')
-rw-r--r--src/mongo/db/s/config/configsvr_control_balancer_command.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/s/config/configsvr_control_balancer_command.cpp b/src/mongo/db/s/config/configsvr_control_balancer_command.cpp
index 1f0f2861994..407828446fa 100644
--- a/src/mongo/db/s/config/configsvr_control_balancer_command.cpp
+++ b/src/mongo/db/s/config/configsvr_control_balancer_command.cpp
@@ -36,6 +36,7 @@
#include "mongo/db/commands.h"
#include "mongo/db/repl/read_concern_args.h"
#include "mongo/db/s/balancer/balancer.h"
+#include "mongo/db/s/sharding_logging.h"
#include "mongo/s/balancer_configuration.h"
#include "mongo/s/grid.h"
#include "mongo/util/str.h"
@@ -106,6 +107,7 @@ private:
uassertStatusOK(balancerConfig->setBalancerMode(opCtx, BalancerSettingsType::kFull));
uassertStatusOK(balancerConfig->enableAutoSplit(opCtx, true));
Balancer::get(opCtx)->notifyPersistedBalancerSettingsChanged();
+ ShardingLogging::get(opCtx)->logAction(opCtx, "balancer.start", "", BSONObj()).ignore();
}
};
@@ -126,6 +128,8 @@ private:
Balancer::get(opCtx)->notifyPersistedBalancerSettingsChanged();
Balancer::get(opCtx)->joinCurrentRound(opCtx);
+
+ ShardingLogging::get(opCtx)->logAction(opCtx, "balancer.stop", "", BSONObj()).ignore();
}
};