diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-02-04 10:39:34 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-04 10:39:34 +0000 |
commit | eb352a5f6bdb48cb2d795e3fe2cd7d354580a761 (patch) | |
tree | deefb3239e44be8938dcd784cc2094274e1d30ef /.github | |
parent | 4d9f5b2e5787d23e1dbcebfda1c6d99d3498ec7e (diff) |
Full roomserver input transactional isolation (#2141)
* Add transaction to all database tables in roomserver, rename latest events updater to room updater, use room updater for all RS input
* Better transaction management
* Tweak order
* Handle cases where the room does not exist
* Other fixes
* More tweaks
* Fill some gaps
* Fill in the gaps
* good lord it gets worse
* Don't roll back transactions when events rejected
* Pass through errors properly
* Fix bugs
* Fix incorrect error check
* Don't panic on nil txns
* Tweaks
* Hopefully fix panics for good in SQLite this time
* Fix rollback
* Minor bug fixes with latest event updater
* Some review comments
* Revert "Some review comments"
This reverts commit 0caf8cf53e62c33f7b83c52e9df1d963871f751e.
* Fix a couple of bugs
* Clearer commit and rollback results
* Remove unnecessary prepares
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions