aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authordiogo464 <[email protected]>2025-07-13 11:03:05 +0100
committerdiogo464 <[email protected]>2025-07-13 11:03:07 +0100
commit7e756e1c4845e2f663cc04863045b971a8eda116 (patch)
tree3b75b0e9996823b7cadfec8bbf6a5254d75c2f58 /scripts
parent7ac96fc5d1249aec37ecc7ecb2a3fa9261d002a2 (diff)
added custom signals to run subcommand
Diffstat (limited to 'scripts')
-rwxr-xr-x[-rw-r--r--]scripts/benchmark.sh2
-rwxr-xr-xscripts/generate-schedule.sh10
2 files changed, 3 insertions, 9 deletions
diff --git a/scripts/benchmark.sh b/scripts/benchmark.sh
index db956bf..c2ed80f 100644..100755
--- a/scripts/benchmark.sh
+++ b/scripts/benchmark.sh
@@ -1,2 +1,2 @@
1#!/usr/bin/env bash 1#!/usr/bin/env bash
2scripts/generate-schedule.sh | oar-p2p run --output-dir benchmark-logs/ && scripts/benchmark-startup 2scripts/generate-schedule.sh | oar-p2p run --signal start:10 --output-dir benchmark-logs/ && scripts/benchmark-startup
diff --git a/scripts/generate-schedule.sh b/scripts/generate-schedule.sh
index 8e8db4e..6a6db4b 100755
--- a/scripts/generate-schedule.sh
+++ b/scripts/generate-schedule.sh
@@ -8,13 +8,7 @@ set -e
8# Default values 8# Default values
9IMAGE="${1:-ghcr.io/diogo464/oar-p2p/demo:latest}" 9IMAGE="${1:-ghcr.io/diogo464/oar-p2p/demo:latest}"
10 10
11# Generate JSON schedule 11addresses_output=$(oar-p2p net show)
12echo "Getting addresses from addresses.txt..." >&2
13if [ ! -f "addresses.txt" ]; then
14 echo "Error: addresses.txt not found" >&2
15 exit 1
16fi
17addresses_output=$(cat addresses.txt)
18address_count=$(echo "$addresses_output" | wc -l) 12address_count=$(echo "$addresses_output" | wc -l)
19 13
20echo "Generating schedule with $address_count containers..." >&2 14echo "Generating schedule with $address_count containers..." >&2
@@ -46,4 +40,4 @@ done <<< "$addresses_output"
46 40
47# Close JSON array 41# Close JSON array
48echo "" 42echo ""
49echo "]" \ No newline at end of file 43echo "]"