fio backend bug

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,
Consider a small fio job with limited IO and fixed cpu assignment:

# fio --name=test --filename=/dev/nvme2n1 --io_size=4k --ioengine=libaio --cpus_allowed=1 --io_submit_mode=offload
test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=1
fio-3.12-8-gee63
Starting 1 process
test: No I/O performed by libaio, perhaps try --debug=io option for details?

However, if I remove the fixed cpu assignment, the job runs successfully:

# fio --name=test --filename=/dev/nvme2n1 --io_size=4k --ioengine=libaio --io_submit_mode=offload
test: (g=0): rw=read, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=1
fio-3.12-8-gee63
Starting 1 process

I see a coincidental recent patch 94574a7, however the above error occurs before and after such patch.  Does backend.c need to include some other condition for bytes_done?

Regards,
Jeff





[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux