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

Ensure theoretically unreachable featureCompatibilityVersion document op observers are never reached

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.7.3
    • Component/s: Upgrade/Downgrade
    • Labels:
    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      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

              Assignee:
              dianna.hohensee Dianna Hohensee
              Reporter:
              maria.vankeulen Maria van Keulen
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: