sender_workers scaling. this time, with feeling!
Some checks failed
Checks / Prefligit / prefligit (push) Failing after 5s
Checks / Rust / Format (push) Failing after 17s
Checks / Rust / Clippy (push) Failing after 44s
Checks / Rust / Cargo Test (push) Failing after 43s

This commit is contained in:
Jacob Taylor 2025-06-21 08:13:30 -07:00
parent e545e5abe4
commit cb80b1839b

View file

@ -1823,9 +1823,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,
@ -2312,7 +2312,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 }