From 3c98ca58039f1dc84ea448e33825126e9e1e30b4 Mon Sep 17 00:00:00 2001 From: taptap Date: Wed, 24 Jun 2026 17:03:46 +0200 Subject: [PATCH] Fix: Drastically reduce wait times for quick progress checks - 250ms transfer: 1s wait (was 5-19s) - 1 connection: +1s extra - Formula: transfer_ms/1000 + 1s (+1s for 1 conn), min 1s - 10MB SSD write should complete well within 1s Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- benchmark_network.sh | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/benchmark_network.sh b/benchmark_network.sh index 1407216..a336566 100755 --- a/benchmark_network.sh +++ b/benchmark_network.sh @@ -236,15 +236,11 @@ run_fastsync() { local transfer_ms=$(echo "$output" | grep -oP 'ms=\K[0-9.]+' || echo "0") local transfer_ms_int=$(echo "$transfer_ms" | awk '{printf "%d", $1+0}') - # Wait: transfer time + latency-based margin + disk sync margin - # For 1 connection, add extra margin as it's sequential - local latency_margin=$(( LATENCY_MS * 2 )) - local sync_margin=3 - local extra_for_1conn=0 - [ "$nconn" -eq 1 ] && extra_for_1conn=5 - - local wait_time=$(( transfer_ms_int / 1000 + latency_margin / 10 + sync_margin + extra_for_1conn )) - [ "$wait_time" -lt 5 ] && wait_time=5 + # Aggressive wait times for quick progress checks + # Formula: max(transfer_time/1000 + 1s, 1s) + 1s extra for 1 conn + local wait_time=$(( transfer_ms_int / 1000 + 1 )) + [ "$nconn" -eq 1 ] && wait_time=$(( wait_time + 1 )) + [ "$wait_time" -lt 1 ] && wait_time=1 sleep $wait_time kill "$spid" 2>/dev/null || true