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

Add FSM test for creating indexes/collections/databases in txns

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.4.0-rc0, 4.7.0
    • Affects Version/s: None
    • Component/s: Catalog, Concurrency
    • Labels:
    • Fully Compatible
    • v4.4
    • Execution Team 2019-12-30, Execution Team 2020-03-09, Execution Team 2020-03-23

      This test should do a mix of operations both inside and outside of transactions that stress concurrency of DDL operations both within and outside of transactions.

      Operations to test:

      • update with {{upsert : true }}
      • insert
      • createIndexes
      • create, both with and without extra indexes beyond _id

      Conditions to test:

      • database, collection and indexes exist
      • database exists, but collection and indexes don't
      • database doesn't exist
      • test multiple operations on the same collection inside a multi-document transaction
      • test multiple operations on multiple collections inside a multi-doc transaction
      • test operations outside a multi-doc transactions
      • concurrent drop command (outside of transaction)

            maria.vankeulen@mongodb.com Maria van Keulen
            geert.bosch@mongodb.com Geert Bosch
            0 Vote for this issue
            3 Start watching this issue