From ab5202677b6070983ca44da337d0b9a7c57756b0 Mon Sep 17 00:00:00 2001 From: timedout Date: Tue, 26 May 2026 20:25:37 +0100 Subject: [PATCH] perf: Increase default `max_fetch_prev_events` to 256 --- conduwuit-example.toml | 2 +- src/core/config/mod.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conduwuit-example.toml b/conduwuit-example.toml index 37b2aaa14..a4d60bbc7 100644 --- a/conduwuit-example.toml +++ b/conduwuit-example.toml @@ -297,7 +297,7 @@ # This item is undocumented. Please contribute documentation for it. # -#max_fetch_prev_events = 192 +#max_fetch_prev_events = 256 # How many incoming federation transactions the server is willing to be # processing at any given time before it becomes overloaded and starts diff --git a/src/core/config/mod.rs b/src/core/config/mod.rs index 633536e3b..6ee251bf8 100644 --- a/src/core/config/mod.rs +++ b/src/core/config/mod.rs @@ -375,7 +375,7 @@ pub struct Config { #[serde(default = "default_max_request_size")] pub max_request_size: usize, - /// default: 192 + /// default: 256 #[serde(default = "default_max_fetch_prev_events")] pub max_fetch_prev_events: u16, @@ -2549,7 +2549,7 @@ fn default_pusher_timeout() -> u64 { 60 } fn default_pusher_idle_timeout() -> u64 { 15 } -fn default_max_fetch_prev_events() -> u16 { 192_u16 } +fn default_max_fetch_prev_events() -> u16 { 256_u16 } fn default_max_concurrent_inbound_transactions() -> usize { 150 }