Andreas Economides (1): server: reopen standard streams to /dev/null Andrzej Jakowski (1): t/io_uring: fixes in output Ankit Kumar (2): HOWTO: Add missing documentation for job_max_open_zones zbd: Improve random zone index generation logic Bar David (2): dedupe: fixing bug with subsequent dedupe buffer generation dedupe: allow to generate dedupe buffers from working set Damien Le Moal (13): Makefile: update libzbc git repository oslib: Fix blkzoned_get_max_open_zones() manpage: fix formatting manpage: fix definition of prio and prioclass options tools: fiograph: do not overwrite input script file os: introduce ioprio_value() helper options: make parsing functions available to ioengines libaio,io_uring: improve cmdprio_percentage option libaio,io_uring: introduce cmdprio_class and cmdprio options libaio,io_uring: introduce cmdprio_bssplit libaio,io_uring: relax cmdprio_percentage constraints fio: Introduce the log_prio option examples: add examples for cmdprio_* IO priority options Damon Palovaara (1): fixed type boot->bool Eric Sandeen (1): fio: remove raw device support Erwan Velu (8): ci: Installing missing toolchain ci: Reporting installed msys2 packages Makefile: Avoid using built-in stpcpy during clang build tools: Adding fiograph examples: Avoid duplicated items engines: Adding exec engine fiograph: Adding exec engine support engines/exec: Code cleanup to remove leaks Jens Axboe (23): Merge branch 'fix-libpmem' of https://github.com/lukaszstolarczuk/fio Merge branch 'evelu-test' of https://github.com/ErwanAliasr1/fio Merge branch 'fix/928' of https://github.com/larsks/fio filehash: ignore hashed file with fd == -1 Merge branch 'pkg_config_1' of https://github.com/kusumi/fio Merge branch 'evelu-fiog' of https://github.com/ErwanAliasr1/fio Merge branch 'dedupe_bugfix' of https://github.com/bardavid/fio Merge branch 'cmd-test-be' of https://github.com/tuan-hoang1/fio Merge branch 'dedupe_workset' of https://github.com/bardavid/fio Merge branch 'evelu-exec' of https://github.com/ErwanAliasr1/fio engines/exec: style cleanups Merge branch 'evelu-fix-engines' of https://github.com/ErwanAliasr1/fio Merge branch 'master' of https://github.com/anson-lo/fio iolog: don't attempt read chunking with blktrace format t/io_uring: allow multiple IO threads Merge branch 'dfs_update_13_api' of https://github.com/johannlombardi/fio Merge branch 'patch-1' of https://github.com/antroseco/fio Merge branch 'master' of https://github.com/DamonPalovaara/fio Merge branch 'wip-cxx' of https://github.com/tchaikov/fio t/io_uring: pretty up multi-file depths t/io_uring: further simplify inflight tracking t/io_uring: don't make setrlimit() failing fatal Fio 3.28 Johann Lombardi (1): engines/dfs: add support for 1.3 DAOS API Kefu Chai (1): arch,lib/seqlock: implement seqlock with C++ atomic if compiled with C++ Lars Kellogg-Stedman (1): fix fio2gnuplot to work with new logging format Niklas Cassel (13): zbd: add missing client/server support for option max_open_zones zbd: add a new --ignore_zone_limits option zbd: disallow pipes for zonemode=zbd zbd: allow zonemode=zbd with regular files by emulating zones zbd: remove zbd_zoned_model ZBD_IGNORE zbd: change some f->zbd_info conditionals to asserts t/zbd: update test case 42 zbd: create a local zbdi variable for f->zbd_info zbd: allow an unlimited global max open zones limit zbd: ensure that global max open zones limit is respected io_uring: always initialize sqe->flags io_uring: fix misbehaving cmdprio_percentage option io_uring: don't clear recently set sqe->rw_flags Shin'ichiro Kawasaki (9): t/zbd: Use max_open_zones that fio fetched from device t/zbd: Add ignore_zone_limit option to test with special max_open_zones t/zbd: Fix write target zones counting in test case #31 zbd: Add min_bytes argument to zbd_find_zone() zbd: Support zone reset by trim engines/libzbc: Enable trim for libzbc I/O engine HOWTO/man: Describe trim support by zone reset for zoned devices t/zbd: Add test #58 to test zone reset by trim workload options: Add thinktime_iotime option Stefan Hajnoczi (2): io_uring: drop redundant IO_MODE_OFFLOAD check Makefile: use override directive on engine CFLAGS Tomohiro Kusumi (1): configure: silence "pkg-config: not found" Tuan Hoang (1): server: fix missing le32_to_cpu conversion when opcode is FIO_NET_CMD_TEXT Vincent Fu (2): backend: clarify io scheduler setting error message ioengines: fix crash with --enghelp option anson-lo (1): Fix an error triggered by double releasing the lock Ɓukasz Stolarczuk (3): engines/libpmem: set file open/create mode always to RW engines/libpmem: cleanup a little code, comments and example engines/libpmem: do not call drain on close