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

Submit range deletion tasks using fixed executor

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.3.4
    • None
    • Sharding
    • None
    • Fully Compatible
    • Sharding 2020-02-10, Sharding 2020-02-24
    • 0

    Description

      Updated Description

      The task to submit range deletions was scheduled using an arbitrary sharding executor to avoid deadlocks in unit tests that involve metadata refreshes. If the unit tests use mocks for the refreshes instead, the deletions can be scheduled on the fixed sharding executor while still avoiding deadlocks.

      Original Description

      The task to submit range deletions may need to force a refresh if the filtering metadata is unknown, so we should add a way for the task to wait for the refresh without blocking in a thread pool thread.

      Attachments

        Activity

          People

            jack.mulrow@mongodb.com Jack Mulrow
            esha.maharishi@mongodb.com Esha Maharishi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: