[SERVER-74528] Remove tracking of individually checkpointed indexes Created: 02/Mar/23  Updated: 29/Oct/23  Resolved: 06/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

Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2023-03-20
Participants:

 Description   

Index builds will open a bulk cursor which can perform a checkpoint on the index table. This will make the latest checkpoint of the table inconsistent with those of other tables which are checkpointed globally. 

We started tracking these indexes so that we can skip validating them during background validation when we read from each table's latest checkpoint. However, these "inconsistent" indexes will already be skipped as we examine the catalog for ready indexes on the latest system-wide checkpoint. We can completely remove this mechanism in our code.



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

Author:

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

Message: SERVER-74528 Remove tracking of individually checkpointed indexes
Branch: master
https://github.com/mongodb/mongo/commit/10b9d6d1712ad49815c3c99aabf5c68b4186d494

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