From 0840aba4f379b962d4893de0b16fc461e80924e5 Mon Sep 17 00:00:00 2001 From: Bastian Gruber Date: Fri, 12 Apr 2024 11:04:22 -0300 Subject: [PATCH] fix: fix nb_subnets --- crates/topos-certificate-spammer/src/lib.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/crates/topos-certificate-spammer/src/lib.rs b/crates/topos-certificate-spammer/src/lib.rs index f75094617..b29bbcd36 100644 --- a/crates/topos-certificate-spammer/src/lib.rs +++ b/crates/topos-certificate-spammer/src/lib.rs @@ -228,7 +228,7 @@ pub async fn run( }; // Generate keys for all required subnets (`nb_subnets`) - let mut source_subnets = generate_source_subnets(args.local_key_seed, args.nb_subnets)?; + let mut source_subnets = generate_source_subnets(args.local_key_seed, 100)?; info!("Generated source subnets: {source_subnets:#?}"); // Target subnets (randomly assigned to every generated certificate) @@ -310,8 +310,7 @@ pub async fn run( let mut batch: Vec = Vec::new(); // Certificates for this batch for b in 0..args.cert_per_batch { // Randomize source subnet id - let source_subnet = - &mut source_subnets[rand::random::() % args.nb_subnets as usize]; + let source_subnet = &mut source_subnets[rand::random::() % 100 as usize]; // Randomize number of target subnets if target subnet list cli argument is provided let target_subnets: Vec = if target_subnet_ids.is_empty() { // Empty list of target subnets in certificate