4
0
mirror of https://github.com/1f349/dendrite.git synced 2025-01-12 18:36:31 +00:00
dendrite/federationapi
Neil Alexander 5106cc807c
Ensure only one transaction is used for RS input per room ()
* 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
..
api Roomserver/federation input refactor () 2022-01-27 14:29:14 +00:00
consumers Remove FederationDisabled error type () 2022-02-11 18:15:44 +01:00
internal Unmarshal events at the Dendrite level not GMSL level () 2022-02-09 20:31:24 +00:00
inthttp Unmarshal events at the Dendrite level not GMSL level () 2022-02-09 20:31:24 +00:00
queue Remove FederationDisabled error type () 2022-02-11 18:15:44 +01:00
routing Ensure only one transaction is used for RS input per room () 2022-02-11 17:40:14 +00:00
statistics Merge federationapi, federationsender, signingkeyserver components () 2021-11-24 10:45:23 +00:00
storage Remove sarama/saramajetstream dependencies () 2022-02-04 13:08:13 +00:00
types Merge federationapi, federationsender, signingkeyserver components () 2021-11-24 10:45:23 +00:00
federationapi_keys_test.go NATS JetStream tweaks () 2022-01-07 17:31:57 +00:00
federationapi_test.go Add NATS JetStream support () 2022-01-05 17:44:49 +00:00
federationapi.go Remove sarama/saramajetstream dependencies () 2022-02-04 13:08:13 +00:00