Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-49774

Enable rollback testing for resumable index builds in the collection scan phase

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.7.0
    • Component/s: None
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      Execution Team 2020-08-10, Execution Team 2020-08-24, Execution Team 2020-09-07

      Description

      After SERVER-50168, this work should simply entail enabling rollback_resumable_index_build_collection_scan_phase.js.

      Original description:

      If a node goes into rollback during the collection scan of a resumable index build, the majority committed view gets zeroed out which causes the scan to throw ReadConcernMajorityNotAvailableYet. We then hit this invariant since we currently do not expect an index build to fail this way.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              gregory.noma Gregory Noma
              Reporter:
              gregory.noma Gregory Noma
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: