[SERVER-74529] Use checkpoint id to ensure validating tables on the same checkpoint Created: 02/Mar/23  Updated: 29/Oct/23  Resolved: 09/Mar/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Yuhong Zhang Assignee: Yuhong Zhang
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-73599 Investigate (for WT) implications of ... Closed
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2023-03-20
Participants:

 Description   

We introduced a lock which will block system-wide checkpoint from happening when performing background validation. We can instead check the id of the checkpoint the cursor was opened on to make sure we are validating all tables of a collection on the same checkpoint.



 Comments   
Comment by Githook User [ 09/Mar/23 ]

Author:

{'name': 'Yuhong Zhang', 'email': 'yuhong.zhang@mongodb.com', 'username': 'YuhongZhang98'}

Message: SERVER-74529 Remove the Checkpoint Lock
Branch: master
https://github.com/mongodb/mongo/commit/d3c2bac08204b3c88c80bc76c7af6b35b3bd1446

Comment by Githook User [ 09/Mar/23 ]

Author:

{'name': 'Yuhong Zhang', 'email': 'yuhong.zhang@mongodb.com', 'username': 'YuhongZhang98'}

Message: SERVER-74529 Use checkpoint id to ensure validating tables on the same checkpoint
Branch: master
https://github.com/mongodb/mongo/commit/d23e80add65dd44c07272cdcbff7adc6dbdf6a1b

Generated at Thu Feb 08 06:27:42 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.