dendrite/federationapi
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
..
api Roomserver/federation input refactor (#2104) 2022-01-27 14:29:14 +00:00
consumers Remove FederationDisabled error type (#2174) 2022-02-11 18:15:44 +01:00
internal Unmarshal events at the Dendrite level not GMSL level (#2164) 2022-02-09 20:31:24 +00:00
inthttp Unmarshal events at the Dendrite level not GMSL level (#2164) 2022-02-09 20:31:24 +00:00
queue Remove FederationDisabled error type (#2174) 2022-02-11 18:15:44 +01:00
routing Ensure only one transaction is used for RS input per room (#2178) 2022-02-11 17:40:14 +00:00
statistics Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00
storage Remove sarama/saramajetstream dependencies (#2138) 2022-02-04 13:08:13 +00:00
types Merge federationapi, federationsender, signingkeyserver components (#2055) 2021-11-24 10:45:23 +00:00
federationapi.go Remove sarama/saramajetstream dependencies (#2138) 2022-02-04 13:08:13 +00:00
federationapi_keys_test.go NATS JetStream tweaks (#2086) 2022-01-07 17:31:57 +00:00
federationapi_test.go Add NATS JetStream support (#1866) 2022-01-05 17:44:49 +00:00