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

Enable transactions on inMemory storage engine with a command line flag

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0.2, 4.1.2
    • Component/s: Replication
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Backport Requested:
      v4.0
    • Sprint:
      Repl 2018-07-16, Repl 2018-07-30

      Description

      In SERVER-35513 transactions were disabled for inMemory storage engine, with the possibility that it would be enabled in the future if rollback is fixed on inMemory.

      It's useful though for applications to run regression tests against the inMemory engine, as it's significantly faster than the wiredTiger engine, so disabling this has an effect on developer productivity.

      To satisfy both concerns, consider allowing transactions to be re-enabled for inMemory engine via command line, e.g. --setParameter inMemoryEnableTransactions

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: