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

Submit range deletion tasks using fixed executor

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.3.4
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Fully Compatible
    • Sharding 2020-02-10, Sharding 2020-02-24
    • 0

      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.

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

              Created:
              Updated:
              Resolved: