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

TransactionCoordinator should have an additional state for when it has not yet received any event

    • Sharding 2018-10-08

      In order to validate coordinator creation for a given LSID and transaction number in the presence of retries, if a coordinator exists already for the given LSID and transaction number we need to know whether or not the coordinator is newly initialized and has not yet received any vote. If it has received some vote or the coordinateCommit message, then there must be some programmer error, since we should never try to create a coordinator with an LSID and txn number that already exist. 

            Assignee:
            matthew.saltz@mongodb.com Matthew Saltz (Inactive)
            Reporter:
            matthew.saltz@mongodb.com Matthew Saltz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: