[SERVER-42222] Establish the necessary data cursors for collection validation at the start of collection validation Created: 12/Jul/19  Updated: 29/Oct/23  Resolved: 16/Aug/19

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: 4.3.1

Type: Task Priority: Major - P3
Reporter: Dianna Hohensee (Inactive) Assignee: Daniel Solnik (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-42218 Enable getCursor() in the RecordStore... Closed
is depended on by SERVER-42223 Use checkpoint cursors for collection... Closed
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2019-07-29, Execution Team 2019-08-12, Execution Team 2019-08-26
Participants:

 Description   

This will allow collection validation to, eventually, provide a point-in-time view of the data when we add support for {background:true} where validation will run with only a MODE_IS lock.

This task is to refactor the validation code to allow cursors to be instantiated at the validate function level and then passed into the various validation helper functions.



 Comments   
Comment by Githook User [ 16/Aug/19 ]

Author:

{'username': 'Dsolnik', 'email': 'dansolnik@gmail.com', 'name': 'Daniel Solnik'}

Message: SERVER-42222 Move data cursors for collection validation to the start of collection validation
Branch: master
https://github.com/mongodb/mongo/commit/65754fc06966fb438c114f113ccae2d742eaa963

Generated at Thu Feb 08 04:59:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.