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

Expose new timeseries API both to Shard/Router role.

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • Fully Compatible
    • CAR Team 2025-02-03, CAR Team 2025-02-17

      The goal of this ticket is to expose a new API regarding timeseries collections. In particular, for a given namespace/collection, we want to expose the following functions:

      • bool isTimeseriesCollection() return true if this collection is a timeseries collection.
      • bool isNewTimeseriesWithoutView() return true if the collection is a timeseries collection with FCV 9.0 metadata format, the timeseries collection has a unified namespace (no view nor bucket collection, only the main namespace)

      This new API need to be available both in shard and router role. Thus, we will need to expose it respectively in:

      This ticket is only exposing these APIs, the actual implementation will be done in SERVER-100717

            Assignee:
            meryama.nadim@mongodb.com Meryama Nadim
            Reporter:
            tommaso.tocci@mongodb.com Tommaso Tocci
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: