SERVER-107645 Resharding Completion Log should not be logged After Every Failover (#45194)

GitOrigin-RevId: 33e131d05f8f9d1c48a69b8e5d2edf35e7fad380
This commit is contained in:
Janna Golden 2025-12-12 13:10:07 -05:00 committed by MongoDB Bot
parent a59d2aadde
commit fa31dfe4f1
1 changed files with 8 additions and 1 deletions

View File

@ -2272,7 +2272,14 @@ void ReshardingCoordinator::_logStatsOnCompletion(bool success) {
}
builder.append("statistics", statsBuilder.obj());
LOGV2(7763800, "Resharding complete", "info"_attr = builder.obj());
if ((_coordinatorDoc.getState() == CoordinatorStateEnum::kDone ||
_coordinatorDoc.getState() == CoordinatorStateEnum::kQuiesced) &&
!_originalReshardingStatus.has_value()) {
LOGV2(7763800, "Resharding complete", "info"_attr = builder.obj());
return;
}
LOGV2(10764500, "Resharding coordinator terminated", "info"_attr = builder.obj());
}
const ShardId& ReshardingCoordinator::_getChangeStreamNotifierShardId() const {