summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoss Marco <bossm8@bfh.ch>2022-05-17 18:38:58 +0200
committerBoss Marco <bossm8@bfh.ch>2022-05-17 18:38:58 +0200
commitdfc8781f01818014807da54c34f08be9aa07524b (patch)
tree4c4d087327849b427339454ed1a1e1804f5617bb
parent38acd35fc7bec36a8d6a01fe90cdf378b33d49ed (diff)
downloadgrid5k-dfc8781f01818014807da54c34f08be9aa07524b.tar.gz
grid5k-dfc8781f01818014807da54c34f08be9aa07524b.tar.bz2
grid5k-dfc8781f01818014807da54c34f08be9aa07524b.zip
fix setup.sh
-rw-r--r--additional/grafana/load-statistics.json8
-rw-r--r--additional/grafana/request-statistics.json138
-rwxr-xr-xadditional/persist.sh4
-rw-r--r--experiment/env5
-rwxr-xr-x[-rw-r--r--]experiment/scripts/auditor.sh0
-rwxr-xr-xexperiment/scripts/exchange.sh5
-rw-r--r--experiment/scripts/setup.sh6
7 files changed, 100 insertions, 66 deletions
diff --git a/additional/grafana/load-statistics.json b/additional/grafana/load-statistics.json
index 3cc96ee..58dd08f 100644
--- a/additional/grafana/load-statistics.json
+++ b/additional/grafana/load-statistics.json
@@ -589,7 +589,7 @@
"mode": "palette-classic"
},
"custom": {
- "axisLabel": "",
+ "axisLabel": "Requests / Second",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
@@ -641,6 +641,10 @@
{
"id": "unit",
"value": "bytes"
+ },
+ {
+ "id": "custom.axisLabel",
+ "value": "Database Size"
}
]
}
@@ -1632,6 +1636,6 @@
"timezone": "",
"title": "Load Statistics",
"uid": "rkyhDAt7z",
- "version": 76,
+ "version": 77,
"weekStart": ""
} \ No newline at end of file
diff --git a/additional/grafana/request-statistics.json b/additional/grafana/request-statistics.json
index 41cbe40..9cf7575 100644
--- a/additional/grafana/request-statistics.json
+++ b/additional/grafana/request-statistics.json
@@ -23,7 +23,7 @@
"type": "grafana",
"id": "grafana",
"name": "Grafana",
- "version": "8.4.3"
+ "version": "8.4.6"
},
{
"type": "datasource",
@@ -74,7 +74,7 @@
"fiscalYearStartMonth": 0,
"graphTooltip": 1,
"id": null,
- "iteration": 1649441773439,
+ "iteration": 1652777639923,
"links": [],
"liveNow": false,
"panels": [
@@ -142,7 +142,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -209,7 +209,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -276,7 +276,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -343,7 +343,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -410,7 +410,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -477,7 +477,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -544,7 +544,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -774,6 +774,7 @@
"mode": "thresholds"
},
"mappings": [],
+ "noValue": "0",
"thresholds": {
"mode": "absolute",
"steps": [
@@ -813,7 +814,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -834,25 +835,28 @@
"fieldConfig": {
"defaults": {
"color": {
- "mode": "continuous-GrYlRd"
+ "fixedColor": "green",
+ "mode": "fixed"
},
- "mappings": [],
- "max": 5,
- "min": 0,
+ "mappings": [
+ {
+ "options": {
+ "match": "null+nan",
+ "result": {
+ "index": 0,
+ "text": "0"
+ }
+ },
+ "type": "special"
+ }
+ ],
+ "noValue": "0",
"thresholds": {
"mode": "percentage",
"steps": [
{
"color": "green",
"value": null
- },
- {
- "color": "#EAB839",
- "value": 60
- },
- {
- "color": "red",
- "value": 80
}
]
},
@@ -882,7 +886,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -912,16 +916,13 @@
"mode": "thresholds"
},
"mappings": [],
+ "noValue": "0",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
- },
- {
- "color": "red",
- "value": 80
}
]
},
@@ -951,7 +952,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -1012,7 +1013,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -1168,7 +1169,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -1199,16 +1200,13 @@
"mode": "thresholds"
},
"mappings": [],
+ "noValue": "0",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
- },
- {
- "color": "red",
- "value": 80
}
]
},
@@ -1238,7 +1236,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -1266,16 +1264,13 @@
"mode": "thresholds"
},
"mappings": [],
+ "noValue": "0",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
- },
- {
- "color": "red",
- "value": 80
}
]
},
@@ -1305,7 +1300,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -1333,16 +1328,13 @@
"mode": "thresholds"
},
"mappings": [],
+ "noValue": "0",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
- },
- {
- "color": "red",
- "value": 80
}
]
},
@@ -1372,7 +1364,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -1396,7 +1388,19 @@
"fixedColor": "text",
"mode": "fixed"
},
- "mappings": [],
+ "mappings": [
+ {
+ "options": {
+ "match": "null+nan",
+ "result": {
+ "index": 0,
+ "text": "0"
+ }
+ },
+ "type": "special"
+ }
+ ],
+ "noValue": "0",
"thresholds": {
"mode": "absolute",
"steps": [
@@ -1431,7 +1435,7 @@
},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -1548,17 +1552,25 @@
"color": {
"mode": "thresholds"
},
- "mappings": [],
+ "mappings": [
+ {
+ "options": {
+ "match": "null+nan",
+ "result": {
+ "index": 0,
+ "text": "0"
+ }
+ },
+ "type": "special"
+ }
+ ],
+ "noValue": "0",
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
- },
- {
- "color": "red",
- "value": 80
}
]
},
@@ -1588,7 +1600,7 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -1612,7 +1624,19 @@
"fixedColor": "text",
"mode": "fixed"
},
- "mappings": [],
+ "mappings": [
+ {
+ "options": {
+ "match": "null+nan",
+ "result": {
+ "index": 0,
+ "text": "0"
+ }
+ },
+ "type": "special"
+ }
+ ],
+ "noValue": "0",
"thresholds": {
"mode": "absolute",
"steps": [
@@ -1647,7 +1671,7 @@
},
"textMode": "auto"
},
- "pluginVersion": "8.4.3",
+ "pluginVersion": "8.4.6",
"targets": [
{
"datasource": {
@@ -1667,7 +1691,7 @@
"type": "stat"
}
],
- "refresh": "1m",
+ "refresh": "30s",
"schemaVersion": 35,
"style": "dark",
"tags": [
@@ -1805,6 +1829,6 @@
"timezone": "browser",
"title": "Request Statistics",
"uid": "WcfSXqDnk",
- "version": 194,
+ "version": 201,
"weekStart": ""
} \ No newline at end of file
diff --git a/additional/persist.sh b/additional/persist.sh
index ef4fb51..1761c4d 100755
--- a/additional/persist.sh
+++ b/additional/persist.sh
@@ -105,6 +105,10 @@ if [[ $(ssh-add -L) =~ "The agent has no" ]]; then
exit 1
fi
+if ! ssh -q -o BatchMode=yes g5k 'exit'; then
+ echo "SSH connection does not work, please check your configuration"
+ exit 1
+fi
case $1 in
-b|--backup)
diff --git a/experiment/env b/experiment/env
index 017ae33..a60d289 100644
--- a/experiment/env
+++ b/experiment/env
@@ -102,9 +102,6 @@ WALLET_BENCHMARK=bench1
WALLET_USE_HTTPS=true
# Run a withdraw only experiment
WALLET_WITHDRAW_ONLY=false
-# Do batch withdrawals of a reserve rather than single coins
-# NOTE: comment if not wanted
-TALER_WALLET_BATCH_WITHDRAWAL=1
# How the wallets select merchants, possible values: 'zipf' and 'rand'
# If the configured value is neither zipf or rand, a single merchant is taken
WALLET_MERCHANT_SELECTION=normal
@@ -118,6 +115,8 @@ NODE_TLS_REJECT_UNAUTHORIZED=0
TALER_WALLET_SYNC_CRYPTO=1
TALER_WALLET_PRIMITIVE_WORKER=1
TALER_WALLET_INSECURE_TRUST_EXCHANGE=1
+# Do batch withdrawals of a reserve rather than single coins
+TALER_WALLET_BATCH_WITHDRAWAL=1
# Initial number of exchange processes to run.
# default = 10
diff --git a/experiment/scripts/auditor.sh b/experiment/scripts/auditor.sh
index 4eeac9a..4eeac9a 100644..100755
--- a/experiment/scripts/auditor.sh
+++ b/experiment/scripts/auditor.sh
diff --git a/experiment/scripts/exchange.sh b/experiment/scripts/exchange.sh
index 9ea2992..a887ae2 100755
--- a/experiment/scripts/exchange.sh
+++ b/experiment/scripts/exchange.sh
@@ -23,6 +23,11 @@ start NUM:
stop NUM:
Stop NUM exchange-httpd daemons
+
+add-auditor AUDITOR_PUB_KEY AUDITOR_API_URL AUDITOR_NAME:
+ Register an auditor to the exchange
+ Best called from the auditor node.
+
"
set -eux
diff --git a/experiment/scripts/setup.sh b/experiment/scripts/setup.sh
index 65d2a2f..77137e6 100644
--- a/experiment/scripts/setup.sh
+++ b/experiment/scripts/setup.sh
@@ -57,7 +57,7 @@ function parse_experiment_nodes() {
)
echo "${NODE^^}_HOSTS=\"${NODES_STR}\"" >> ~/.env
- echo "NUM_${NODE^^}S=$(echo ${NODES_STR} | awk -F '|' '{print NF}')" >> ~/.env
+ echo "NUM_${NODE^^}S=$(echo ${NODES_STR} | grep -v "none" | awk -F '|' '{print NF}')" >> ~/.env
done
# Export NODE_NAME, which can be used to set log directories for example
@@ -214,7 +214,7 @@ function clean_previous_setup() {
clean_previous_setup
# Check if binaries need to be rebuilt on debian based operating systems
if ! grep -q "Red Hat" /proc/version; then
- source ~/scripts/install.sh &
+ source ~/scripts/install.sh
fi
parse_experiment_nodes
setup_log_dir
@@ -222,8 +222,6 @@ setup_environment
setup_config
setup_dns
-wait
-
if ! grep -q "Red Hat" /proc/version; then
# Only works in debian based operating systems
exec ~/scripts/createusers.sh