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

IndexConsistency constructor should use ValidateState's index list rather than simply durable indexes

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.3.1
    • Affects Version/s: None
    • Component/s: Storage
    • Labels:
      None
    • Fully Compatible
    • ALL
    • Execution Team 2019-10-07
    • 6

      ValidateState does extra filtering regarding what indexes to validate, making sure indexes are ready and in the checkpoint, whereas IndexConsistency does not. Additionally, IndexConsistency currently opens its own cursor and so could be looking at indexes in a different checkpoint than the one used by ValidateState, creating an inconsistent view.

            Assignee:
            gregory.wlodarek@mongodb.com Gregory Wlodarek
            Reporter:
            gregory.wlodarek@mongodb.com Gregory Wlodarek
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: