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
co-authored by Max Brunsfeld
parent 1c30767592
commit d96f524fb6
2 changed files with 300 additions and 269 deletions
+299 -266
View File
File diff suppressed because it is too large Load Diff