Skip to content
  • ryates@cs.rochester.edu's avatar
    Full abort on validate failure merging `orElse`. · 432a270e
    ryates@cs.rochester.edu authored and Ben Gamari's avatar Ben Gamari committed
    Previously partial roll back of a branch of an `orElse` was attempted
    if validation failure was observed.  Validation here, however, does
    not account for what part of the transaction observed inconsistent
    state.  This commit fixes this by fully aborting and restarting the
    transaction.
    
    (cherry picked from commit 998f2e18)
    432a270e