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

[CQF] Store collation-op along with the shard key in optimizer metadata

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • None
    • None
    • None
    • Fully Compatible
    • QO 2023-08-21

    Description

      Currently we represent the shard key using the DistributionAndPaths struct. This struct is really about modeling the distribution/management of data between threads; it only stores the shard key as a vector of ABT paths, which is insufficient to model hashed shard keys.

      The goal of this ticket is to add the ability to represent hashed shard keys in the metadata and refactor the existing rewrites to reference this new representation.

      Attachments

        Activity

          People

            ben.shteinfeld@mongodb.com Ben Shteinfeld
            ben.shteinfeld@mongodb.com Ben Shteinfeld
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: