Compare commits

...

2 Commits

Author SHA1 Message Date
Mathieu Velten
26bc8bfc02 Add changelog 2023-02-06 15:58:55 +01:00
Mathieu Velten
71475dba8d Increase timeout for client fed requests known to be long to answer
/send_join, /state_ids mainly, it was done recently for /state.
2023-02-06 15:53:08 +01:00
2 changed files with 7 additions and 0 deletions

1
changelog.d/15001.misc Normal file
View File

@@ -0,0 +1 @@
Increase client timeout for potentially long federation requests. It should improve joining behavior of big rooms.

View File

@@ -79,6 +79,8 @@ class TransportLayerClient:
destination,
path=path,
args={"event_id": event_id},
# This can take a looooooong time for large rooms.
timeout=600_000,
try_trailing_slash_on_400=True,
)
@@ -345,6 +347,8 @@ class TransportLayerClient:
destination=destination,
path=path,
data=content,
# This can take a looooooong time for large rooms.
timeout=600_000,
parser=SendJoinParser(room_version, v1_api=True),
)
@@ -371,6 +375,8 @@ class TransportLayerClient:
path=path,
args=query_params,
data=content,
# This can take a looooooong time for large rooms.
timeout=600_000,
parser=SendJoinParser(room_version, v1_api=False),
)