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

Remove fle2 nss from the denied namespace list in shard_collection_util.js

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing

      After SERVER-79248 and SERVER-79254 are fully compleated we should be able now to track fle2 collections.

      However, the unsplittable_created_on_any_shard_jscore_passthrough will still exclude them because we currently have a check  that excludes some namespaces if belonging to a denied list of nss . That list is shared by both createUnsplittableCollection and ShardCollection. The list is still valid for shardCollection, but no longer valid for createUnsplittableCollection which should now enable fle2 namespaces.

      The goal of this ticket is to create a special list for the unsplittable case and make sure createUnsplittableCollection excludes based on that list. The only known place for now where createUnsplittableCollection is used to override creation is this file

            Assignee:
            backlog-server-catalog-and-routing [DO NOT USE] Backlog - Catalog and Routing
            Reporter:
            enrico.golfieri@mongodb.com Enrico Golfieri
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: