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

Ensure theoretically unreachable featureCompatibilityVersion document op observers are never reached

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 3.7.3
    • None
    • Upgrade/Downgrade
    • Fully Compatible
    • Storage 2018-02-26

    Description

      As of SERVER-29453, it is no longer possible to remove the featureCompatibilityVersion document. Once SERVER-32205 is completed, it will no longer be possible to drop the admin database. The system.version collection cannot be dropped, since it is a system collection. Therefore, the op observer handling that changes the featureCompatibilityVersion parameter's value upon deleting the document and dropping the collection should never be reached. These op observer functions should be modified to invariant if they are reached.

      Attachments

        Activity

          People

            dianna.hohensee@mongodb.com Dianna Hohensee (Inactive)
            maria.vankeulen@mongodb.com Maria van Keulen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: