Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-1927

Investigate changes in PM-2188: Minimal support for sharding time-series collections

    XMLWordPrintableJSON

Details

    • Icon: Epic Epic
    • Resolution: Won't Do
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • Not Needed
    • Hide

      Sharding a time-series collection is enabled.

      • The DDL operations for indexes and collMod are supported. The updating a granularity value is currently not supported on sharded clusters. We are planning to support this in 5.3.
      • The sharding admins commands can only be run on the buckets namespace.

      The shardCollection command accepts an optional timeseries parameter.

      • If a timeseries collection already exists,
      • Either the timeseries spec of the shardCollection command must match the collection spec.
      • Or the timeseries spec should not be specified. In this case the timeseries spec from the collection catalog is inherited.
      • If there is no existing collection and the timeseries parameter is specified, a new time series collection will be created.

      The project is backported to 5.0.4 with the feature flag off. The feature will be enabled on 5.0.6

      Show
      Sharding a time-series collection is enabled. The DDL operations for indexes and collMod are supported. The updating a granularity value is currently not supported on sharded clusters. We are planning to support this in 5.3. The sharding admins commands can only be run on the buckets namespace. The shardCollection command accepts an optional timeseries parameter. If a timeseries collection already exists, Either the timeseries spec of the shardCollection command must match the collection spec. Or the timeseries spec should not be specified. In this case the timeseries spec from the collection catalog is inherited. If there is no existing collection and the timeseries parameter is specified, a new time series collection will be created. The project is backported to 5.0.4 with the feature flag off. The feature will be enabled on 5.0.6

    Description

      Description of Linked Ticket

      Epic Summary

      Summary

      Support sharded time-series collections

      Motivation

      Add Sharding support for time series collection to allow for horizontal scaling of time series collections. 

      Cast of Characters

      • Product Owner:
      • Project Lead:
      • Program Manager: ana.meza
      • Drivers Contact:

      Documentation

      Scope Document
      Technical Design Document

      Attachments

        Activity

          People

            Unassigned Unassigned
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: