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

Drain all DDL coordinators before downgrading to FCV 6.0

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Sharding EMEA 2022-08-08, Sharding EMEA 2022-08-22

      In SERVER-67393 we made DDL coordinators to implicitly translate a timeseries namespace to its underlying bucket namespace if needed.
      This means that DDL coordinator started in binary 6.1 will use the view namespace as main namespace in the coordinator document and additionally they will record also the bucket namespace under an optional filed in their coordinator document.

      DDL coordinators in 6.0 were always assuming that the main namespace in the coordinator document will point to the bucket namespace in case the target collection is a timeseries collection.

      In order to avoid DDL coordiantors in 6.0 to use a coordinator document created in 6.1 we need to drain all the DDL coordiantors when downgrading to 6.0 FCV.

            Assignee:
            tommaso.tocci@mongodb.com Tommaso Tocci
            Reporter:
            tommaso.tocci@mongodb.com Tommaso Tocci
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: