ExportXMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • C Drivers
    • None
    • None
    • None
    • None
    • None
    • None

      Summary

      Add sessions and transactions to the Async C Driver.

      Motivation

      Required for sessions, transactions, and causal-consistency specification compliance in the Async C Driver. Wraps the equivalent functionality in the Rust driver.

      Acceptance Criteria

      • Sessions can be started and ended.
      • Transactions can be started, committed, and aborted.
      • Behaviour matches the sessions and transactions specifications.
      • Tests cover the added operations.

      Out of Scope

      withTransaction, from the transactions-convenient-api specification. That requires additional design for the Rust-to-C callback and is tracked as future work.

            Assignee:
            Unassigned
            Reporter:
            Kevin Albertson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: