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

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • None
    • 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:
            2 Start watching this issue

              Created:
              Updated: