[SERVER-70382] Replace boost::none index versions with the actual index version from the catalog cache or CSR Created: 10/Oct/22  Updated: 29/Oct/23  Resolved: 24/Nov/22

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

Type: Task Priority: Major - P3
Reporter: Allison Easton Assignee: Allison Easton
Resolution: Fixed Votes: 0
Labels: PM-2583-Milestone-2
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
causes SERVER-71619 Coverity analysis defect 134236: Usin... Closed
causes SERVER-71620 Coverity analysis defect 134237: Usin... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding EMEA 2022-10-31, Sharding EMEA 2022-11-14, Sharding EMEA 2022-11-28
Participants:
Linked BF Score: 105

 Description   

As part of the work to add the index version to the shard version, all over the code base we constructed ShardVersions by adding a boost::none index version to the chunk version. After creating the index cache, we need to change all of these instances to get the index version from the cache or the CSR.



 Comments   
Comment by Githook User [ 18/Jan/23 ]

Author:

{'name': 'Allison Easton', 'email': 'allison.easton@mongodb.com', 'username': 'allisoneaston'}

Message: SERVER-70382 Replace boost::none with index version in split vector call
Branch: master
https://github.com/mongodb/mongo/commit/a90fbff8489b1ecd9872f63136ea1bd938ca1361

Comment by Githook User [ 23/Nov/22 ]

Author:

{'name': 'Allison Easton', 'email': 'allison.easton@mongodb.com', 'username': 'allisoneaston'}

Message: SERVER-70382 Replace boost::none index versions with the actual index version from the catalog cache or CSR
Branch: master
https://github.com/mongodb/mongo/commit/d5209179dc52ac6411f8fcacb1b9405fe617d8a5

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