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
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
Neil Alexander
f226066783
Don't check missing state for create events
2022-01-21 10:57:38 +00:00
Neil Alexander
d93ddb08d1
Care about state when checking missing prev events
2022-01-21 10:26:24 +00:00