Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-87329

Move WUOW to be entirely under TransactionResources/ShardRole

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • CAR Team 2025-03-17, CAR Team 2025-03-31, CAR Team 2025-04-14
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The WUOW is the tool that represents a transaction within a single MongoD instance. Currently it is at the level of the Storage Engine, but since it spans the catalog and the data, it needs to move up to the TransactionResources as it logically belongs there.

      This ticket is to move the WUOW management out of OperationContext and entirely under TransactionResources. The presence of WUOU on the TransactionResources becomes an indicator that the TransactionResources in question have a yielded transaction.

            Assignee:
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Reporter:
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              None
              None
              None
              None