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

Investigate how a `system.buckets` collection can be created without timeseries options

    • Type: Icon: Bug Bug
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing

      Currently, our code does not permit the explicit creation of `system.buckets` collections as regular collections without timestream options. This restriction has been in place since feature compatibility version (FCV) 8.0, under the feature flag `featureFlagDisallowBucketCollectionWithoutTimeseriesOptions`. `system.buckets` collections are exclusively designated for timeseries collections.

      However, we have observed that it is possible to create `system.buckets` collections unintentionally through other operations that implicitly create them, without designating them as timeseries collections.

      The objective of this ticket is to investigate this issue and understand how our code, along with concurrent DDL operations, could result in the creation of a `system.buckets` collection without timeseries options.

            Assignee:
            Unassigned Unassigned
            Reporter:
            pol.pinol@mongodb.com Pol Pinol
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: