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

Prevent direct connections from working once the cluster grows

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Sharding
    • Catalog and Routing

    Description

      SERVER-81974 relaxed direct connection verifications in sharded clusters to allow them once the cluster is shrinking. This was done thinking that the replica set endpoint project would be on time, however, now that collections will be tracked lazily on moveCollection calls, we can't allow direct connections once the cluster grows and then shrinks, because any DDL performed in direct connections will leave inconsistent metadata in the CSRS.

      The purpose of this ticket is to prevent direct connections after the cluster grows.

      Attachments

        Activity

          People

            backlog-server-catalog-and-routing Backlog - Catalog and Routing
            marcos.grillo@mongodb.com Marcos José Grillo Ramirez
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: