Alexander Kapshuna (1): fio2gnuplot: fix TabErrors when running with Python 3 Andres Freund (3): engines/io_uring: Handle EINTR. engines/io_uring: Add support for sync_file_range. engines/io_uring: Fully clear out previous SQE contents. Bart Van Assche (7): zbd: Declare local functions 'static' zbd: Improve robustness of unit tests Optimize the code that copies strings Refine packed annotations in stat.h Verify the absence of holes in struct jobs_eta at compile time Restore type checking in calc_thread_status() Makefile: Add 'fulltest' target Damien Le Moal (9): bssplit: Fix handling of 0 percentage zbd: Cleanup zbd_init() zbd: Fix initialization error message zbd: Fix error message man page: Fix read_beyond_wp description man: Improve zonemode=zbd information zbd: Add support for zoneskip option zbd: Fix job zone size initialization zbd: Improve job zonesize initialization checks Jens Axboe (21): Merge branch 'dev' of https://github.com/smartxworks/fio engines/libaio: remove remnants of abandoned aio features Document io_uring feature Merge branch 'gnuplot-tabs' of https://github.com/kapsh/fio Merge branch 'dev' of https://github.com/smartxworks/fio Merge branch 'smalloc-gc' of https://github.com/vincentkfu/fio Remove unused fio_assert() smalloc: cleanup firstfree() parse: bump max value pairs supported from 24 to 32 engines/splice: remove buggy ->mem_align set eta: use struct jobs_eta_packed stat: ensure that struct jobs_eta packs nicely zbd: provide empty setup_zbd_zone_mode() engines/io_uring: add support for registered files engines/io_uring: use its own option group engines/io_uring: fix crash with registerfiles=1 Merge branch 'fix_iouring_eintr' of https://github.com/anarazel/fio Merge branch 'ioring_add_sync_file_range' of https://github.com/anarazel/fio Merge branch 'fio_reset_sqe' of https://github.com/anarazel/fio engines/io_uring: remove debug printf Fio 3.16 Kyle Zhang (2): libiscsi: log reason of error when readcapacity failed libiscsi: continue working when meets EINTR or EAGAIN Rebecca Cran (1): Add tests from t/ to the Windows installer Richard W.M. Jones (4): engines: Add Network Block Device (NBD) support using libnbd. nbd: Document the NBD-specific uri parameter nbd: Remove copy and paste error in example nbd: Update for libnbd 0.9.8 Shin'ichiro Kawasaki (1): t/zbd: Fix I/O bytes rounding errors Vincent Fu (10): smalloc: print debug info on oom error t/stest: make the test more challenging smalloc: fix garbage collection problem smalloc: fix compiler warning on Windows docs: small HOWTO fixes options: allow offset_increment to understand percentages smalloc: allocate struct pool array from shared memory smalloc: use SMALLOC_BPI instead of SMALLOC_BPB in add_pool() doc: clarify what --alloc-size does filesetup: honor the offset option