Neil Alexander
de9520b408
Export NID instead of receipts, remove federation event cache as no longer needed
2020-12-08 16:29:13 +00:00
Neil Alexander
5d65a879a5
Federation sender event cache ( #1614 )
...
* Cache federation sender events
* Store in the correct cache
* Update federation event cache
* Fix Unset
* Give EDUs same caching treatment as PDUs
* Make federationsender_cache_size configurable
* Default caches configuration
* Fix unit tests
* Revert "Fix unit tests"
This reverts commit 24eb5d2252 .
* Revert "Default caches configuration"
This reverts commit 464ecd1e64 .
* Revert "Make federationsender_cache_size configurable"
This reverts commit 4631f53241 .
2020-12-04 14:52:10 +00:00
Neil Alexander
c8b873abc8
Roomserver NID caches ( #1335 )
...
* Initial work on roomserver NID caches
* Give caches to roomserver storage
* Populate caches
* Fix bugs
* Fix WASM build
* Don't hit cache twice in RoomNIDExcludingStubs
* Store reverse room ID-room NID mapping, consult caches when assigning NIDs
2020-08-25 12:32:29 +01:00
Neil Alexander
079d8fe8fb
More key tweaks ( #1116 )
2020-06-12 11:07:26 +01:00
Neil Alexander
e7b19d2c70
More flexible caching ( #1101 )
2020-06-05 16:42:01 +01:00