summaryrefslogtreecommitdiff
path: root/src/mongo/s/sharding_initialization.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/sharding_initialization.cpp')
-rw-r--r--src/mongo/s/sharding_initialization.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/mongo/s/sharding_initialization.cpp b/src/mongo/s/sharding_initialization.cpp
index 83ebcdfdda0..8f4285e26e9 100644
--- a/src/mongo/s/sharding_initialization.cpp
+++ b/src/mongo/s/sharding_initialization.cpp
@@ -152,13 +152,11 @@ std::unique_ptr<executor::TaskExecutor> makeShardingTaskExecutor(
}
std::string generateDistLockProcessId(OperationContext* opCtx) {
- std::unique_ptr<SecureRandom> rng(SecureRandom::create());
-
return str::stream()
<< HostAndPort(getHostName(), serverGlobalParams.port).toString() << ':'
<< durationCount<Seconds>(
opCtx->getServiceContext()->getPreciseClockSource()->now().toDurationSinceEpoch())
- << ':' << rng->nextInt64();
+ << ':' << SecureRandom().nextInt64();
}
Status initializeGlobalShardingState(OperationContext* opCtx,