Skip to content

Commit

Permalink
Move max_block_size to test configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
ancazamfir committed Feb 11, 2025
1 parent 88b4193 commit b4bd237
Show file tree
Hide file tree
Showing 6 changed files with 5 additions and 12 deletions.
5 changes: 2 additions & 3 deletions code/crates/config/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -379,9 +379,6 @@ impl Default for SyncConfig {
/// Consensus configuration options
#[derive(Clone, Debug, Default, PartialEq, Serialize, Deserialize)]
pub struct ConsensusConfig {
/// Max block size
pub max_block_size: ByteSize,

/// Timeouts
#[serde(flatten)]
pub timeouts: TimeoutConfig,
Expand Down Expand Up @@ -547,6 +544,7 @@ pub struct VoteExtensionsConfig {

#[derive(Copy, Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct TestConfig {
pub max_block_size: ByteSize,
pub tx_size: ByteSize,
pub txs_per_part: usize,
pub time_allowance_factor: f32,
Expand All @@ -560,6 +558,7 @@ pub struct TestConfig {
impl Default for TestConfig {
fn default() -> Self {
Self {
max_block_size: ByteSize::mib(1),
tx_size: ByteSize::kib(1),
txs_per_part: 256,
time_allowance_factor: 0.5,
Expand Down
2 changes: 1 addition & 1 deletion code/crates/starknet/host/src/spawn.rs
Original file line number Diff line number Diff line change
Expand Up @@ -329,7 +329,7 @@ async fn spawn_host_actor(

let mock_params = StarknetParams {
value_payload,
max_block_size: cfg.consensus.max_block_size,
max_block_size: cfg.test.max_block_size,
tx_size: cfg.test.tx_size,
txs_per_part: cfg.test.txs_per_part,
time_allowance_factor: cfg.test.time_allowance_factor,
Expand Down
3 changes: 1 addition & 2 deletions code/crates/starknet/test/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,8 @@ impl TestParams {
fn apply_to_config(&self, config: &mut Config) {
config.sync.enabled = self.enable_sync;
config.consensus.p2p.protocol = self.protocol;
config.consensus.max_block_size = self.block_size;
config.consensus.value_payload = self.value_payload;
config.test.max_block_size = self.block_size;
config.test.tx_size = self.tx_size;
config.test.txs_per_part = self.txs_per_part;
config.test.vote_extensions.enabled = self.vote_extensions.is_some();
Expand Down Expand Up @@ -718,7 +718,6 @@ pub fn make_node_config<S>(test: &Test<S>, i: usize) -> NodeConfig {
moniker: format!("node-{}", test.nodes[i].id),
logging: LoggingConfig::default(),
consensus: ConsensusConfig {
max_block_size: ByteSize::mib(1),
value_payload: ValuePayload::default(),
timeouts: TimeoutConfig::default(),
p2p: P2pConfig {
Expand Down
2 changes: 0 additions & 2 deletions code/crates/test/cli/src/cmd/distributed_testnet.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
use std::path::Path;
use std::time::Duration;

use bytesize::ByteSize;
use clap::Parser;
use color_eyre::eyre::{eyre, Result};
use itertools::Itertools;
Expand Down Expand Up @@ -227,7 +226,6 @@ fn generate_distributed_config(
Config {
moniker: format!("test-{}", index),
consensus: ConsensusConfig {
max_block_size: ByteSize::mib(1),
value_payload: ValuePayload::default(),
timeouts: TimeoutConfig::default(),
p2p: P2pConfig {
Expand Down
2 changes: 0 additions & 2 deletions code/crates/test/cli/src/new.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
use std::time::Duration;

use bytesize::ByteSize;
use itertools::Itertools;
use rand::prelude::StdRng;
use rand::rngs::OsRng;
Expand Down Expand Up @@ -83,7 +82,6 @@ pub fn generate_config(
Config {
moniker: format!("test-{}", index),
consensus: ConsensusConfig {
max_block_size: ByteSize::mib(1),
value_payload: ValuePayload::default(),
timeouts: TimeoutConfig::default(),
p2p: P2pConfig {
Expand Down
3 changes: 1 addition & 2 deletions code/crates/test/framework/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,8 @@ impl TestParams {
fn apply_to_config(&self, config: &mut Config) {
config.sync.enabled = self.enable_sync;
config.consensus.p2p.protocol = self.protocol;
config.consensus.max_block_size = self.block_size;
config.consensus.value_payload = self.value_payload;
config.test.max_block_size = self.block_size;
config.test.tx_size = self.tx_size;
config.test.txs_per_part = self.txs_per_part;
config.test.vote_extensions.enabled = self.vote_extensions.is_some();
Expand Down Expand Up @@ -717,7 +717,6 @@ pub fn make_node_config<S>(test: &Test<S>, i: usize) -> NodeConfig {
moniker: format!("node-{}", test.nodes[i].id),
logging: LoggingConfig::default(),
consensus: ConsensusConfig {
max_block_size: ByteSize::mib(1),
value_payload: ValuePayload::default(),
timeouts: TimeoutConfig::default(),
p2p: P2pConfig {
Expand Down

0 comments on commit b4bd237

Please sign in to comment.