Neil Alexander
91ac6e9880
Tweak logging
2020-12-07 09:40:23 +00:00
Neil Alexander
6029c79dfa
nil PDUs/EDUs shouldn't happen but guard against them for safety
2020-12-07 09:29:59 +00:00
Neil Alexander
bfcf1307e8
Refactor federation sender, again
2020-12-04 16:22:01 +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
7466e6b718
Fix lock errors in federation sender ( #1347 )
...
* Fix lock errors in federation sender
* Additional fix to writers
2020-08-27 11:05:41 +01:00
Neil Alexander
11a39fe3b5
Deduplicate FS database, EDU persistence table ( #1207 )
...
* Deduplicate FS database, add some EDU persistence groundwork
* Extend TransactionWriter to use optional existing transaction, use that for FS SQLite database writes
* Fix build due to bad keyserver import
* Working EDU persistence
* gocyclo, unsurprisingly
* Remove unused
* Update copyright notices
2020-07-20 16:55:20 +01:00