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

Add parallel IndexBuildsCoordinator checks wherever BackgroundOperation checks are done

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.1.10
    • None
    • Storage
    • None
    • Fully Compatible
    • Storage NYC 2019-01-28, Storage NYC 2019-03-11, Storage NYC 2019-03-25
    • 34

    Description

      As we move index builds behind the new interface, concurrent metadata operations must start checking the Coordinator for in progress index builds, to cover concurrency issues where the Coordinator does not immediately instantiate a builder that then instantiates a BackgroundOperation to block concurrent metadata operations.

      The BackgroundOperation class will remain until everything is fully switched over to the new system. The IndexBuildsCoordinator has already implemented parallel checks to BackgroundOperation, just need to start using them and link the interface in all the places required.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: