Enable targeted tests for distributed transactions and retryable FAM

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      From the test plan:

      • Expand no_passthrough_disagg_override to run distributed transactions tests by:
        • Removing the uses_multi_shard_transaction excludes tag so that the suite runs multi shard transaction no passthrough tests
        • We’ll also need to include sharding/** in the selector and will need to coordinate with the owner of SPM-4516 on handling any failing non multi shard transaction related tests
        • Including sharding/internal_txns/** tests 
          • These include tests for findAndModify performed within a retryable internal transaction with concurrent chunk migration or resharding.
        • Enabling the shard key update tests currently excluded in the suite
      • Risks addressed:
        • Risk #1, #2, #3, and #4: Provides targeted, deep-dive verification of distributed transactions and retryable FAM. This fills the gaps where passthrough suites might be too “noisy” to catch specific edge cases.

      The goal of this ticket is to enable as much as possible and create TODO tickets to enable at a later time for any testing that is blocked. 

            Assignee:
            Wenqin Ye
            Reporter:
            Wenqin Ye
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: