mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
CI: Various CI adjustments - RAN-SA-FHI72-CN5G: activate/inactive carriers on VVDN RU - to check if it improves reliability and stability of the pipeline - RAN-SA-FHI72-CN5G: update CN with new IP range - avoid IP address overlap with CN used in RAN-SA-AERIAL-XXX pipelines - RAN-SA-B200-Module-SABOX-Container: test with deltaMCS in SC-FDMA test case - RAN-NSA-B200-Module-LTEBOX-Container: adjust PRACH DTX threshold to reduce number of false RA attempts on eNB - remove retx check in RAN-SA-Multi-Antenna-CN5G and RAN-SA-AERIAL-CN5G - to avoid false CI failure caused by unsuccessful retx check of interfering UE - adjust RAN-SA-Multi-Antenna-CN5G and RAN-SA-AERIAL-CN5G configs to improve UL throughput
49 lines
1.2 KiB
Bash
Executable File
49 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
set -e
|
|
|
|
RU_IP="10.10.0.111"
|
|
RU_HOST="root@10.10.0.111"
|
|
|
|
ssh_exec() {
|
|
ssh $RU_HOST $@ </dev/null
|
|
}
|
|
|
|
echo "→ Checking for PTP fluctuations in the last 60 minutes..."
|
|
|
|
logs=$(journalctl -u ptp4l.service --since "60 minutes ago")
|
|
|
|
check_ptp=$(echo "$logs" | awk '
|
|
/rms/ {
|
|
rms=$8
|
|
if (rms > 100) {
|
|
print "✗ PTP FLUCTUATION DETECTED → " $0
|
|
exit 0
|
|
}
|
|
}
|
|
')
|
|
|
|
if [ -n "$check_ptp" ]; then
|
|
echo "$check_ptp"
|
|
else
|
|
echo "✓ No PTP fluctuations detected."
|
|
fi
|
|
|
|
echo "→ Checking if VVDN LPRU is PTP synchronized (timeout 1 min)..."
|
|
if ssh_exec 'timeout 1m sh -c "tail -F /var/log/synctimingptp2.log | grep -m 1 -F ,\ synchronized"'; then
|
|
echo "✓ VVDN LPRU synchronized"
|
|
else
|
|
echo "✗ VVDN LPRU not synchronized"
|
|
fi
|
|
|
|
echo "→ Checking TX/RX carrier configuration..."
|
|
if ssh_exec 'sysrepocfg -X -d running -f xml | grep -q "<active>INACTIVE</active>"'; then
|
|
echo "→ Some carriers are not active, activating via sysrepocfg..."
|
|
ssh_exec 'sysrepocfg -X -d running -f xml | sed "s/<active>INACTIVE<\/active>/<active>ACTIVE<\/active>/g" | sysrepocfg -I -d running -f xml'
|
|
echo "✓ All TX/RX carriers activated."
|
|
else
|
|
echo "✓ All TX/RX carriers already activated."
|
|
fi
|
|
exit 0
|