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