Skip to content

TransactionalStatus

enum

Namespace: Orleans.Transactions

Describes the outcome of a transaction protocol operation.
public enum TransactionalStatus

Fields

NameValueDescription
Ok0The operation completed successfully.
PrepareTimeout1The transaction manager did not complete the prepare phase before its deadline.
CascadingAbort2The transaction aborted because a transaction on which it depended aborted.
BrokenLock3The transaction lost a lock because of a timeout, concurrency arbitration, or a failure.
LockValidationFailed4The accesses recorded during execution did not match the locks held during prepare.
ParticipantResponseTimeout5The transaction agent timed out waiting for read-only transaction participants.
TMResponseTimeout6The transaction agent timed out waiting for the transaction manager.
StorageConflict7Transactional storage was modified by a competing grain activation.
PresumedAbort8The transaction manager had no record of the transaction, so it was presumed aborted.
UnknownException9An unclassified exception interrupted the transaction protocol.
AssertionFailed10An internal transaction protocol assertion failed.
CommitFailure11The transaction could not be committed.