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. failed with error code EAGAIN even if I set ignore_error as EAGAIN #1 #1843

Open
wangyihanlarry opened this issue Nov 27, 2024 · 3 comments

Comments

@wangyihanlarry
Copy link

HI,

I using the following profile to send IO

[test_job_0]
direct=1
bs=4k/5:16k/25:32k/35:64k/20:128k/15
ignore_error=EAGAIN
invalidate=1
iodepth=1024
numjobs=1
rw=readwrite
rwmixread=50
random_distribution=zoned:50/80:50/20
ioengine=libaio
size=60G
nrfiles=1
time_based
runtime=10800
name=wsat_cbw

the job was failed with error code 11, why it is still fail even if I use the ignore_error=EAGAIN

{
      "jobname" : "wsat_cbw",
      "groupid" : 0,
      "error" : 11,
      "eta" : 0,
      "elapsed" : 3,
      "job options" : {
        "direct" : "1",
        "bs" : "4k/5:16k/25:32k/35:64k/20:128k/15",
        "ignore_error" : "EAGAIN",
        "invalidate" : "1",
        "iodepth" : "1024",
        "numjobs" : "1",
        "rw" : "readwrite",
        "rwmixread" : "50",
        "random_distribution" : "zoned:50/80:50/20",
        "ioengine" : "libaio",
        "size" : "60G",
        "nrfiles" : "1",
        "runtime" : "10800",
        "name" : "wsat_cbw",
        "directory" : "/mnt/sdes1_1732689972",
        "filename_format" : "data$filenum"
      },
@sitsofe
Copy link
Collaborator

sitsofe commented Nov 27, 2024

Hello @wangyihanlarry,
Could you add the information requested in

fio/REPORTING-BUGS

Lines 12 to 23 in dc03e37

When reporting a bug, you'll need to include:
1) A description of what you think the bug is
2) Environment (e.g. Linux distro version, kernel version). This is mostly
needed if it's a build bug.
3) The output from fio --version .
4) How to reproduce. Please include a full list of the parameters
passed to fio and the job file used (if any).
A bug report can't have too much information. Any time information that
is left out and has to be asked for will add to the turn-around time
of getting to the bottom of the issue, and an eventual fix.
to this issue? Thanks.

@wangyihanlarry
Copy link
Author

  1. A description of what you think the bug is
    I want to ignore the EAGAIN error so that the case want to marked as failed
  2. environment,
    uname -r
    5.10.0-218.0.0.mt20241107.562.mt2203sp4.x86_64
  3. fio version
    fio --version
    fio-3.29
    4)run the profile i listed attached
    Uploading fio_profile.fio.txt…

@sitsofe
Copy link
Collaborator

sitsofe commented Nov 28, 2024

Do you get the same error with a cut down job file like:

[test_job_0]
direct=1
ignore_error=EAGAIN
iodepth=1024
rw=readwrite
rwmixread=50
random_distribution=zoned:50/80:50/20
ioengine=libaio
size=60G
time_based
runtime=10800
name=wsat_cbw

if so do you still get the error with a synchronous ioengine with the job file:

test_job_0]
direct=1
ignore_error=EAGAIN
iodepth=1024
rw=readwrite
rwmixread=50
random_distribution=zoned:50/80:50/20
size=60G
time_based
runtime=10800
name=wsat_cbw

?

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