Release Notes: This release adds a few select fixes for the Windows platform, fixes the terse output when used with a description field, enhances display of reaped threads (indicating whether they exited normally, were killed, or died due to a signal), removes the assert which could occasionally trigger on verify overwrites, and fixes the "Group run status" aggrb field.
Release Notes: This release adds support for CPU binding in Solaris, UDP support to the network IO engine, gettimeofday() optimizations, and disabling options. It fixes a bug related to crashing the parser, various bugs in the shared memory allocator and /tmp file leaks, and CPU mask options on large systems.
Release Notes: This release adds support for hardware accelerated CRC-32 calculation for verification (on supported Intel platforms w/SSE4.2). It adds option priorities to get rid of manual option ordering. It increases the range of the smalloc allocator, and fixes a few bugs with it as well. It adds a ramp time option to allow job warm up before doing any measurements. It adds support for detailing RAID/LVM component utilization. It has many little bugfixes all over the map.
Release Notes: The CPU affinity option didn't work in the previous release, and random I/O jobs with an initial offset specified didn't work as expected. This release includes man page and HOWTO updates.
Release Notes: Various critical bugs that would cause premature exit of fio (offset and buffer length generation) were fixed. A new sync engine using readv/writev and emulating queuing was added. A tracing framework was added to ease the fixing of fio issues. All users should upgrade.
Release Notes: Lots of minor bug fixes that prevented expected operation of fio. Update to latest syslet kernel patches. Add "bssplit" option for fine grained block size distribution. Add IOmeter job file example. Fix bug with zoneskips. Add support and example surface scan for disk/data verification. Fix time accounting bugs. Fix O_NOATIME opening failure. File creating and extend bug fixes.
Release Notes: ETA display fixes. A new psync I/O engine. A man page has been added. There are documentation improvements. I/O verification fixes have been made. A --readonly option has been added. There are vmsplice() improvements. CPU burn engine fixes. Updated to the newest syslet kernel support.
Release Notes: Mainly critical bugs were fixed. blktrace logs can be replayed. Completion/submission latency was overhauled, and is now accurate down to microseconds. The new "cpus_allowed" option was added to compliment "cpumask".
Release Notes: Building on some versions of gcc was fixed. Memory overflow was fixed. An endless loop with multiple files in some conditions was fixed. A segfault in syslet/splice engine, which occurred if the OS did not support them, was fixed. Latency resolution was increased. Parser fixes and sg engine fixes were made. The --showcmd option was added. Stdin/out pipe files are supported. Setting ioprio without setting ioprio class was fixed. A stonewall segfault was fixed. Lots of other minor bugs were fixed.
Release Notes: This release fixes I/O error checking, fixes random write settings, compiles with -rdynamic so external engines work, and fixes a few parser bugs.