aboutsummaryrefslogtreecommitdiff
path: root/clientapi/routing/createroom.go
diff options
context:
space:
mode:
authorNeil Alexander <neilalexander@users.noreply.github.com>2020-05-07 12:42:06 +0100
committerGitHub <noreply@github.com>2020-05-07 12:42:06 +0100
commita16db1c4085c0079f72615f0c077fa5016c4fe0f (patch)
tree05639a2b5b33bd058ce9fbac27d393574dd812a0 /clientapi/routing/createroom.go
parent3b98535dc5d85a36168c857da55b17d4ab030f9d (diff)
Improve federation sender performance, implement backoff and blacklisting, fix up invites a bit (#1007)
* Improve federation sender performance and behaviour, add backoff * Tweaks * Tweaks * Tweaks * Take copies of events before passing to destination queues * Don't accidentally drop queued messages * Don't take copies again * Tidy up a bit * Break out statistics (tracked component-wide), report success and failures from Perform actions * Fix comment, use atomic add * Improve logic a bit, don't block on wakeup, move idle check * Don't retry sucessful invites, don't dispatch sendEvent, sendInvite etc * Dedupe destinations, fix other bug hopefully * Dispatch sends again * Federation sender to ignore invites that are destined locally * Loopback invite events * Remodel a bit with channels * Linter * Only loopback invite event if we know the room * We should tell other resident servers about the invite if we know about the room * Correct invite signing * Fix invite loopback * Check HTTP response codes, push new invites to front of queue * Review comments
Diffstat (limited to 'clientapi/routing/createroom.go')
0 files changed, 0 insertions, 0 deletions