Commit graph

1768 commits

Author SHA1 Message Date
Neil Alexander 09c1f69adb
Remove stray field 2022-01-27 13:37:57 +00:00
Neil Alexander a3c3a4adcc
Merge branch 'neilalexander/federationinput2' into neilalexander/federationinput 2022-01-27 13:35:49 +00:00
Neil Alexander b17760daee
Remove AuthEventIDs from InputRoomEvent 2022-01-27 13:35:01 +00:00
Kegan Dougal c83851b9b0 Fill in gaps again in /gme code 2022-01-27 13:34:55 +00:00
Neil Alexander fb168a504d
Correctly identify create events when checking for state 2022-01-27 13:33:15 +00:00
Neil Alexander ffe93f103f
Don't queue up events more than once in memory 2022-01-26 17:30:34 +00:00
Neil Alexander 3150f6e64e
Clearer contexts, don't use background in case there's something happening there 2022-01-26 16:30:43 +00:00
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