Consolidate all timeseries options under same struct in shard-local catalog

    • Catalog and Routing
    • CAR Team 2026-03-30
    • 3
    • 🟦 Shard Catalog
    • None
    • None
    • None
    • None
    • None
    • None

      Most of the timeseries options in the local catalog are stored inside the TimeseriesOptions object that is under the CollectionOptions .

      There are only 2 timeseries options that does not follow this pattern:
       - timeseriesBucketsMayHaveMixedSchemaData
       - timeseriesBucketingParametersHaveChanged

       

      These options are instead stored directly in the collection metadata struct.

      These 2 options have been added outside of the CollectionOptions for backward comapatibiity reason. In fact, the CollectionOptions are read with strict parsing, and we needed to introduce those options in a minor release.

      The goal of this ticket is to take advantage of the next FCV upgrade procedure to bring these 2 options inside the TimeseriesOptions together with the others.

            Assignee:
            Unassigned
            Reporter:
            Tommaso Tocci
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: