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

Reconsider implementation of TransactionCoordinator removal from catalog

    XMLWordPrintable

Details

    Description

      Right now TransactionCoordinators are reactively removed from the TransactionCoordinatorCatalog when they transition to either committed or aborted. However, this removal is not atomic with the action that commits or aborts the coordinator, which makes reasoning about coordinator lifetime somewhat different. Though the current implementation is okay, I'm creating this ticket to track whether there's a way to do this that's a little better or less error prone.

      Attachments

        Activity

          People

            matthew.saltz@mongodb.com Matthew Saltz
            matthew.saltz@mongodb.com Matthew Saltz
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: