[SERVER-37940] Establish a code path for FCV 4.0 and FCV 4.2 index builds Created: 06/Nov/18  Updated: 28/Jan/19  Resolved: 28/Jan/19

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

Type: Task Priority: Major - P3
Reporter: Dianna Hohensee (Inactive) Assignee: Louis Williams
Resolution: Duplicate Votes: 0
Labels: index-repl
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-37643 add createIndexes command logic to th... Closed
depends on SERVER-39068 Replication of simultaneous index bui... Closed
Related
is related to SERVER-37939 Add a temporary newCreateIndexes comm... Closed
Sprint: Storage NYC 2019-02-11
Participants:
Story Points: 0

 Description   

Index builds started in FCV 4.0 will use continue to use the v4.0 binary index build oplog entry "createIndexes". Index builds started in FCV 4.2 will use the new oplog entries for simultaneous index builds.

However, that's a farther out goal. The current need is to establish two code paths, unaffected by FCV for the moment, that can be used to incrementally add the new replication logic for simultaneous index builds.



 Comments   
Comment by Dianna Hohensee (Inactive) [ 25/Jan/19 ]

This ticket will thread through writing startIndexBuild oplog entry or nothing at start, and commitIndexBuild or createIndexes oplog entries at the end. A well as the secondary behavior to spin waiting until a commitIndexBuild is received if started via startIndexBuild.

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