Test OSDs of uneven size in test_enospc

This commit is contained in:
Vitaliy Filippov
2026-05-22 02:04:49 +03:00
parent ee0bae573f
commit 2533604514
+9
View File
@@ -1,10 +1,19 @@
#!/bin/bash -ex
OSD_SIZE=200
if [[ $SCHEME = replicated ]]; then
OSD_COUNT=${OSD_COUNT:-2}
fi
GLOBAL_CONFIG=',"client_retry_enospc":false'
. `dirname $0`/run_3osds.sh
kill -9 $OSD1_PID
truncate -s 0 ./testdata/bin/test_osd1.bin
dd if=/dev/zero of=./testdata/bin/test_osd1.bin bs=1024 count=1 seek=$((300*1024-1))
$ETCDCTL del /vitastor/osd/state/1
start_osd 1
# Should fail with ENOSPC
if $VITASTOR_FIO -bs=1M -direct=1 -iodepth=4 \
-rw=write -pool=1 -inode=1 -size=500M -cluster_log_level=10; then