Collect and upload network logs
This commit is contained in:
parent
a6fd1ca3db
commit
7f2fa8bbcb
|
@ -148,16 +148,18 @@ shutdown() {
|
||||||
exitcode=$?
|
exitcode=$?
|
||||||
|
|
||||||
set +e
|
set +e
|
||||||
for logfile in net/log/*; do
|
if [[ -d net/log ]]; then
|
||||||
|
mv net/log net/log-deploy
|
||||||
|
for logfile in net/log-deploy/*; do
|
||||||
if [[ -f $logfile ]]; then
|
if [[ -f $logfile ]]; then
|
||||||
upload-ci-artifact "$logfile"
|
upload-ci-artifact "$logfile"
|
||||||
tail "$logfile"
|
tail "$logfile"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
fi
|
||||||
exit $exitcode
|
exit $exitcode
|
||||||
}
|
}
|
||||||
|
rm -rf net/{log,-deploy}
|
||||||
trap shutdown EXIT INT
|
trap shutdown EXIT INT
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
|
@ -185,10 +187,16 @@ maybeNoLedgerVerify=
|
||||||
if [[ -n $NO_LEDGER_VERIFY ]]; then
|
if [[ -n $NO_LEDGER_VERIFY ]]; then
|
||||||
maybeNoLedgerVerify="-o noLedgerVerify"
|
maybeNoLedgerVerify="-o noLedgerVerify"
|
||||||
fi
|
fi
|
||||||
# shellcheck disable=SC2086 # Don't want to double quote maybeRejectExtraNodes
|
|
||||||
if $useTarReleaseChannel; then
|
ok=true
|
||||||
|
(
|
||||||
|
# shellcheck disable=SC2086 # Don't want to double quote maybeRejectExtraNodes
|
||||||
|
if $useTarReleaseChannel; then
|
||||||
time net/net.sh start -t "$tarChannelOrTag" $maybeRejectExtraNodes $maybeNoValidatorSanity $maybeNoLedgerVerify
|
time net/net.sh start -t "$tarChannelOrTag" $maybeRejectExtraNodes $maybeNoValidatorSanity $maybeNoLedgerVerify
|
||||||
else
|
else
|
||||||
time net/net.sh start -s "$snapChannel" $maybeRejectExtraNodes $maybeNoValidatorSanity $maybeNoLedgerVerify
|
time net/net.sh start -s "$snapChannel" $maybeRejectExtraNodes $maybeNoValidatorSanity $maybeNoLedgerVerify
|
||||||
fi
|
fi
|
||||||
exit 0
|
) || ok=false
|
||||||
|
|
||||||
|
net/net.sh logs
|
||||||
|
$ok
|
||||||
|
|
|
@ -36,16 +36,18 @@ shutdown() {
|
||||||
exitcode=$?
|
exitcode=$?
|
||||||
|
|
||||||
set +e
|
set +e
|
||||||
for logfile in net/log/*; do
|
if [[ -d net/log ]]; then
|
||||||
|
mv net/log net/log-sanity
|
||||||
|
for logfile in net/log-sanity/*; do
|
||||||
if [[ -f $logfile ]]; then
|
if [[ -f $logfile ]]; then
|
||||||
upload-ci-artifact "$logfile"
|
upload-ci-artifact "$logfile"
|
||||||
tail "$logfile"
|
tail "$logfile"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
fi
|
||||||
exit $exitcode
|
exit $exitcode
|
||||||
}
|
}
|
||||||
|
rm -rf net/{log,-sanity}
|
||||||
trap shutdown EXIT INT
|
trap shutdown EXIT INT
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
|
@ -53,9 +55,11 @@ echo "--- $cloudProvider.sh config"
|
||||||
timeout 5m net/"$cloudProvider".sh config -p "$netName" -z "$zone"
|
timeout 5m net/"$cloudProvider".sh config -p "$netName" -z "$zone"
|
||||||
net/init-metrics.sh -e
|
net/init-metrics.sh -e
|
||||||
echo --- net.sh sanity
|
echo --- net.sh sanity
|
||||||
timeout 5m net/net.sh sanity \
|
ok=true
|
||||||
|
timeout 1s net/net.sh sanity \
|
||||||
${NO_LEDGER_VERIFY:+-o noLedgerVerify} \
|
${NO_LEDGER_VERIFY:+-o noLedgerVerify} \
|
||||||
${NO_VALIDATOR_SANITY:+-o noValidatorSanity} \
|
${NO_VALIDATOR_SANITY:+-o noValidatorSanity} \
|
||||||
${REJECT_EXTRA_NODES:+-o rejectExtraNodes} \
|
${REJECT_EXTRA_NODES:+-o rejectExtraNodes} || ok=false
|
||||||
|
|
||||||
exit 0
|
net/net.sh logs
|
||||||
|
$ok
|
||||||
|
|
Loading…
Reference in New Issue