[SERVER-70132] Handle FCV transitions for global indexes info Created: 30/Sep/22  Updated: 29/Oct/23  Resolved: 31/Jan/23

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

Type: Task Priority: Major - P3
Reporter: Marcos José Grillo Ramirez 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:
Depends
is depended on by SERVER-66864 Add index version checks to versionin... Closed
Assigned Teams:
Sharding EMEA
Backwards Compatibility: Fully Compatible
Sprint: Sharding EMEA 2023-01-23, Sharding EMEA 2023-02-06
Participants:

 Description   

Currently, as part of FCV downgrade, we're dropping the global indexes collection. However, we shouldn't drop global indexes information if the user still has global indexes. Instead, we should abort downgrade with an error if the user tries to downgrade and still has global indexes.

Once we are sure that the user has no global indexes, we still need to drop the global indexes collections, but we also need to clear the in memory state relating to global indexes in the CSR.



 Comments   
Comment by Githook User [ 01/Feb/23 ]

Author:

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

Message: SERVER-70132 Remove index version from CSR on FCV downgrade
Branch: master
https://github.com/mongodb/mongo/commit/e536ab12f0be25b42983aaf492fa5eefc4cf8ce0

Comment by Githook User [ 30/Jan/23 ]

Author:

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

Message: SERVER-70132 Handle FCV transitions for global indexes info
Branch: master
https://github.com/mongodb/mongo/commit/23b991e53a0eab64277dddc3fc2ced7d369e18ca

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