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

Change the default storage engine to wiredTiger

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.1.4
    • Component/s: Storage
    • Labels:
      None
    • Backwards Compatibility:
      Major Change
    • Sprint:
      Quint Iteration 3.1.2, Quint Iteration 3, Quint Iteration 4
    • Case:

      Description

      A proposal for handling users upgrading from 3.x to 3.2:
      If a mongod is started without --storageEngine and the storage.bson file in the dbpath indicates mmapv1, then set the global storage engine as mmapv1. Otherwise, set the global storage engine as wiredTiger.

      A proposal for handling users upgrading from 2.6 to 3.2:
      If a mongod is started without --storageEngine and the local.ns file exists in the dbpath, then set the global storage engine as mmapv1. Otherwise, set the global storage engine as wiredTiger. This allows users to upgrade directly from 2.6 to 3.2, even though the storage.bson file would not exist.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              max.hirschhorn Max Hirschhorn
              Reporter:
              ian.whalen Ian Whalen
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: