[SERVER-40884] Remove FCV controls for hybrid index builds Created: 29/Apr/19  Updated: 29/Oct/23  Resolved: 07/Jun/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: neweng
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2019-06-17
Participants:
Linked BF Score: 0

 Description   

prepareTransaction now stalls on secondaries until there are no active index builds, so hybrid index builds are safe to start in FCV 4.0 and complete in FCV 4.2. This is the relevant code that should be changed.. Also, v4.2 FCV upgrade/downgrade no longer supports index builds across FCV changes, so the FCV controls for Hybrid are further obsolete.



 Comments   
Comment by Githook User [ 07/Jun/19 ]

Author:

{'name': 'Daniel Solnik', 'email': 'dan.solnik@Daniels-MacBook-Pro-3.local'}

Message: SERVER-40884 remove FCV 4.0-4.2 controls for hybrid index builds.

also added checkConstraints call in repair_database_and_check_version.cpp to check for constraints when building missing _id indexes
Branch: master
https://github.com/mongodb/mongo/commit/27dde05ebcbbbe535bb09b56084fa5e63fd3e548

Comment by Daniel Solnik (Inactive) [ 07/Jun/19 ]

fixed test

 

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