Age | Commit message (Expand) | Author | Files | Lines |
2 days | t/zbd: avoid test case 31 failure with small devicesHEADmaster | Shin'ichiro Kawasaki | 1 | -2/+5 |
2 days | t/zbd: add test case to confirm verify_backlog=1 options | Shin'ichiro Kawasaki | 1 | -0/+12 |
2 days | zbd: remove unnecessary verify_backlog check in zbd_file_reset() | Shin'ichiro Kawasaki | 1 | -3/+0 |
7 days | t/nvmept_trim: increase transfer size for some tests | Vincent Fu | 1 | -0/+5 |
8 days | docs: update for new data placement options | Vincent Fu | 2 | -16/+55 |
8 days | t/nvmept_streams: test NVMe streams support | Vincent Fu | 1 | -0/+520 |
8 days | dataplacement: add a debug print for IOs | Vincent Fu | 1 | -0/+1 |
8 days | options: parse placement IDs as unsigned values | Vincent Fu | 1 | -1/+1 |
8 days | options: reject placement IDs larger than the max | Vincent Fu | 1 | -2/+9 |
8 days | fio: support NVMe streams | Vincent Fu | 4 | -6/+21 |
8 days | t/nvmept_fdp.py: test script for FDP | Vincent Fu | 1 | -0/+745 |
8 days | fio: create over-arching data placement option | Vincent Fu | 9 | -42/+87 |
8 days | fio: rename fdp.[c,h] to dataplacement.[c,h] | Vincent Fu | 7 | -13/+13 |
13 days | Merge branch 'master' of https://github.com/celestinechen/fio | Jens Axboe | 2 | -2/+4 |
14 days | FIO with fsync option issues more DDIR_SYNC commands than expected | celestinechen | 2 | -2/+4 |
2024-04-18 | fio: ioengine flag cleanup | Vincent Fu | 2 | -26/+48 |
2024-04-18 | fio: remove compile time assertion | Vincent Fu | 1 | -2/+0 |
2024-04-18 | fio: use thread flag count for ioengine flag shift | Vincent Fu | 1 | -2/+2 |
2024-04-18 | test: add test for readwrite issue | Chana-Zaks-wdc | 1 | -0/+12 |
2024-04-18 | Don break too early in readwrite mode | Chana-Zaks-wdc | 2 | -0/+16 |
2024-04-17 | t/io_uring: only calculate per-file depth if we have files | Jens Axboe | 1 | -1/+3 |
2024-04-17 | github: add reminders to PR template | Vincent Fu | 1 | -0/+7 |
2024-04-17 | Merge branch 'ioops_ver' of https://github.com/ankit-sam/fio | Jens Axboe | 1 | -1/+1 |
2024-04-18 | ioengines: bump up FIO_IOOPS_VERSION | Ankit Kumar | 1 | -1/+1 |
2024-04-16 | Merge branch 'directory-operation' of https://github.com/friendy-su/fio | Vincent Fu | 2 | -63/+171 |
2024-04-15 | Revert "ioengines: Make td_io_queue print log_err when got error " | Jens Axboe | 1 | -2/+2 |
2024-04-15 | engines/fileoperations: add more description for file/directory operation eng... | friendy-su | 2 | -63/+171 |
2024-04-02 | howto: fix zonemode formatting | Vincent Fu | 1 | -2/+2 |
2024-03-26 | Fio 3.37 | Jens Axboe | 1 | -1/+1 |
2024-03-25 | Merge branch 'delete-instead-of-unlink' of https://github.com/edigaryev/fio | Jens Axboe | 2 | -4/+4 |
2024-03-25 | docs: use "delete" term instead of "unlink", which is less common | Nikolay Edigaryev | 2 | -4/+4 |
2024-03-22 | Merge branch 'issue-1735' of https://github.com/yygcode/fio | Vincent Fu | 1 | -0/+2 |
2024-03-22 | iolog: fix disk stats issue | yonggang.yyg | 1 | -0/+2 |
2024-03-22 | examples: fiograph plots for dir operation ioengines | Vincent Fu | 3 | -0/+0 |
2024-03-22 | engines/fileoperations: use local var for ioengine data | Vincent Fu | 1 | -4/+6 |
2024-03-22 | engines/fileoperations: remove extra blank lines | Vincent Fu | 1 | -6/+0 |
2024-03-22 | ioengines: implement dircreate, dirstat, dirdelete engines to fileoperations.c | friendy-su | 6 | -5/+207 |
2024-03-21 | t/run-fio-tests: restrict t0031 to Linux only | Vincent Fu | 1 | -1/+1 |
2024-03-21 | test: add the test for regrow logs with asynchronous I/O replay | Shin'ichiro Kawasaki | 3 | -0/+24 |
2024-03-21 | iolog: regrow logs in iolog_delay() | Shin'ichiro Kawasaki | 1 | -0/+2 |
2024-03-20 | t/jobs/t0030: add test for --bandwidth-log option | Vincent Fu | 2 | -0/+20 |
2024-03-20 | t/fiotestlib: pass command-line options to FioJobFileTest | Vincent Fu | 1 | -3/+5 |
2024-03-18 | docs: fix documentation for rate_cycle | Vincent Fu | 2 | -3/+3 |
2024-03-07 | t/nvmept_pi: add support for xNVMe ioengine | Vincent Fu | 1 | -2/+9 |
2024-03-07 | t/nvmept_pi: drop JSON output for error cases | Vincent Fu | 1 | -5/+2 |
2024-03-07 | examples: add fiograph plots for netio_vsock examples | Vincent Fu | 3 | -0/+0 |
2024-03-07 | examples: add fiograph plot for uring-cmd-trim-multi-range | Vincent Fu | 1 | -0/+0 |
2024-03-07 | examples: add plots for xNVMe examples | Vincent Fu | 2 | -0/+0 |
2024-03-07 | examples: update plot for cmdprio-bssplit | Vincent Fu | 1 | -0/+0 |
2024-03-05 | Doc: Make note of using bsrange with ':' | Avri Altman | 2 | -2/+2 |
2024-03-05 | t/jobs: Fix a typo in jobs 23 & 24 | Avri Altman | 2 | -3/+3 |
2024-03-05 | t/jobs: Rename test job 15 | Avri Altman | 2 | -1/+1 |
2024-03-05 | t/jobs: Further clarify regression test 7 | Avri Altman | 1 | -1/+4 |
2024-03-05 | fio: Some minor code cleanups | Avri Altman | 6 | -9/+11 |
2024-03-04 | Merge branch 'patch-ioengines' of https://github.com/kcoms555/fio | Jens Axboe | 1 | -2/+2 |
2024-03-04 | ioengines: Make td_io_queue print log_err when got error | Jaeho | 1 | -2/+2 |
2024-02-27 | gettime: fix cpuclock-test on AMD platforms | Vincent Fu | 3 | -1/+13 |
2024-02-27 | howto: fix job_start_clock_id formatting | Vincent Fu | 1 | -2/+3 |
2024-02-22 | ci: fix macOS sphinx install issues | Vincent Fu | 1 | -3/+2 |
2024-02-22 | Merge branch 'fix-tests-cfi' of https://github.com/mikoxyz/fio | Jens Axboe | 2 | -7/+8 |
2024-02-22 | options: declare *__val as long long | Miko Larsson | 1 | -6/+6 |
2024-02-22 | t/io_uring: use char * for name arg in detect_node | Miko Larsson | 1 | -1/+1 |
2024-02-22 | t/io_uring: include libgen.h | Miko Larsson | 1 | -0/+1 |
2024-02-16 | verify: fix integer sizes in verify state file | Vincent Fu | 1 | -2/+2 |
2024-02-15 | t/run-fio-tests: add t/nvmept_trim.py | Vincent Fu | 1 | -0/+8 |
2024-02-15 | t/nvmept_trim.py: test multi-range trim | Vincent Fu | 1 | -0/+586 |
2024-02-15 | io_u: move number_trim to reclaim 8 bytes in struct io_u | Jens Axboe | 1 | -4/+5 |
2024-02-15 | engines/io_uring: add multi range dsm support | Ankit Kumar | 4 | -17/+79 |
2024-02-15 | engines/nvme: pass offset and len instead of io_u | Ankit Kumar | 1 | -19/+19 |
2024-02-15 | trim: add support for multiple ranges | Ankit Kumar | 12 | -20/+168 |
2024-02-15 | t/io_uring: pre-calculate per-file depth | Jens Axboe | 1 | -13/+11 |
2024-02-15 | t/io_uring: account and ignore IO errors | Jens Axboe | 1 | -11/+27 |
2024-02-14 | test: add the test for loops option and read-verify workloads | Shin'ichiro Kawasaki | 2 | -0/+35 |
2024-02-14 | verify: fix loops option behavior of read-verify workloads | Shin'ichiro Kawasaki | 1 | -1/+2 |
2024-02-13 | examples: add PI example with xnvme ioengine | Ankit Kumar | 1 | -0/+53 |
2024-02-13 | engines/xnvme: add checks for verify, block size and metadata size | Ankit Kumar | 1 | -0/+49 |
2024-02-13 | engines:xnvme: add support for end to end data protection | Ankit Kumar | 3 | -8/+153 |
2024-02-13 | engines/xnvme: add support for metadata | Ankit Kumar | 4 | -14/+114 |
2024-02-13 | engines/xnvme: allocate iovecs only if vectored I/O is enabled | Ankit Kumar | 1 | -6/+9 |
2024-02-13 | docs: explain duplicate logging timestamps | Vincent Fu | 2 | -12/+17 |
2024-02-13 | logging: expand runstates eligible for logging | Vincent Fu | 1 | -2/+17 |
2024-02-13 | helper_thread: do not send A_EXIT message when exit is called | Vincent Fu | 1 | -1/+0 |
2024-02-13 | logging: record timestamp for each thread | Vincent Fu | 1 | -3/+2 |
2024-02-12 | Merge branch 'vsock' of https://github.com/MPinna/fio | Jens Axboe | 7 | -6/+217 |
2024-02-12 | Add support for VSOCK to engine/net.c | Marco Pinna | 7 | -6/+217 |
2024-02-08 | verify: fix potential overflow before widen | Vincent Fu | 1 | -1/+1 |
2024-02-08 | Merge branch 'fix-offset' of https://github.com/onkrasnov/fio | Vincent Fu | 1 | -2/+10 |
2024-02-07 | t/zbd: add -s option to test-zbd-support script | Dmitry Fomichev | 1 | -0/+5 |
2024-02-07 | t/zbd: check device for unrestricted read support | Dmitry Fomichev | 2 | -2/+35 |
2024-02-07 | zbd: use a helper to calculate zone index | Dmitry Fomichev | 1 | -2/+1 |
2024-02-07 | oslib: log BLKREPORTZONE error code | Dmitry Fomichev | 1 | -0/+2 |
2024-02-07 | zbd: avoid assertions during sequential read I/O | Dmitry Fomichev | 1 | -4/+14 |
2024-01-28 | fix wrong offset for VERIFY_PATTERN_NO_HDR | Oleg Krasnov | 1 | -2/+10 |
2024-01-27 | examples: cmdprio_bssplit: add CDL example | Niklas Cassel | 1 | -0/+35 |
2024-01-27 | examples: cmdprio_bssplit: s,IO,I/O, | Niklas Cassel | 1 | -6/+6 |
2024-01-25 | Merge branch 'coverity-fix' of https://github.com/ankit-sam/fio | Jens Axboe | 1 | -1/+6 |
2024-01-26 | iolog: fix reported defect from coverity scan | Ankit Kumar | 1 | -1/+6 |
2024-01-25 | t/io_uring: remove dma map option | Jens Axboe | 1 | -44/+2 |
2024-01-25 | docs: change listed type for log_window_value to str | Vincent Fu | 2 | -2/+2 |
2024-01-25 | docs: update fio man page for log_window_value | Ankit Kumar | 2 | -20/+72 |
2024-01-25 | stat: log out both average and max over the window | Ankit Kumar | 6 | -45/+128 |
2024-01-24 | ci: resolve GitHub Actions Node.js warnings | Vincent Fu | 1 | -2/+2 |
2024-01-23 | configure: Don't use cross_prefix when invoking pkg-config | Chris Packham | 1 | -4/+4 |
2024-01-22 | filesetup: clear O_RDWR flag for verify_only write workloads | Vincent Fu | 1 | -0/+5 |
2024-01-18 | ci: stop hard coding number of jobs for make | Vincent Fu | 1 | -1/+3 |
2024-01-17 | configure: enable NVME_URING_CMD checking for Android | Jens Axboe | 1 | -1/+1 |
2024-01-16 | Merge branch 'group_reporting_indentation' of https://github.com/0mp/fio | Vincent Fu | 1 | -6/+6 |
2024-01-14 | doc: group_reporting: Fix indentation and syntax | Mateusz Piotrowski | 1 | -6/+6 |
2023-12-28 | t/strided: check_result() has no return value | Vincent Fu | 1 | -5/+3 |
2023-12-28 | t/strided: call parent class check_result() | Vincent Fu | 1 | -0/+4 |
2023-12-28 | t/random_seed: call parent class check_result() | Vincent Fu | 1 | -0/+8 |
2023-12-26 | t/nvmept: call parent class check_result() | Vincent Fu | 1 | -0/+2 |
2023-12-19 | t/zbd: add test case to confirm no write with rwmixwrite=0 option | Shin'ichiro Kawasaki | 1 | -0/+23 |
2023-12-19 | zbd: avoid write with rwmixwrite=0 option | Shin'ichiro Kawasaki | 1 | -1/+2 |
2023-12-15 | engines/http: use proper error value | Jens Axboe | 1 | -1/+1 |
2023-12-15 | Merge branch 'master' of https://github.com/preichl/fio | Jens Axboe | 3 | -4/+1 |
2023-12-15 | engines/http: Drop unused varible | Pavel Reichl | 1 | -2/+1 |
2023-12-15 | client/server: remove dead code | Pavel Reichl | 1 | -1/+0 |
2023-12-15 | engines/rdma: remove dead code | Pavel Reichl | 1 | -1/+0 |
2023-12-14 | Merge branch 'master' of https://github.com/preichl/fio | Jens Axboe | 1 | -0/+1 |
2023-12-14 | engines/http: Fix memory leak | Pavel Reichl | 1 | -0/+1 |
2023-12-14 | Merge branch 'patch-3' of https://github.com/0mp/fio | Jens Axboe | 1 | -1/+1 |
2023-12-14 | doc: Reference geom(4) for FreeBSD users | Mateusz Piotrowski | 1 | -1/+1 |
2023-12-12 | engines/io_uring_cmd: skip pi verify checks for error cases | Ankit Kumar | 1 | -2/+4 |
2023-12-11 | Merge branch 'master' of https://github.com/bvanassche/fio | Vincent Fu | 1 | -10/+12 |
2023-12-11 | engines/io_uring_cmd: friendlier bad bs error msg | Vincent Fu | 1 | -6/+13 |
2023-12-07 | Fall back to F_SET_RW_HINT if F_SET_FILE_RW_HINT is not supported | Bart Van Assche | 1 | -10/+12 |
2023-11-20 | Merge branch 'xnvme_includes' of https://github.com/safl/fio | Vincent Fu | 1 | -4/+0 |
2023-11-20 | engines/xnvme: only include entry-header ('libxnvme.h') | Simon A. F. Lund | 1 | -4/+0 |
2023-11-07 | t/jobs/t0012.fio: make this job time_based | Vincent Fu | 1 | -0/+1 |
2023-11-06 | docs: add warning to per_job_logs option | Vincent Fu | 2 | -5/+9 |
2023-11-06 | client/server: enable per_job_logs option | Vincent Fu | 3 | -5/+17 |
2023-11-03 | Merge branch 'thinkcycles-parameter' of https://github.com/cloehle/fio | Vincent Fu | 8 | -2/+51 |
2023-11-03 | fio: Introduce new constant thinkcycles option | Christian Loehle | 8 | -2/+51 |
2023-11-02 | engines/xnvme: fix fdp support for userspace drivers | Ankit Kumar | 2 | -1/+21 |
2023-10-31 | Merge branch 'pi-perf' of https://github.com/ankit-sam/fio | Jens Axboe | 4 | -0/+50 |
2023-11-01 | crct10: use isa-l for crc if available | Ankit Kumar | 4 | -0/+50 |
2023-10-25 | Merge branch 'englist' of https://github.com/vt-alt/fio | Vincent Fu | 1 | -1/+1 |
2023-10-25 | engines/io_uring_cmd: allocate enough ranges for async trims | Vincent Fu | 1 | -1/+1 |
2023-10-25 | nfs: Fix incorrect engine registering for '--enghelp' list | Vitaly Chikunov | 1 | -1/+1 |
2023-10-23 | Merge branch 'spellingfixes-2023-10-23' of https://github.com/proact-de/fio | Jens Axboe | 3 | -12/+12 |
2023-10-23 | Various spelling fixes. | Martin Steigerwald | 3 | -12/+12 |
2023-10-22 | Merge branch 'fix-riscv64-cpu-clock' of https://github.com/gilbsgilbs/fio | Jens Axboe | 1 | -1/+1 |
2023-10-22 | riscv64: get clock from `rdtime` instead of `rdcycle` | Gilbert Gilb's | 1 | -1/+1 |
2023-10-20 | Merge branch 'master' of https://github.com/michalbiesek/fio | Jens Axboe | 1 | -0/+86 |
2023-10-20 | Fio 3.36 | Jens Axboe | 1 | -1/+1 |
2023-10-20 | riscv64: add syscall helpers | Michal Biesek | 1 | -0/+86 |
2023-10-19 | Merge branch 'master' of https://github.com/shailevi23/fio | Vincent Fu | 2 | -3/+5 |
2023-10-19 | Merge branch 'fix_issue_1642' of https://github.com/zqs-Oppenauer/fio | Jens Axboe | 3 | -3/+9 |
2023-10-19 | fix assert failed when timeout during call rate_ddir. | zhuqingsong.0909 | 3 | -3/+9 |
2023-10-19 | helper_thread: fix pthread_sigmask typo. | Shai Levy | 1 | -2/+3 |
2023-10-19 | configure: improve pthread_sigmask detection. | Shai Levy | 1 | -1/+2 |
2023-10-16 | ci: explicitly install pygments and certifi on macos | Vincent Fu | 1 | -1/+1 |
2023-10-13 | t/zbd: avoid test case 45 failure | Shin'ichiro Kawasaki | 1 | -5/+10 |
2023-10-06 | Merge branch 'fix-stat-overflow' of https://github.com/stilor/fio | Vincent Fu | 1 | -6/+24 |
2023-10-05 | Handle 32-bit overflows in disk utilization stats | Alexey Neyman | 1 | -4/+22 |
2023-10-05 | Change memcpy() calls to assignments | Alexey Neyman | 1 | -2/+2 |
2023-10-02 | iolog: don't truncate time values | Vincent Fu | 1 | -6/+6 |
2023-09-29 | ci: switch macos runs from macos-12 to macos-13 | Vincent Fu | 1 | -1/+1 |
2023-09-29 | workqueue: handle nice better | Vincent Fu | 1 | -1/+2 |
2023-09-29 | Merge branch 'fix_verify_block_offset' of https://github.com/ipylypiv/fio | Jens Axboe | 1 | -1/+2 |
2023-09-28 | verify: Fix the bad pattern block offset value | Igor Pylypiv | 1 | -1/+2 |
2023-09-26 | t/zbd: set mq-deadline scheduler to device-mapper destination devices | Shin'ichiro Kawasaki | 2 | -1/+71 |
2023-09-20 | Merge branch 'fio_client_server_doc_fix' of https://github.com/pcpartpicker/fio | Vincent Fu | 2 | -0/+6 |
2023-09-19 | Update docs to clarify how to pass job options in client mode | aggieNick02 | 2 | -0/+6 |
2023-09-14 | verify: open state file in binary mode on Windows | Vincent Fu | 1 | -0/+4 |
2023-09-11 | engines:nvme: fill command fields as per pi check bits | Ankit Kumar | 1 | -5/+10 |
2023-09-11 | engines:io_uring_cmd: disallow verify for e2e pi with extended blocks | Ankit Kumar | 1 | -0/+14 |
2023-09-11 | Merge branch 'pcpp_epoch_fixing_2' of https://github.com/PCPartPicker/fio | Vincent Fu | 15 | -41/+77 |
2023-09-08 | Make log_unix_epoch an official alias of log_alternate_epoch | aggieNick02 | 6 | -29/+12 |
2023-09-08 | Record job start time to fix time pain points | aggieNick02 | 15 | -15/+68 |
2023-09-02 | Merge branch 'pcpp_parse_nr_fix' of https://github.com/PCPartPicker/fio | Jens Axboe | 1 | -3/+15 |
2023-09-01 | Add basic error checking to parsing nr from rw=randrw:<nr>, etc | aggieNick02 | 1 | -3/+15 |
2023-08-23 | Merge branch 'master' of https://github.com/michalbiesek/fio | Jens Axboe | 5 | -1/+66 |
2023-08-23 | Add RISC-V 64 support | Michal Biesek | 5 | -1/+66 |
2023-08-16 | examples: add example and fiograph for protection information options | Ankit Kumar | 5 | -1/+64 |
2023-08-14 | engines/io_uring: fix leak of 'ld' in error path | Jens Axboe | 1 | -1/+4 |
2023-08-14 | t/nvmept_pi: test script for protection information | Vincent Fu | 1 | -0/+949 |
2023-08-14 | t/fiotestlib: use config variable to skip test at runtime | Vincent Fu | 1 | -2/+3 |
2023-08-14 | engines:io_uring: generate and verify pi for 64b guard | Ankit Kumar | 2 | -0/+165 |
2023-08-14 | engines:nvme: pull required 48 bit accessors from linux kernel | Ankit Kumar | 2 | -0/+18 |
2023-08-14 | crc: pull required crc64 nvme apis from linux kernel | Ankit Kumar | 3 | -0/+165 |
2023-08-14 | engines:io_uring: generate and verify pi for 16b guard | Ankit Kumar | 3 | -0/+219 |
2023-08-14 | crc: pull required crc16-t10 files from linux kernel | Ankit Kumar | 2 | -0/+87 |
2023-08-14 | io_u: move engine data out of union | Ankit Kumar | 1 | -1/+1 |
2023-08-14 | engines:io_uring: uring_cmd add support for protection info | Ankit Kumar | 5 | -14/+454 |
2023-08-14 | engines:io_uring: enable support for separate metadata buffer | Ankit Kumar | 4 | -10/+67 |
2023-08-14 | engines:io_uring: update arguments to fetch nvme data | Ankit Kumar | 3 | -33/+26 |
2023-08-14 | engines:io_uring: add missing error during open file | Ankit Kumar | 1 | -3/+5 |
2023-08-03 | eta: calculate aggregate bw statistics even when eta is disabled | Vincent Fu | 1 | -8/+22 |
2023-08-02 | t/fiotestlib: make recorded command prettier | Vincent Fu | 1 | -1/+1 |
2023-08-02 | t/nvmept: fix typo | Vincent Fu | 1 | -1/+1 |
2023-07-31 | Merge branch 'master' of https://github.com/min22/fio | Jens Axboe | 1 | -7/+7 |
2023-07-31 | Merge branch 'improment/constness' of https://github.com/dpronin/fio | Jens Axboe | 2 | -9/+9 |
2023-07-31 | use 'const' where it is required | Denis Pronin | 2 | -9/+9 |
2023-07-28 | Revert "correctly free thread_data options at the topmost parent process" | Jens Axboe | 3 | -4/+7 |
2023-07-28 | Merge branch 'td-eo-double-free-fix' of https://github.com/dpronin/fio | Jens Axboe | 3 | -7/+4 |
2023-07-28 | Merge branch 'master' of https://github.com/dpronin/fio | Jens Axboe | 4 | -0/+8 |
2023-07-28 | Merge branch 'io_uring' of https://github.com/dpronin/fio | Jens Axboe | 1 | -2/+2 |
2023-07-28 | io_uring engine: 'atomic_load_relaxed' instead of 'atomic_load_acquire' | Denis Pronin | 1 | -2/+2 |