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

Test transaction on inMemory and encrypted storage engines

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.7.4
    • Affects Version/s: None
    • Component/s: Storage
    • None
    • Fully Compatible
    • Storage NYC 2018-03-26

      Currently, tests for transactions are mostly marked as WiredTiger only. For example, do_txn_basic.js, multi_statement_transaction_simple.js.

      However, it is wrong to specifically skip all storage engines that are
      not wiredTiger, as that means that we will not test transactions on inMemory and
      encrypted storage engines, even if they do support transactions, or if they
      start supporting them in the future. Instead we should have a tag that reflects
      whether transactions are supported or not.

      This way we only have to adjust a single location if we add/remove support for
      transactions for a specific storage engine.

            Assignee:
            xiangyu.yao@mongodb.com Xiangyu Yao (Inactive)
            Reporter:
            xiangyu.yao@mongodb.com Xiangyu Yao (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: