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

Ensure theoretically unreachable featureCompatibilityVersion document op observers are never reached

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.7.3
    • 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

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: