[SERVER-37951] Break index builds into phases and add modes Created: 06/Nov/18  Updated: 27/Oct/23  Resolved: 25/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: Benety Goh
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Gantt Dependency
has to be done after SERVER-37643 add createIndexes command logic to th... Closed
Related
related to SERVER-37763 Make it possible to abort index builds Closed
Sprint: Storage NYC 2019-02-11
Participants:

 Description   

There are three phases: scanning, verifying, committing. There are three modes: primary, secondary, initial sync.

This task is to put the phases and modes in place (as enums). The modes should be hooked up with replication: add a function to the index builds interface to update all index builds on repl state changes. The index build code should be modularized into clear phases with automatic transitions that we can later update to transition only on signal.



 Comments   
Comment by Eric Milkie [ 25/Jan/19 ]

Work ticket unnecessary – already being done as part of other tickets.

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