Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-11505

Document Transactions

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • Server_Docs_20231030
    • Affects Version/s: None
    • Component/s: manual
    • Labels:
      None

      Description

      Transaction and all its glory

      Scope of changes:

      Conceptual page:

      • Transaction are only allowed in featureCompatibilityVersion 4.0 from duplicate ticket DOCS-11600
      • Storage Engine – only WiredTiger (DOCS-11802)

      New helpers and operations that support transactions

      Catalog operations before txns

      Security for transactions

      • blurb that you need privileges for specific operations in the transactions

      Additional notes for operations that accept snapshots.

      • Restrictions & Errors:

      Update existing pages.

      • need to update for txn – agg $out stage is not allowed
      • /core/write-operations-atomicity
      • /tutorial/model-data-for-atomic-operations
      • replica sets
      • Update operations that can be in transactions, including cursor.readConcern: DOCS-11637
      • getMore – scope – if started inside, then just inside, if outside, cannot call inside. DOCS-11425

      read concern 

      read preference - DOCS-11618

      write concern

      locks

      • lock acquisition DOCS-11716
      • Abort txns release locks

      Remove existing pages

      • /tutorial/perform-two-phase-commits

      Drivers

      Need examples for drivers section  in the txn concept page (DRIVERS-488

      etc. Will continue scoping when doing txn ticket.

        There are no Sub-Tasks for this issue.

            Assignee:
            kay.kim@mongodb.com Kay Kim (Inactive)
            Reporter:
            kay.kim@mongodb.com Kay Kim (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              5 years, 43 weeks, 4 days ago