mirror of
https://github.com/pezkuwichain/pezkuwi-telemetry.git
synced 2026-06-14 00:21:01 +00:00
test runner: fix soak test for multiple ids per ndoe
This commit is contained in:
@@ -119,10 +119,12 @@ async fn run_realistic_soak_test(opts: SoakTestOpts) {
|
|||||||
let bytes_in = Arc::new(AtomicUsize::new(0));
|
let bytes_in = Arc::new(AtomicUsize::new(0));
|
||||||
let ids_per_node = opts.ids_per_node;
|
let ids_per_node = opts.ids_per_node;
|
||||||
for node in nodes.into_iter().enumerate() {
|
for node in nodes.into_iter().enumerate() {
|
||||||
let bytes_in = Arc::clone(&bytes_in);
|
let (idx, (tx, _)) = node;
|
||||||
tokio::spawn(async move {
|
for id in 0..ids_per_node {
|
||||||
let (idx, (tx, _)) = node;
|
let bytes_in = Arc::clone(&bytes_in);
|
||||||
for id in 0..ids_per_node {
|
let tx = tx.clone();
|
||||||
|
|
||||||
|
tokio::spawn(async move {
|
||||||
let telemetry = test_utils::fake_telemetry::FakeTelemetry::new(
|
let telemetry = test_utils::fake_telemetry::FakeTelemetry::new(
|
||||||
Duration::from_secs(3),
|
Duration::from_secs(3),
|
||||||
format!("Node {}", idx + 1),
|
format!("Node {}", idx + 1),
|
||||||
@@ -141,8 +143,8 @@ async fn run_realistic_soak_test(opts: SoakTestOpts) {
|
|||||||
if let Err(e) = res {
|
if let Err(e) = res {
|
||||||
log::error!("Telemetry Node #{} has died with error: {}", idx, e);
|
log::error!("Telemetry Node #{} has died with error: {}", idx, e);
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
});
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Connect feeds to the core:
|
// Connect feeds to the core:
|
||||||
|
|||||||
Reference in New Issue
Block a user