sender_workers scaling. this time, with feeling!

This commit is contained in:
Jacob Taylor
2025-10-14 20:13:22 -07:00
parent f77dcf23ab
commit e3059a741b
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -1787,9 +1787,9 @@
#stream_amplification = 1024
# Number of sender task workers; determines sender parallelism. Default is
# number of CPU cores. Override by setting a different value.
# core count. Override by setting a different value.
#
#sender_workers = 4
#sender_workers = core count
# Enables listener sockets; can be set to false to disable listening. This
# option is intended for developer/diagnostic purposes only.
+3 -3
View File
@@ -2063,9 +2063,9 @@ pub struct Config {
pub stream_amplification: usize,
/// Number of sender task workers; determines sender parallelism. Default is
/// '4'. Override by setting a different value. Values clamped 1 to core count.
/// core count. Override by setting a different value.
///
/// default: 4
/// default: core count
#[serde(default = "default_sender_workers")]
pub sender_workers: usize,
@@ -2743,7 +2743,7 @@ fn default_stream_width_scale() -> f32 { 1.0 }
fn default_stream_amplification() -> usize { 1024 }
fn default_sender_workers() -> usize { 4 }
fn default_sender_workers() -> usize { parallelism_scaled(1) }
fn default_client_receive_timeout() -> u64 { 75 }