summaryrefslogtreecommitdiff
path: root/src/mongo/s/grid.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/grid.cpp')
-rw-r--r--src/mongo/s/grid.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/s/grid.cpp b/src/mongo/s/grid.cpp
index 6a2efb9d8c4..497dc3b0228 100644
--- a/src/mongo/s/grid.cpp
+++ b/src/mongo/s/grid.cpp
@@ -82,6 +82,12 @@ bool Grid::isShardingInitialized() const {
return _shardingInitialized.load();
}
+void Grid::assertShardingIsInitialized() const {
+ uassert(ErrorCodes::ShardingStateNotInitialized,
+ "Sharding is not enabled",
+ isShardingInitialized());
+}
+
void Grid::setShardingInitialized() {
invariant(!_shardingInitialized.load());
_shardingInitialized.store(true);