Compare commits

...

3 Commits

Author SHA1 Message Date
Devon Hudson
7c1aee2427 Lower fetch bound further 2024-11-07 15:35:24 -07:00
Devon Hudson
218a4ffac0 Add changelog entry 2024-11-07 15:12:32 -07:00
Devon Hudson
81186c02a6 Limit event fetches to prevent stack size from growing too large 2024-11-07 15:10:20 -07:00
2 changed files with 4 additions and 1 deletions

1
changelog.d/17914.bugfix Normal file
View File

@@ -0,0 +1 @@
Limit event fetches in test to prevent stack size from growing too large.

View File

@@ -452,7 +452,9 @@ class DatabaseOutageTestCase(unittest.HomeserverTestCase):
with self._outage():
# Kick off a bunch of event fetches but do not pump the reactor
event_deferreds = []
for event_id in self.event_ids:
# Limit the number of event_ids otherwise the total stack size grows too
# large for our custom twisted patch.
for event_id in self.event_ids[0:10]:
event_deferreds.append(ensureDeferred(self.store.get_event(event_id)))
# We should have maxed out on event fetcher threads