dendrite/roomserver/storage
Neil Alexander 5106cc807c
Ensure only one transaction is used for RS input per room (#2178)
* Ensure the input API only uses a single transaction

* Remove more of the dead query API call

* Tidy up

* Fix tests hopefully

* Don't do unnecessary work for rooms that don't exist

* Improve error, fix another case where transaction wasn't used properly

* Add a unit test for checking single transaction on RS input API

* Fix logic oops when deciding whether to use a transaction in storeEvent
2022-02-11 17:40:14 +00:00
..
postgres Ensure only one transaction is used for RS input per room (#2178) 2022-02-11 17:40:14 +00:00
shared Ensure only one transaction is used for RS input per room (#2178) 2022-02-11 17:40:14 +00:00
sqlite3 Allow events to be un-rejected (#2159) 2022-02-08 13:45:48 +00:00
tables Full roomserver input transactional isolation (#2141) 2022-02-04 10:39:34 +00:00
interface.go Full roomserver input transactional isolation (#2141) 2022-02-04 10:39:34 +00:00
storage.go Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021) 2021-11-02 16:48:48 +00:00
storage_wasm.go Top-level setup package (#1605) 2020-12-02 17:41:00 +00:00