WIP: Manually rollback transactions to avoid spurious savepoint failure

TODO:
- Avoid unwrapping transaction after f(tx)
- Remove duplication between `transaction` and `room_transaction`
- Introduce random delay before and after committing a transaction
- Run lots of randomized tests
- Investigate diverging diagnostic summaries

Co-Authored-By: Max Brunsfeld <max@zed.dev>
This commit is contained in:
Antonio Scandurra 2022-12-02 20:36:50 +01:00
parent 1c30767592
commit d96f524fb6
2 changed files with 300 additions and 269 deletions

File diff suppressed because it is too large Load diff