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

openSUSE Build Service is sponsored by