[SERVER-72487] race between QueryStageBatchedDeleteTest dbtest and Checkpointer background job Created: 03/Jan/23 Updated: 29/Oct/23 Resolved: 05/Jan/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.3.0-rc0, 6.0.11 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Benety Goh | Assignee: | Benety Goh |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Storage Execution
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Operating System: | ALL | ||||||||||||||||
| Backport Requested: |
v6.0
|
||||||||||||||||
| Sprint: | Execution Team 2023-01-09 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Linked BF Score: | 166 | ||||||||||||||||
| Description |
|
The QueryStageBatchedDeleteTest test fixture replaces the tick source on the global service context which is also needed by the Checkpointer thread to create operation contexts. Since each dbtest suite are run in a different process, it should be ok to avoid this race condition by disabling the checkpoint thread before overriding the global tick source. |
| Comments |
| Comment by Githook User [ 07/Sep/23 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: (cherry picked from commit 08d881fa1dbd3df2073b953fcd72ec454e0c2c08) |
| Comment by Githook User [ 05/Jan/23 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Githook User [ 05/Jan/23 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: Revert " This reverts commit 7935fdb2a4173253487ed946d8164910707bd682. |
| Comment by Githook User [ 04/Jan/23 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |