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

Periodically release locks during collection validation and check for interrupts

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.3.1
    • None
    • Storage
    • None
    • Fully Compatible
    • Execution Team 2019-08-26, Execution Team 2019-09-09, Execution Team 2019-09-23

    Description

      Necessary in order to allow concurrent DDL operations.

      Drop collection and drop index ops should cause the validate cmd to abort with an error.

      Create index should not cause failure, so may require special handling in index iteration somehow? (haven't thought it out).

      Index creation and validate should run concurrently without interrupting the validate work. (have not thought this out, but we might need filtering on the index iteration, maybe by timestamp?? – e.g. save a start timestamp, use it to filter the indexes)

      Attachments

        Activity

          People

            gregory.wlodarek@mongodb.com Gregory Wlodarek
            dianna.hohensee@mongodb.com Dianna Hohensee (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: