Add a CI test with RDMA

This commit is contained in:
Vitaliy Filippov
2026-05-19 17:19:47 +03:00
parent 0d1eeb4310
commit 0d92e00e41
8 changed files with 35 additions and 5 deletions
+9 -1
View File
@@ -40,7 +40,7 @@ start_osd_on()
{
local i=$1
local dev=$2
build/src/osd/vitastor-osd --osd_num $i --bind_address $ETCD_IP $NO_SAME $OSD_ARGS \
build/src/osd/vitastor-osd --osd_num $i $NO_SAME $OSD_ARGS \
$(build/src/disk_tool/vitastor-disk simple-offsets --format options $OFFSET_ARGS $dev $OFFSET_ARGS 2>/dev/null) \
>>./testdata/osd$i.log 2>&1 &
eval OSD${i}_PID=$!
@@ -119,6 +119,14 @@ if [[ $OSD_COUNT -gt 0 ]]; then
wait_up 120
fi
if [[ "$RDMA" = 1 ]]; then
for i in $(seq 1 $OSD_COUNT); do
if ! grep 'RDMA initialized successfully' ./testdata/osd$i.log; then
format_error "OSD $i failed to initialize RDMA, please try to enable rdma-rxe on the host"
fi
done
fi
try_reweight()
{
osd=$1