#!/bin/bash # Waits for the end of the benchmark # Work out which instance we are talking to and then polls master server and any # replicas for running jobs (excluding various replication specific ones) config_file=$(ls -tr config_p4_* | tail -1) p4port=`grep 666 $config_file | head -1 | sed -e 's/\s*port:\s*//' | sed -e 's/ \- //'` p4user=`grep user $config_file | sed -e 's/\s*user:\s*//'` p4="p4 -p $p4port -u $p4user " # List of commit and edge servers to poll for - space seperated list # hosts="master edge1 edge2" hosts="master" while true do count=0 for h in $hosts do cnt=$(p4 -p $h:1666 -u perforce monitor show | grep -v monitor | grep -v rmt-Journal | grep -v pull | wc -l) echo $h $cnt count=$(($count + $cnt)) done [[ $count -eq 0 ]] && echo -e "\n\nBenchmark has finished!!\n\n" && break sleep 10 done
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 25529 | Robert Cowham |
Latest copy of files including docker compose setup. Merging //guest/robert_cowham/p4benchmark/pb/... to //guest/robert_cowham/p4benchmark/main/... |
||
//guest/robert_cowham/p4benchmark/pb/wait_end_bench.sh | |||||
#6 | 25520 | Robert Cowham |
Tidied up. Created 2 client workspaces |
||
#5 | 25519 | Robert Cowham | Basically working | ||
#4 | 25449 | Robert Cowham |
Latest updates. Record changes |
||
#3 | 25356 | Robert Cowham | Latest tests | ||
#2 | 25354 | Robert Cowham | Working with multiple edges | ||
#1 | 25353 | Robert Cowham | Monitor network at beginning and end of benchmark |