summaryrefslogtreecommitdiff
path: root/src/mongo/s
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s')
-rw-r--r--src/mongo/s/sharding_initialization.cpp7
-rw-r--r--src/mongo/s/sharding_test_fixture.cpp2
2 files changed, 5 insertions, 4 deletions
diff --git a/src/mongo/s/sharding_initialization.cpp b/src/mongo/s/sharding_initialization.cpp
index 617afbd017d..0ee24301e20 100644
--- a/src/mongo/s/sharding_initialization.cpp
+++ b/src/mongo/s/sharding_initialization.cpp
@@ -75,8 +75,8 @@ std::unique_ptr<CatalogManager> makeCatalogManager(ServiceContext* service,
std::unique_ptr<SecureRandom> rng(SecureRandom::create());
std::string distLockProcessId = str::stream()
<< thisHost.toString() << ':'
- << durationCount<Seconds>(service->getClockSource()->now().toDurationSinceEpoch()) << ':'
- << static_cast<int32_t>(rng->nextInt64());
+ << durationCount<Seconds>(service->getPreciseClockSource()->now().toDurationSinceEpoch())
+ << ':' << static_cast<int32_t>(rng->nextInt64());
auto distLockCatalog = stdx::make_unique<DistLockCatalogImpl>(shardRegistry);
auto distLockManager =
@@ -197,7 +197,8 @@ Status initializeGlobalShardingState(OperationContext* txn, const ConnectionStri
shardRegistry->startup();
grid.init(std::move(catalogManager),
std::move(shardRegistry),
- stdx::make_unique<ClusterCursorManager>(getGlobalServiceContext()->getClockSource()));
+ stdx::make_unique<ClusterCursorManager>(
+ getGlobalServiceContext()->getPreciseClockSource()));
while (!inShutdown()) {
try {
diff --git a/src/mongo/s/sharding_test_fixture.cpp b/src/mongo/s/sharding_test_fixture.cpp
index c5bc4158f7d..9af49ce4d8e 100644
--- a/src/mongo/s/sharding_test_fixture.cpp
+++ b/src/mongo/s/sharding_test_fixture.cpp
@@ -133,7 +133,7 @@ void ShardingTestFixture::setUp() {
// from there until we get rid of it.
grid.init(std::move(cm),
std::move(shardRegistry),
- stdx::make_unique<ClusterCursorManager>(_service->getClockSource()));
+ stdx::make_unique<ClusterCursorManager>(_service->getPreciseClockSource()));
}
void ShardingTestFixture::tearDown() {