summaryrefslogtreecommitdiff
path: root/src/mongo/s/commands/cluster_list_databases_cmd.cpp
diff options
context:
space:
mode:
authorVesselina Ratcheva <vesselina.ratcheva@10gen.com>2020-01-23 15:57:11 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-02-13 22:24:40 +0000
commitea7294598dc4621245739da201c0aeaf11aaf957 (patch)
tree68081d188ed83dd6cf767c2946b11529d1bc1f7a /src/mongo/s/commands/cluster_list_databases_cmd.cpp
parent81d78ae4ff9ea93a5b6ec6b3134557310d89d64d (diff)
downloadmongo-ea7294598dc4621245739da201c0aeaf11aaf957.tar.gz
SERVER-45610 Reject commands that read data when node is in RECOVERING state
create mode 100644 jstests/libs/all_commands_test.js create mode 100644 jstests/replsets/db_reads_while_recovering_all_commands.js
Diffstat (limited to 'src/mongo/s/commands/cluster_list_databases_cmd.cpp')
-rw-r--r--src/mongo/s/commands/cluster_list_databases_cmd.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/s/commands/cluster_list_databases_cmd.cpp b/src/mongo/s/commands/cluster_list_databases_cmd.cpp
index fb5e9ab261a..4222656f498 100644
--- a/src/mongo/s/commands/cluster_list_databases_cmd.cpp
+++ b/src/mongo/s/commands/cluster_list_databases_cmd.cpp
@@ -55,6 +55,10 @@ public:
return AllowedOnSecondary::kAlways;
}
+ bool maintenanceOk() const override {
+ return false;
+ }
+
bool adminOnly() const override {
return true;
}