Skip to content

Commit f3665c4

Browse files
committed
sim-rs: rename tx-sharded-percentage to tx-sharded-fraction
1 parent beb0d2e commit f3665c4

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

data/simulation/config.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@ export interface Config {
6464
/** Only supported by Rust simulation. */
6565
"tx-size-bytes-distribution": Distribution;
6666
/**
67-
* What percentage of transactions have at least one sharded input?
67+
* What fraction of transactions have at least one sharded input?
6868
*
6969
* Only supported by Rust simulation. */
70-
"tx-sharded-percentage": number;
70+
"tx-sharded-fraction": number;
7171
/** Only supported by Rust simulation. */
7272
"tx-validation-cpu-time-ms": number;
7373
/** Only supported by Rust simulation. */

data/simulation/config.default.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ tx-size-bytes-distribution:
4444
distribution: log-normal
4545
mu: 6.833
4646
sigma: 1.127
47-
tx-sharded-percentage: 0.5
47+
tx-sharded-fraction: 0.5
4848
tx-validation-cpu-time-ms: 1.5
4949
tx-max-size-bytes: 16384
5050

data/simulation/config.schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@
353353
"properties": {},
354354
"type": "number"
355355
},
356-
"tx-sharded-percentage": {
357-
"description": "What percentage of transactions have at least one sharded input?\n\nOnly supported by Rust simulation.",
356+
"tx-sharded-fraction": {
357+
"description": "What fraction of transactions have at least one sharded input?\n\nOnly supported by Rust simulation.",
358358
"type": "number"
359359
},
360360
"tx-size-bytes-distribution": {

leios-trace-verifier/examples/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ tx-size-bytes-distribution:
4343
distribution: log-normal
4444
mu: 6.833
4545
sigma: 1.127
46-
tx-sharded-percentage: 0.5
46+
tx-sharded-fraction: 0.5
4747
tx-validation-cpu-time-ms: 1.5
4848
tx-max-size-bytes: 16384
4949

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ pub struct RawParameters {
6868
// Transaction configuration
6969
pub tx_generation_distribution: DistributionConfig,
7070
pub tx_size_bytes_distribution: DistributionConfig,
71-
pub tx_sharded_percentage: f64,
71+
pub tx_sharded_fraction: f64,
7272
pub tx_validation_cpu_time_ms: f64,
7373
pub tx_max_size_bytes: u64,
7474
pub tx_start_time: Option<f64>,
@@ -379,7 +379,7 @@ impl TransactionConfig {
379379
if params.simulate_transactions {
380380
Self::Real(RealTransactionConfig {
381381
max_size: params.tx_max_size_bytes,
382-
sharded_percentage: params.tx_sharded_percentage,
382+
sharded_fraction: params.tx_sharded_fraction,
383383
frequency_ms: params.tx_generation_distribution.into(),
384384
size_bytes: params.tx_size_bytes_distribution.into(),
385385
start_time: params
@@ -402,7 +402,7 @@ impl TransactionConfig {
402402
#[derive(Debug, Clone)]
403403
pub(crate) struct RealTransactionConfig {
404404
pub max_size: u64,
405-
pub sharded_percentage: f64,
405+
pub sharded_fraction: f64,
406406
pub frequency_ms: FloatDistribution,
407407
pub size_bytes: FloatDistribution,
408408
pub start_time: Option<Timestamp>,

sim-rs/sim-core/src/sim/tx.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ impl TransactionProducer {
5656
loop {
5757
let id = TransactionId::new(next_tx_id);
5858
let shard = rng
59-
.random_bool(config.sharded_percentage)
59+
.random_bool(config.sharded_fraction)
6060
.then(|| rng.random_range(0..self.ib_shards));
6161
let bytes = (config.size_bytes.sample(&mut rng) as u64).min(config.max_size);
6262
let tx = Transaction { id, shard, bytes };

0 commit comments

Comments
 (0)