|
|
@ -48,20 +48,35 @@ jobs: |
|
|
|
# Concurrent r/w |
|
|
|
echo 'Run randrw with size=16M bs=4k' |
|
|
|
docker compose -f ./compose/e2e-mount.yml exec mount timeout -k5 40 fio --name=fiotest --filename=/mnt/seaweedfs/fiotest --size=16M --rw=randrw --bs=4k --direct=1 --numjobs=8 --ioengine=libaio --iodepth=32 --group_reporting --runtime=30 --time_based=1 |
|
|
|
|
|
|
|
echo 'Run randrw with size=16M bs=128k' |
|
|
|
docker compose -f ./compose/e2e-mount.yml exec mount timeout -k5 40 fio --name=fiotest --filename=/mnt/seaweedfs/fiotest --size=16M --rw=randrw --bs=128k --direct=1 --numjobs=8 --ioengine=libaio --iodepth=32 --group_reporting --runtime=30 --time_based=1 |
|
|
|
|
|
|
|
echo 'Run randrw with size=16M bs=1m' |
|
|
|
docker compose -f ./compose/e2e-mount.yml exec mount timeout -k5 40 fio --name=fiotest --filename=/mnt/seaweedfs/fiotest --size=16M --rw=randrw --bs=1m --direct=1 --numjobs=8 --ioengine=libaio --iodepth=32 --group_reporting --runtime=30 --time_based=1 |
|
|
|
|
|
|
|
|
|
|
|
echo "Verify FIO at: $(date)" |
|
|
|
# Verified write |
|
|
|
echo 'Run randwrite with size=16M bs=4k' |
|
|
|
docker compose -f ./compose/e2e-mount.yml exec mount timeout -k5 40 fio --name=fiotest --filename=/mnt/seaweedfs/fiotest --size=16M --rw=randwrite --bs=4k --direct=1 --numjobs=8 --ioengine=libaio --iodepth=32 --group_reporting --runtime=30 --time_based=1 --do_verify=0 --verify=crc32c --verify_backlog=1 |
|
|
|
|
|
|
|
|
|
|
|
- name: Run FIO |
|
|
|
timeout-minutes: 15 |
|
|
|
run: | |
|
|
|
echo "Starting FIO at: $(date)" |
|
|
|
# Concurrent r/w |
|
|
|
echo 'Run randrw with size=16M bs=128k' |
|
|
|
docker compose -f ./compose/e2e-mount.yml exec mount timeout -k5 40 fio --name=fiotest --filename=/mnt/seaweedfs/fiotest --size=16M --rw=randrw --bs=128k --direct=1 --numjobs=8 --ioengine=libaio --iodepth=32 --group_reporting --runtime=30 --time_based=1 |
|
|
|
|
|
|
|
echo "Verify FIO at: $(date)" |
|
|
|
# Verified write |
|
|
|
echo 'Run randwrite with size=16M bs=128k' |
|
|
|
docker compose -f ./compose/e2e-mount.yml exec mount timeout -k5 40 fio --name=fiotest --filename=/mnt/seaweedfs/fiotest --size=16M --rw=randwrite --bs=128k --direct=1 --numjobs=8 --ioengine=libaio --iodepth=32 --group_reporting --runtime=30 --time_based=1 --do_verify=0 --verify=crc32c --verify_backlog=1 |
|
|
|
|
|
|
|
- name: Run FIO |
|
|
|
timeout-minutes: 15 |
|
|
|
run: | |
|
|
|
echo "Starting FIO at: $(date)" |
|
|
|
# Concurrent r/w |
|
|
|
echo 'Run randrw with size=16M bs=1m' |
|
|
|
docker compose -f ./compose/e2e-mount.yml exec mount timeout -k5 40 fio --name=fiotest --filename=/mnt/seaweedfs/fiotest --size=16M --rw=randrw --bs=1m --direct=1 --numjobs=8 --ioengine=libaio --iodepth=32 --group_reporting --runtime=30 --time_based=1 |
|
|
|
|
|
|
|
echo "Verify FIO at: $(date)" |
|
|
|
# Verified write |
|
|
|
echo 'Run randwrite with size=16M bs=1m' |
|
|
|
docker compose -f ./compose/e2e-mount.yml exec mount timeout -k5 40 fio --name=fiotest --filename=/mnt/seaweedfs/fiotest --size=16M --rw=randwrite --bs=1m --direct=1 --numjobs=8 --ioengine=libaio --iodepth=32 --group_reporting --runtime=30 --time_based=1 --do_verify=0 --verify=crc32c --verify_backlog=1 |
|
|
|
|
|
|
|