[SERVER-43828] WT compact calls must take the CheckpointLock so that it is mutually exclusive with validate cmd opening cursors Created: 04/Oct/19 Updated: 29/Oct/23 Resolved: 07/Oct/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | None |
| Fix Version/s: | 4.3.1 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Dianna Hohensee (Inactive) | Assignee: | Dianna Hohensee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Sprint: | Execution Team 2019-10-07 | ||||||||||||
| Participants: | |||||||||||||
| Linked BF Score: | 24 | ||||||||||||
| Description |
|
WT compact prompts internal WT checkpoints to be taken. The MongoDB validate cmd must not open cursors while WT compact is running, else it could end up with cursors pointing at different checkpoints and an inconsistent view of the data. |
| Comments |
| Comment by Githook User [ 07/Oct/19 ] |
|
Author: {'username': 'DiannaHohensee', 'email': 'dianna.hohensee@mongodb.com', 'name': 'Dianna Hohensee'}Message: |