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

Add 'requires_timeseries' tag to fsm_workloads/timeseries tests that are missing it

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Fully Compatible
    • ALL
    • Execution Team 2024-10-28

      SERVER-95436 added the requires_timeseries tag to multi stmt txn concurrency suites because timeseries operations can't run within transactions. When the transaction override finds that it can't run an operation within a transaction, it retries the entire state function outside the transaction. As a result, each state function was being executed roughly twice - once within a transaction which fails, and then once more outside a transaction.

      SERVER-95436 added the tag to exclude timeseries tests from running on multi stmt txn suites because these tests were effectively being run fully outside of transactions due to the timeseries incompatibility, so there was no benefit to running them on multi stmt txn suites.

      Example that isn't tagged but is timeseries.

            Assignee:
            damian.wasilewicz@mongodb.com Damian Wasilewicz
            Reporter:
            vishnu.kaushik@mongodb.com Vishnu Kaushik
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: