9.10 peipkg.transaction.recovered

  • Event type: peipkg.transaction.recovered
  • Defined in: peipkg.evman
  • Tier: standard
  • Gating: none
  • Cardinality: once per run of peipkg recover

The record that peipkg recover reconciled interrupted transactions, rolling back each one it found pending, or failed to. Every run writes it, one that found nothing to recover included. An automatic recovery at the start of an ordinary operation does not write it.

Replaces peipkg.recovery.

9.10.1 Fields #

FieldTypePresenceMeaning
subject.token.sidbin.sidrequiredThe user SID of the effective token the operation ran under.
operation.succeeded-countuintrequiredInterrupted transactions rolled back, before the failure on a run that failed. Zero when there were none.
outcome.successboolrequiredWhether the operation succeeded.
outcome.detailstroptionalThe error, on a run that failed.

Every record also carries the header fields of the envelope, which no payload repeats.

Generated from peipkg.evman by pkm/tools/gen-events-book.py. Edit the fragment, not this page.

Edit this page