Handle expectPrefix option in requests

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 7.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Serverless
    • Fully Compatible
    • Server Serverless 2023-02-06, Server Serverless 2023-02-20, Server Serverless 2023-03-06, Server Serverless 2023-03-20, Server Serverless 2023-04-17
    • 5
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Atlas Proxy will continue to prefix requests even once it starts sending $tenant - it will indicate in the request that it sent both a prefix and $tenant by setting a new flag "expectPrefix" to true in the request. If expectPrefix is true, we must pull the prefix off of the db name/nss during command request parsing and check that it matches the tenantId in the security token. This ticket should make it such that mongod can parse a request with a prefix and $tenant (or security token) correctly.

      Implementation of the serializers and derserializers are scoped in SERVER-73108, which must be completed before targeted testing for this ticket can be written as part of SERVER-74284.

            Assignee:
            Hugh Tong (Inactive)
            Reporter:
            Sophia Tan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: