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

Remove task executor from TMAB registry

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Service Arch
    • Server Serverless 2023-03-06, Server Serverless 2023-03-20

    Description

      The Tenant Migration Access Blocker has an executor so callers might wait on access blockers using this executor. It was added to the registry last year as the previous method had deadlock issues. However it added unintended dependencies on numerous modules as including the registry now includes the executor/network stack. As the registry is included by the service context (registry is a decoration on top of the service context) it added a network/executor dependencies in a lot of locations. We want to refactor it to remove this dependency.

      Attachments

        Activity

          People

            backlog-server-servicearch Backlog - Service Architecture
            didier.nadeau@mongodb.com Didier Nadeau
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: