Async Stepdown Test Coverage: test/python

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Test Python
    • None
    • Storage Engines - Foundations, Storage Engines - Transactions
    • 43.507
    • SE Foundations - 2026-07-07
    • 5

      Summary

      Expand the Python test suites to validate asynchronous step-down workflows, covering concurrent reads/writes during an async step-down event.

      Motivation

      Python test suites provide targeted functional coverage for specific WiredTiger behaviors. This ticket ensures async step-down is exercised across the various timestamp modes, prepared transactions, and fast truncate paths.

      Scope

      • Concurrent read/write cursor operations transitioning during an async step-down event
      • Different timestamp setting modes (commit timestamp, durable timestamp, read timestamp, etc.)
      • Prepared transactions during async step-down
      • Fast truncate during async step-down

      Definition of Done

      • Python test suites cover async step-down with:
        • Concurrent CRUD cursor ops(all cursor operations)
        • Various timestamp setting patterns
        • Prepared transaction workflows
        • Fast truncate scenarios

            Assignee:
            Zunyi Liu
            Reporter:
            Sid Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: