Adam Kupczyk (2): engines/rados: changed polling to completion callbacks methodology engines/rados: fix error with getting last instead of first element from list Anatol Pomozov (1): Fix compilation error with gfio Danny Lin (1): Makefile: Link to the system logging library on Android Earle F. Philhower, III (1): Increase MAX_FILELOCKS for highly parallel IO test Jens Axboe (26): Merge branch 'master' of https://github.com/anatol/fio verify: check that the block size is big enough configure: add --enable-libaio-uring parameter Merge branch 'error-on-implicit-decl' of https://github.com/sitsofe/fio Merge branch 'replay-blktrace-fixes' of https://github.com/shimrot/fio Merge branch 'bumpflocks' of https://github.com/earlephilhower/fio Merge branch 'fix-corrupt-hist-log' of https://github.com/sitsofe/fio parse: improve detection of bad input string Merge branch 'fix-fsync-on-close' of https://github.com/sitsofe/fio Merge branch 'android-log-fix' of https://github.com/kdrag0n/fio Merge branch 'doc_fixes' of https://github.com/sitsofe/fio Merge branch '1029_tet' of https://github.com/optimistyzy/fio Merge branch 'patch-1' of https://github.com/hannesweisbach/fio engines/libaio.c: remove unused 'hipri' setting Merge branch 'master' of https://github.com/aphreet/fio Merge branch 'testing' of https://github.com/vincentkfu/fio Merge branch 'const1' of https://github.com/kusumi/fio Merge branch 'rados-now-use-completion-callbacks' of https://github.com/aclamk/fio Merge branch 'fallocate-truncate' of https://github.com/tripped/fio Merge branch 'engine-rados-fix-first' of https://github.com/aclamk/fio io_uring: add support for RWF_UNCACHED pvsync2: add support for RWF_UNCACHED Renumber RWF_UNCACHED filesetup: ensure to setup random generator properly t/io_uring: check for CONFIG_HAVE_GETTID Fio 3.17 Khem Raj (1): arch-arm: Consider armv7ve arch as well Mikhail Malygin (1): Enable io_uring engine on powerpc arch Rebecca Cran (2): Update the email and web address for Windows binaries. Windows: Update URLs to https, and remove mention of WiX version Shin'ichiro Kawasaki (3): Revert "filesetup: honor the offset option" filesetup: Extend file size for 'null' and 'filecreate' ioengines t/zbd: Avoid magic number of test case count Sitsofe Wheeler (5): configure: stop enabling fdatasync on OSX backend: fix final fsync behaviour stat: fix corruption in histogram logs man: don't use non-breaking minuses when they're not necessary doc: delete repeated word "will" Tomohiro Kusumi (1): parse: Silence discard-const warning on OpenBSD Trip Volpe (1): filesetup: add fallocate=truncate option. Vincent Fu (27): io_u: skip to the next zone when zoneskip is set to zero filesetup: use zonerange for map and LFSR with zonemode=strided testing: add test script for zonemode=strided t/iee754: add return value t/readonly: replace shell script with python script t/strided.py: change LFSR tests t/steadystate_tests: better support automated testing t/sgunmap-test.py: drop six.moves dependency t/stest: non-zero exit value on failure t/jobs: fixup t0002 test jobs t/jobs: use current directory for test file for t0003 and t0004 t/jobs: drop time_based in t0007 t/jobs: clean up t0009 and use only 4 CPUs t/jobs: fix t0011 syntax error t/run-fio-tests: a script to automate running fio tests filesetup: improve LFSR init failure error message io_u: move to next zone even if zoneskip is unset t/run-fio-tests: improve error handling .gitignore: ignore zbd test output files t/run-fio-tests: a few small improvements t/run-fio-tests: detect requirements and skip tests accordingly t/run-fio-tests: improve Windows support t/run-fio-tests: identify test id for debug messages t/steadystate_tests: use null ioengine for tests .travis.yml: run t/run-fio.tests.py as part of build .appveyor.yml: run run-fio-tests.py t/run-fio-tests: relax acceptance criterion for t0011 Ziye Yang (1): backend: fix the memory leak if fio_memalign fails, hannesweisbach (1): Fix output redirection of exec_prerun/_postrun krisd (1): Fix assert error on blktrace replay containing trims