aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2023-01-16 12:46:56 -0800
committerchrislu <chris.lu@gmail.com>2023-01-16 12:46:56 -0800
commit48f263be94dafdd960c5d11c00aed92dd8d7bbe9 (patch)
tree36425b247b7e513db21e8e2162d8b9e6e55abca7
parenta3060c11dfe829820457077da0c5ae7a268bb39b (diff)
downloadseaweedfs-48f263be94dafdd960c5d11c00aed92dd8d7bbe9.tar.xz
seaweedfs-48f263be94dafdd960c5d11c00aed92dd8d7bbe9.zip
tweaking fio
-rw-r--r--.github/workflows/e2e.yml31
1 files changed, 23 insertions, 8 deletions
diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index 4d1f0b85f..76b2fde3c 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -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