Skip to content

Commit a7a1b5b

Browse files
committed
sim-rs: respect ib-diffusion-max-bodies-to-request config
1 parent 4270034 commit a7a1b5b

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

data/simulation/config.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ export interface Config {
8585
"ib-diffusion-max-window-size": bigint;
8686
/** Only supported by Haskell simulation. */
8787
"ib-diffusion-max-headers-to-request": bigint;
88-
/** Only supported by Haskell simulation. */
8988
"ib-diffusion-max-bodies-to-request": bigint;
9089

9190
// Endorsement Block Configuration

data/simulation/config.schema.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,6 @@
211211
},
212212
"ib-diffusion-max-bodies-to-request": {
213213
"additionalProperties": false,
214-
"description": "Only supported by Haskell simulation.",
215214
"properties": {},
216215
"type": "number"
217216
},

sim-rs/sim-core/src/config.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ pub struct RawParameters {
9191
pub ib_body_avg_size_bytes: u64,
9292
pub ib_body_max_size_bytes: u64,
9393
pub ib_diffusion_strategy: DiffusionStrategy,
94+
pub ib_diffusion_max_bodies_to_request: u64,
9495

9596
// Endorsement block configuration
9697
pub eb_generation_probability: f64,
@@ -456,7 +457,7 @@ impl SimConfiguration {
456457
stage_length: params.leios_stage_length_slots,
457458
max_ib_size: params.ib_body_max_size_bytes,
458459
ib_diffusion_strategy: params.ib_diffusion_strategy,
459-
max_ib_requests_per_peer: 1,
460+
max_ib_requests_per_peer: params.ib_diffusion_max_bodies_to_request as usize,
460461
ib_shards: params.ib_shards,
461462
max_eb_age: params.eb_max_age_slots,
462463
cpu_times: CpuTimeConfig::new(&params),

0 commit comments

Comments
 (0)