Commit graph

1761 commits

Author SHA1 Message Date
kegsay 8813ec6066
Merge branch 'master' into neilalexander/federationinput 2022-01-26 15:33:49 +00:00
Neil Alexander 3f4e95fb76
Fix blacklist again, remove unnecessary duplicate context 2022-01-26 15:32:52 +00:00
Neil Alexander 261b1a3a2c
Remove debugging test 2022-01-26 14:34:15 +00:00
Neil Alexander dc23fc3758
Remove 'If a device list update goes missing, the server resyncs on the next one' from the sytest blacklist 2022-01-26 14:31:20 +00:00
Neil Alexander deae1d08d8
Make full HTTP tests less upsetti 2022-01-26 14:06:35 +00:00
Kegan Dougal 5b4999afa9 Use std logging when running under CI 2022-01-26 12:23:27 +00:00
Kegan Dougal 80e015a7e8 Remember to send outliers for state returned from /gme 2022-01-25 18:41:21 +00:00
Neil Alexander 296e205ca0
Merge branch 'master' into neilalexander/federationinput 2022-01-25 17:08:35 +00:00
Neil Alexander 98de7c2f77
Update consumers for the roomserver output stream 2022-01-25 17:07:37 +00:00
Neil Alexander 0e8bb6b762
Update sytest-whitelist 2022-01-25 17:01:46 +00:00
Neil Alexander 8a1bc70524
Exclude our own server name in GetJoinedHostsForRooms (#2110)
* Exclude our own servername

* Make excluding self behaviour optional
2022-01-25 17:00:39 +00:00
Neil Alexander 6facd320dd
Exclude self from g_m_e 2022-01-25 16:37:52 +00:00
Neil Alexander c0af970cc6
Make excluding self behaviour optional 2022-01-25 16:37:13 +00:00
Neil Alexander ea103886a9
Try backing off servers 2022-01-25 16:28:47 +00:00
Neil Alexander 7f77bf832a
Exclude our own servername 2022-01-25 16:16:07 +00:00
Kegan Dougal 9889429ae8 Set stateIDs length correctly or else the roomserver thinks there are missing events when there aren't 2022-01-25 16:14:52 +00:00
Kegan Dougal f5b87bde01 Don't resend create events 2022-01-25 15:51:08 +00:00
Neil Alexander 7677bcaa06
Merge branch 'master' into neilalexander/federationinput 2022-01-25 14:22:38 +00:00
Neil Alexander 1a3b61651a
Update gmsl 2022-01-25 14:22:19 +00:00
Neil Alexander 49a618dfe2
Increase maximum message size to 16MB (#2109) 2022-01-25 14:20:12 +00:00
Neil Alexander f008173a5a
Some context refactoring 2022-01-25 14:13:52 +00:00
Neil Alexander 8c9b2e402a
Don't limit servers, randomise order using map 2022-01-25 11:37:56 +00:00
Neil Alexander 90472490ad
Merge branch 'master' into neilalexander/federationinput 2022-01-25 11:26:34 +00:00
Neil Alexander 2332503f68
Tidy up a couple things 2022-01-25 11:05:30 +00:00
Neil Alexander 0bcf2970d1
Some review comment fixes 2022-01-25 10:33:50 +00:00
kegsay a5c5de860b
Add Complement to GHA (#2108)
* Add Complement to GHA

* Only run on push on master
2022-01-24 18:06:08 +00:00
Neil Alexander 8a2c565385
Limit the number of servers we attempt to reduce backpressure 2022-01-24 13:57:03 +00:00
Neil Alexander d0ee9f9841
Reduce chance of duplicates being sent by NATS 2022-01-24 13:35:55 +00:00
Neil Alexander 9ddb8749c1
Use work queue policy, deliver all on restart 2022-01-24 11:59:28 +00:00
Neil Alexander 03a989d5c9
Set timeouts on roomserver input tasks (need to decide what timeout makes sense) 2022-01-24 11:15:20 +00:00
Neil Alexander c68037b3e8
Apply backpressure to consumers/synchronous requests to hopefully stop things being overwhelmed 2022-01-24 10:37:19 +00:00
S7evinK e7f9f2e6f6
Update bridge FAQ & README (#2106)
* Update bridge FAQ

Signed-off-by: Till Faelligen <tfaelligen@gmail.com>

* Update README
2022-01-24 10:29:45 +00:00
Neil Alexander a4601bb698
Update to matrix-org/gomatrixserverlib@f3e2ef8 (matrix-org/matrix-doc#3667) 2022-01-24 10:28:23 +00:00
Neil Alexander 5ed90caaff
Allow async inputs again 2022-01-21 17:20:02 +00:00
Neil Alexander 141200d22e
Room version tweaks 2022-01-21 17:18:16 +00:00
Neil Alexander a290dafa60
Merge branch 'master' into neilalexander/federationinput 2022-01-21 16:51:10 +00:00
Neil Alexander 42511199cb
We only have missing prev if we don't supply state 2022-01-21 16:41:38 +00:00
kegsay de38be469a
Expand issue template (#2103) 2022-01-21 16:24:31 +00:00
Neil Alexander cc2f8a799b
Tweaks 2022-01-21 15:32:59 +00:00
Neil Alexander ae3c4f3c56
Only search for missing prev events or state for new events 2022-01-21 15:18:51 +00:00
Neil Alexander 7a93bb32e7
Merge branch 'master' into neilalexander/federationinput 2022-01-21 15:02:30 +00:00
Neil Alexander 96bf4aa838
Add Forward extremities remain so even after the next events are populated as outliers to sytest-whitelist 2022-01-21 14:59:47 +00:00
kegsay cd1391fc62
Document log levels (#2101) 2022-01-21 14:46:47 +00:00
FORCHA 3c92b55bec
Update monolith-sample.conf (#2087)
* Update monolith-sample.conf

-Replaced undefined monolith value  with server_name  (my.hostname.com) value in reference tho ths issue https://github.com/matrix-org/dendrite/issues/2078

* Update monolith-sample.conf

Changed IP to location of monolith server

Co-authored-by: kegsay <kegan@matrix.org>
2022-01-21 14:37:59 +00:00
kegsay 0bf5104bbb
Fix #2027 by gracefully handling stub rooms (#2100)
The server ACL code on startup will grab all known rooms from
the rooms_table and then call `GetStateEvent` with each found
room ID to find the server ACL event. This can fail for stub
rooms, which will be present in the rooms table. Previously
this would result in an error being returned and the server
failing to start (!). Now we just return no event for stub
rooms.
2022-01-21 14:23:37 +00:00
Neil Alexander 9191b23ae0
Revert "Use given event kind when sending auth/state events"
This reverts commit 089d64d271.
2022-01-21 14:15:23 +00:00
Neil Alexander 089d64d271
Use given event kind when sending auth/state events 2022-01-21 13:44:39 +00:00
Neil Alexander 75cfec95e2
Send create room events as new 2022-01-21 13:44:27 +00:00
Neil Alexander 4253eccfb3
Handle create events better 2022-01-21 11:26:26 +00:00
Neil Alexander 61437d6e44
Try that again 2022-01-21 11:14:19 +00:00