diff options
Diffstat (limited to 'src/mongo/db/s/sharding_state.cpp')
| -rw-r--r-- | src/mongo/db/s/sharding_state.cpp | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/mongo/db/s/sharding_state.cpp b/src/mongo/db/s/sharding_state.cpp index f5e41c73f20..331c52ca2d2 100644 --- a/src/mongo/db/s/sharding_state.cpp +++ b/src/mongo/db/s/sharding_state.cpp @@ -34,8 +34,7 @@ #include "mongo/db/s/sharding_state.h" -#include "mongo/db/s/operation_sharding_state.h" -#include "mongo/db/s/sharded_connection_info.h" +#include "mongo/db/operation_context.h" #include "mongo/db/server_options.h" #include "mongo/util/log.h" @@ -117,18 +116,6 @@ OID ShardingState::clusterId() { return _clusterId; } -bool ShardingState::needCollectionMetadata(OperationContext* opCtx, const std::string& ns) { - if (!enabled()) - return false; - - Client* client = opCtx->getClient(); - - // Shard version information received from mongos may either by attached to the Client or - // directly to the OperationContext. - return ShardedConnectionInfo::get(client, false) || - OperationShardingState::get(opCtx).hasShardVersion(); -} - void ShardingState::clearForTests() { _initializationState.store(static_cast<uint32_t>(InitializationState::kNew)); } |
