diff options
Diffstat (limited to 'src/mongo/s/grid.cpp')
-rw-r--r-- | src/mongo/s/grid.cpp | 6 |
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); |