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

Create catalog-specific deserializer for pattern matching

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Fully Compatible
    • Server Serverless 2023-09-18, Server Serverless 2023-10-02

      In getAllDbNames and getAllTenants calls in CollectionCatalog, boost::none is being passed into these functions to build DatabaseName objects used to find an upper bound when iterating through the catalog map which still maps to DatabaseNames.  These DatabaseName objects are not used for direct access to the stored databases, and are specific to catalog.  We should bypass our regular checks for catalog when building objects used for pattern matching.

            Assignee:
            hugh.tong@mongodb.com Hugh Tong (Inactive)
            Reporter:
            hugh.tong@mongodb.com Hugh Tong (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: