diff options
author | Luis Osta <luis.osta@mongodb.com> | 2021-10-07 20:22:34 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-10-11 13:53:23 +0000 |
commit | 4fac54b820a9b461f7e0b4731dac8f9683f6a761 (patch) | |
tree | e2c6f331ada34cafd051acaf18345948280c33a7 | |
parent | eff18715b83fb07d10f0acf8c040a5c5bab7a473 (diff) | |
download | mongo-4fac54b820a9b461f7e0b4731dac8f9683f6a761.tar.gz |
SERVER-60220 Swap order of logChange and in-memory state update
-rw-r--r-- | src/mongo/db/s/resharding/resharding_coordinator_service.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mongo/db/s/resharding/resharding_coordinator_service.cpp b/src/mongo/db/s/resharding/resharding_coordinator_service.cpp index 082699876ee..66be95e28b5 100644 --- a/src/mongo/db/s/resharding/resharding_coordinator_service.cpp +++ b/src/mongo/db/s/resharding/resharding_coordinator_service.cpp @@ -990,11 +990,6 @@ void ReshardingCoordinatorService::ReshardingCoordinator::installCoordinatorDoc( bob.append("namespace", doc.getSourceNss().toString()); bob.append("collectionUUID", doc.getSourceUUID().toString()); bob.append("reshardingUUID", doc.getReshardingUUID().toString()); - ShardingLogging::get(opCtx)->logChange(opCtx, - "resharding.coordinator.transition", - doc.getSourceNss().toString(), - bob.obj(), - ShardingCatalogClient::kMajorityWriteConcern); LOGV2_INFO(5343001, "Transitioned resharding coordinator state", @@ -1005,6 +1000,11 @@ void ReshardingCoordinatorService::ReshardingCoordinator::installCoordinatorDoc( "reshardingUUID"_attr = doc.getReshardingUUID()); _coordinatorDoc = doc; + ShardingLogging::get(opCtx)->logChange(opCtx, + "resharding.coordinator.transition", + doc.getSourceNss().toString(), + bob.obj(), + ShardingCatalogClient::kMajorityWriteConcern); } void markCompleted(const Status& status) { |