Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fio 3.13 hit bad header rand_seed verify fail #1784

Open
ll123456 opened this issue Jul 10, 2024 · 1 comment
Open

fio 3.13 hit bad header rand_seed verify fail #1784

ll123456 opened this issue Jul 10, 2024 · 1 comment

Comments

@ll123456
Copy link

Please acknowledge the following before creating a ticket

Description of the bug:
bad header rand_seed verify fail when do fio randrw test
command:
sudo fio -filename=/dev/nvme0n1 -iodepth=64 -rw=randrw -bssplit=4k/30:16K/30:64K/40 -numjobs=1 -name=fiotest -direct=1 -ioengine=libaio -size=100% -rwmixread=50 -group_reporting -loops=3 -do_verify=1 -verify=crc32c-intel -verify_interval=4096 -random_generator=tausworthe64 -bssplit=4k/30:16K/30:64K/40 -buffer_compress_chunk=4k -buffer_compress_percentage=60

Starting 1 process
verify: bad header rand_seed 8588354323626423928, wanted 17337998516205655122 at file /dev/nvme0n1 offset 1348557807616, length 4096 (requested block: offset=1348557807616, length=65536)
fio: pid=344153, err=84/file:io_u.c:2074, func=io_u_queued_complete, error=Invalid or incomplete multibyte or wide character

dec: 8588354323626423928 hex: 772FF6C118F17678
dec:17337998516205655122 hex: F09CF1CA32B01452

Environment:
kernel:4.18.0-305.3.1.el8.x86_64

fio version:
fio-3.13

Reproduction steps
sudo fio -filename=/dev/nvme0n1 -iodepth=64 -rw=randrw -bssplit=4k/30:16K/30:64K/40 -numjobs=1 -name=fiotest -direct=1 -ioengine=libaio -size=100% -rwmixread=50 -group_reporting -loops=3 -do_verify=1 -verify=crc32c-intel -verify_interval=4096 -random_generator=tausworthe64 -bssplit=4k/30:16K/30:64K/40 -buffer_compress_chunk=4k -buffer_compress_percentage=60

Please help check if it is a known issue, thank you!

@vincentkfu
Copy link
Collaborator

Please try the following:

  • Use the latest fio
  • Simplify your job file to the minimum options required to trigger the issue: does it still happen for a fixed block size? Without compression? Without verify_interval? With a single loop?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants