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

Remove the isServerless check from CollectionShardingRuntime

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • Fully Compatible

      There is code in the CSR that pretends that collections accessed while the server is running in serverless mode are untracked (aka unsharded).

      This code is meaningless because Serverless cannot run on sharded clusters, however even without that, pushing the check inside the CSR is the wrong abstraction at which this should be implemented, so it should be removed.

            Assignee:
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Reporter:
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: