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

Ensure theoretically unreachable featureCompatibilityVersion document op observers are never reached

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.7.3
    • Affects Version/s: None
    • Component/s: Upgrade/Downgrade
    • Labels:
    • Fully Compatible
    • Storage 2018-02-26

      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.

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

              Created:
              Updated:
              Resolved: