[SERVER-85875] Storage engine majority committed snapshot is advanced under ReplicationCoordinator mutex Created: 29/Jan/24 Updated: 30/Jan/24 |
|
| Status: | Needs Scheduling |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Louis Williams | Assignee: | Backlog - Replication Team |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Replication
|
| Participants: |
| Description |
|
We advance the storage engine's majority committed snapshot timestamp under the ReplicationCoordinator mutex. The WiredTigerSnapshotManager already has its own mutex. We should evaluate whether the ReplicationCoordinator mutex needs to be held in this case. |