File fio.changes of Package fio
-------------------------------------------------------------------
Thu Oct 18 22:05:57 UTC 2012 - pascal.bleser@opensuse.org
- update to 2.0.10:
* support for trim as a primary IO directive
* addition of the JSON output format for easy parsing by both humans and
computers
* fixes for engine starvation for extraordinarily long latencies
* fallocate() fixes
* fixes for netio compatibility
* add support for SIGBREAK
* the critical error list is now configurable
* three new IO engines were provided: falloc, e4defrag, and Fusion-io atomic
write engine
* a new sample job file was provided for SSD steady state performance
-------------------------------------------------------------------
Tue Oct 16 21:04:58 UTC 2012 - Greg.Freemyer@gmail.com
- correct License to GPLv2, not GPLv2+ (bnc#783876)
-------------------------------------------------------------------
Fri Oct 5 19:49:11 UTC 2012 - Greg.Freemyer@gmail.com
- update to 2.0.9
* A fix for premature freeing of disk utilization structures, and missing
locking of the same.
* fio dumps current progress if sent a USR1 signal.
* Includes git version in version output.
* A fix for a crash with more than ~500 jobs.
* Man page updates.
* A fix for wrap-around behavior for time-based sequential read jobs.
* A fix for a "file hash not empty" warning on blktrace replay.
* A fix for compilation on the MIPS architecture.
* Improved display of commit-rate while running.
* A fix for fallocate failing on some Linux systems.
* Includes an end-of-run timestamp in output
-------------------------------------------------------------------
Sat Apr 14 16:01:14 UTC 2012 - pascal.bleser@opensuse.org
- update to 2.0.7:
* 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
* fixes the "Group run status" aggrb field
-------------------------------------------------------------------
Fri Mar 30 11:40:00 UTC 2012 - pascal.bleser@opensuse.org
- update to 2.0.6:
* a new offset_increment option to more easily be able to have different
threads use different regions of a file/device
* a new buffer_compression_percentage option enabling the user to specify the
compression ratio to expect from the data written by fio
* a fix for a segfault caused by invalid verification job files
* a few client/server bugfixes
* a fix for a bug that caused early termination of fio with verify_backlog
* a fix for a problem with iodepth_batch_complete=0 and accounting
* enables read/write sequential offset to be a non-multiple of the block size
- changes from 2.0.5:
* a bug affecting IOPS logging was fixed
-------------------------------------------------------------------
Sun Feb 26 17:01:51 UTC 2012 - pascal.bleser@opensuse.org
- update to 2.0.4: too many changes to list, consult documentation
-------------------------------------------------------------------
Fri Sep 30 07:02:37 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.58:
* adds an RDMA IO engine
* adds support for direct userspace reaping of completed events with libaio
IO engine
* ensures that bool options also work if given a parameter
* adds support for "holed" IO patterns
* fixes a latency reporting bug
* fixes a disk utilization bug for delayed jobs
* adds resolution support to fio_generate_plots
* fixes summed computation of standard deviation
* adds completion latency percentile support
* fixes lots of other minor bugs
-------------------------------------------------------------------
Fri Jul 22 11:26:27 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.57:
* fixes an infinite loop on platforms with very limited number of AIO request
depth support
* fixes an issue with killing of threads that haven't started yet
-------------------------------------------------------------------
Mon May 30 22:17:55 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.55:
* an issue was fixed with the splice IO engine, in which it didn't work
correctly on file systems that did not support O_DIRECT
* an issue was fixed where IO could span two separate regions, causing write
verify failures
-------------------------------------------------------------------
Fri May 13 06:42:51 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.54:
* a 32-bit randomness problem has been fixed
* a crash with giving a bad --ioengine command line option has been fixed
-------------------------------------------------------------------
Fri May 06 06:28:09 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.53:
* this is a maintenance release, fixing a few important bugs
* the runtime option was broken due to a bad change
- fix compiling with optflags
-------------------------------------------------------------------
Fri Apr 29 22:50:01 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.52:
* an end-of-job slowdown for big random workloads was fixed
* support was added for running multiple sections at the time with the
--section option
* a parser bug with range options and size postfix was fixed
* an internal random generator is now used for IO offsets
- changes from 1.50:
* new features for blktrace replay
* fixes a slowdown bug in the posixaio engine
* adds a binject I/O engine
* adds support for TRIM/DISCARD operations
* extends I/O verification to dump good and bad data on failure for better
post mortem analysis
* various speedups and optimizations
* a lot of obscure bugs have been found and fixed
-------------------------------------------------------------------
Fri Jun 18 18:03:15 UTC 2010 - pascal.bleser@opensuse.org
- update to 1.41:
* adds support for explicit clocksources
* speeds random buffer fills
* improves ETA calculation for workloads using "fill_device"
* fixes a bug with --section matching
* adds improvements for verifying workloads
* add support for offloading "verify" to dedicated threads
* fixes strict non-overlap random workloads
* fixes a bug in matching strings in the parser
- update to 1.38:
* fixes a bug in sha256 that prevented it from doing correct verifies
* fixes a bug with mixed block size ranges and verify
* now uses the minimum block size as the verify interval
* command size length was increased
* initial support for benchmark profiles was added ('tiobench' is now such a
profile)
* a few parser bugs were fixed
* support for 'sync_file_range()' on Linux
* a few places where errors would not get reported were fixed
* overhead of the IO path was reduced in a few places
-------------------------------------------------------------------
Tue Feb 23 20:20:51 UTC 2010 - pascal.bleser@opensuse.org
- update to 1.37:
* a bug in sha256 calculation was fixed
* bad use of lstat(), causing problems with links to devices, was fixed
* a specific fallocate() control switch was added
* CPU utilization of sequential sync IO was reduced
- changes from 1.36:
* simple math support and reserved keywords were added to job
file
* initial support for benchmark profiles was added
* support for cgroup based IO controllers on Linux was added
* verify failure logging was improved
* a bug with rate IO and queuing IO engines was fixed
-------------------------------------------------------------------
Thu Nov 5 09:23:24 UTC 2009 - pascal.bleser@opensuse.org
- update to 1.35:
* fixes some parser bugs
* fixes the shared memory allocator
* reserved keywords are now supported in job files
* a few fixes were made for verifying workloads
* fixed a hang when resolving component devices of md/dm arrays
* IO log replay fixes and additions were made
* fixed a hang due to an incorrect mutex clock source
* added support for wider than 32-bit pattern verifies
* fixed a few races when using async verifier threads
* fixed a hang with the async engine and IO depth batch settings
-------------------------------------------------------------------
Fri Jul 10 00:00:00 CEST 2009 - pascal.bleser@opensuse.org
- update to 1.31:
* fixes completion latency numbers (they would read 0)
* fixes an alignment bug
* improves the speed of the mmap engine on 64-bit architectures
* adds support for asynchronous "verify" offload threads to speed "verify"
workloads
- changes from 1.29:
* fixes and improvements for the IO limiting rate option
* fix for submission latency numbers in some cases
* fix for a bug in the job parser that would sometimes truncate the postfix
value when multiple values were given
* a continue_on_error option was added to allow a job to keep running if it
sees non-fatal errors
* a bug in the mmap engine with large files and 32-bit machines was fixed
* support for fdatasync() was added with the fdatasync option
* an iomem_align option was added for fine-grained control over IO buffer
memory alignment
* the pre_read option was fixed and no longer attempts to pre-read on IO
engines that cannot seek
-------------------------------------------------------------------
Wed Jun 3 00:00:00 CEST 2009 - pascal.bleser@opensuse.org
- update to 1.27:
* corruption of submission/completion latency logs for shared files was fixed
* blocksizes are included in latency logs
* a "pre_read" option was added to pre-read files into memory before starting
the job
* exec_prerun/postrun now invokes a shell
* accuracy of disk util stats was improved
* large files are supported with an mmap engine on 32-bit architectures
* ETA stats were improved with better throughput reporting, and IOPS
reporting was added there too
* the man page was fixed based on lintian
-------------------------------------------------------------------
Wed Apr 22 00:00:00 CEST 2009 - pascal.bleser@opensuse.org
- update to 1.26:
* a crash with multiple files for a job was fixed
* reporting of throughput was corrected, as it was sometimes off by about
2.4%
* IO logging is allowed for diskless engines
* support was added for different weights for reads and writes with the
bssplit= option
* a crash with engines not supporting get_file_size() was fixed
* a sample SSD performance analysis job was added
* a problem was fixed with IO offsets sometimes being too large, causing
early exit of failed IO verification
-------------------------------------------------------------------
Tue Feb 10 00:00:00 CET 2009 - guru@unixtech.be
- update to 1.24:
* UDP support to the network IO engine
* gettimeofday() optimizations
* fixes a bug related to crashing the parser
* fixes various bugs in the shared memory allocator
* fixes /tmp file leaks
* fixes CPU mask options on large systems
-------------------------------------------------------------------
Fri Oct 10 00:00:00 CEST 2008 - guru@unixtech.be
- update to 1.22:
* adds support for hardware accelerated CRC-32 calculation for verification
(on supported Intel platforms w/SSE4.2)
* adds option priorities to get rid of manual option ordering
* increase the range of the smalloc allocator
* adds a ramp time option to allow job warm up before doing any measurements
* adds support for detailing RAID/LVM component utilization
* many little bugfixes
-------------------------------------------------------------------
Sat Jun 7 00:00:00 CEST 2008 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Wed Apr 30 00:00:00 CEST 2008 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Mon Feb 18 00:00:00 CET 2008 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Tue Feb 5 00:00:00 CET 2008 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Fri Feb 1 00:00:00 CET 2008 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Sun Dec 30 00:00:00 CET 2007 - guru@unixtech.be
- moved to benchmark
-------------------------------------------------------------------
Tue Oct 30 00:00:00 CET 2007 - guru@unixtech.be
- moved to openSUSE Build Service
- new upstream version
-------------------------------------------------------------------
Wed Aug 15 00:00:00 CEST 2007 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Tue Jun 19 00:00:00 CEST 2007 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Wed Apr 25 00:00:00 CEST 2007 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Wed Mar 28 00:00:00 CEST 2007 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Wed Mar 14 00:00:00 CET 2007 - guru@unixtech.be
- new upstream version
- CHANGES: group reporting was added for better handling of large jobs
- CHANGES: error handling and reporting were improved
- CHANGES: IOPS reporting was added
- CHANGES: handling an arbitrary number of files is supported
- CHANGES: the 'opendir' option was added for opening a full tree
- CHANGES: lots of bugfixes, improvements, and cleanups were done
-------------------------------------------------------------------
Sat Mar 3 00:00:00 CET 2007 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Fri Dec 22 00:00:00 CET 2006 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Fri Nov 10 00:00:00 CET 2006 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Mon Oct 23 00:00:00 CEST 2006 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Thu Aug 31 00:00:00 CEST 2006 - guru@unixtech.be
- dropped stonewall patch, was merged upstream
- new upstream version
-------------------------------------------------------------------
Wed Jun 14 00:00:00 CEST 2006 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Mon Jun 5 00:00:00 CEST 2006 - guru@unixtech.be
- new upstream version
-------------------------------------------------------------------
Fri May 5 00:00:00 CEST 2006 - guru@unixtech.be
- added binary stripping on SUSE < 9.3
- removed Packager and Distribution, injected by rpmmacros
- new upstream version
-------------------------------------------------------------------
Wed Dec 7 00:00:00 CET 2005 - guru@unixtech.be
- new package