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

Inconsistent error handling in singe-phase index builds during oplog application

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.0.0-rc0, 6.3.0-rc1
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • ALL
    • v6.3
    • Execution Team 2023-02-20
    • 58

      When we apply single-phase createIndexes oplog entries during oplog application, there are certain index creation errors that are safe to ignore (based on assumptions about the current state of the database and future oplog entries to apply). However, our optimization for the empty collection case has a slightly different exclusion list from the non-empty collection case.

      We should resolve this inconsistency as this may have implications for initial sync and tenant migration use cases.

            Assignee:
            benety.goh@mongodb.com Benety Goh
            Reporter:
            benety.goh@mongodb.com Benety Goh
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: