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

Document Transactions

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • None
    • manual
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:
                4 years, 49 weeks, 3 days ago