File fio.changes of Package fio

-------------------------------------------------------------------
Wed Jul  3 06:57:21 UTC 2024 - Christophe Marin <christophe@krop.fr>

- Drop the unneeded libpmemblk-devel build dependency. This
  subpackage is gone is latest pmdk releases

-------------------------------------------------------------------
Fri Jun 14 13:05:49 UTC 2024 - pgajdos@suse.com

- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]

-------------------------------------------------------------------
Wed Apr 10 15:09:35 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>

- update to 3.37:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.37

-------------------------------------------------------------------
Tue Nov 21 15:01:14 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 3.36:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.36

-------------------------------------------------------------------
Sun Jun 11 20:36:09 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 3.35:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.35

-------------------------------------------------------------------
Fri May  5 07:18:46 UTC 2023 - Martin Pluskal <mpluskal@suse.com>

- Enable iscsi and nbd
- Small spec file cleanup

-------------------------------------------------------------------
Fri Mar 17 16:46:16 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 3.34:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.34

-------------------------------------------------------------------
Sun Dec  4 21:27:37 UTC 2022 - Dirk Müller <dmueller@suse.com>

- update to 3.33:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.33

-------------------------------------------------------------------
Wed Sep 14 09:22:12 UTC 2022 - Marcelo Martins <mmartins@suse.com>

- update to 3.32:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.32

-------------------------------------------------------------------
Tue Apr 19 13:43:25 UTC 2022 - Alberto Planas Dominguez <aplanas@suse.com>

- update to 3.30:
  * https://git.kernel.dk/?p=fio.git;a=shortlog;h=refs/tags/fio-3.30

-------------------------------------------------------------------
Mon Dec 20 21:53:31 UTC 2021 - Dirk Müller <dmueller@suse.com>

- update to 3.29:
  * io_uring fixes
  * io_uring: fix bandwidth calculation
  * fix for loop count when do_verify=0
  * zbd: fix unexpected job termination by open zone search failure

-------------------------------------------------------------------
Sun Sep 19 08:26:14 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>

- Update to 3.28. No changelog.
- Spec cleanup.

-------------------------------------------------------------------
Tue Apr 20 09:25:46 UTC 2021 - Paolo Stivanin <info@paolostivanin.com>

- Update to 3.26 (no changelog)

-------------------------------------------------------------------
Thu Dec 17 14:27:57 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>

- Update to 3.25 (no changelog)

-------------------------------------------------------------------
Mon Sep 14 00:00:00 CEST 2020 - dsterba@suse.cz

- Update to 3.23 (no changelog)

-------------------------------------------------------------------
Fri Jul 24 09:27:02 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>

- Update to 3.21 (no changelog)
- Remove fio-gfio_main_ui.patch

-------------------------------------------------------------------
Fri Jun  5 08:16:45 UTC 2020 - Martin Pluskal <mpluskal@suse.com>

- Update to version 3.20:
  * No changelog available
- Add fio-gfio_main_ui.patch

-------------------------------------------------------------------
Thu May 21 08:21:20 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>

- Update to 3.19 (no changelog)
- Remove 0001-Fix-compilation-error-with-gfio.patch
- Remove fio.python2.patch

-------------------------------------------------------------------
Tue Oct  8 00:00:00 CEST 2019 - dsterba@suse.cz

- Update to version 3.16:
  * new: NBD support
  * new: ZBD support
  * for the rest see http://brick.kernel.dk/snaps/fio-3.16.shortlog.txt
- Added patches:
  * 0001-Fix-compilation-error-with-gfio.patch

-------------------------------------------------------------------
Wed Jul  3 17:12:22 UTC 2019 - terekhov <termim@gmail.com>

- Update to version 3.14:
  * no upstream changelog available

-------------------------------------------------------------------
Fri Feb 22 13:41:54 UTC 2019 - Lars Marowsky-Bree <lmb@suse.com>

- Update to version 3.13:
  * Shortlog: http://brick.kernel.dk/snaps/fio-3.13.shortlog.txt

-------------------------------------------------------------------
Wed Nov 14 09:59:18 UTC 2018 - jkohoutek@suse.com

- Update to version 3.12:
  * no upstream changelog available

-------------------------------------------------------------------
Fri Sep 21 06:54:16 UTC 2018 - Martin Pluskal <mpluskal@suse.com>

- Do not use libressl

-------------------------------------------------------------------
Wed Sep 19 10:13:57 UTC 2018 - Lars Marowsky-Bree <lmb@suse.com>

- Remove duplication from build macros
- Disable building for native host to avoid illegal instruction crashes

-------------------------------------------------------------------
Fri Sep 14 09:33:35 UTC 2018 - Lars Marowsky-Bree <lmb@suse.com>

- Update to version 3.10
  * For detailed list of changes see:
    http://brick.kernel.dk/snaps/fio-3.10.shortlog.txt
- Switch to building with openssl

-------------------------------------------------------------------
Fri Sep  7 09:19:29 UTC 2018 - Lars Marowsky-Bree <lmb@suse.com>

- Update to version 3.9
  * For detailed list of changes see:
    http://brick.kernel.dk/snaps/fio-3.9.shortlog.txt

-------------------------------------------------------------------
Wed Apr 25 08:01:13 UTC 2018 - olaf@aepfle.de

- Replace hardcoded dependency to python2.7, which does not exist
  in SLE_11, with python2 via fio.python2.patch

-------------------------------------------------------------------
Thu Mar 29 14:48:36 UTC 2018 - jeffm@suse.com

- Update license tag to read "GPL-2.0"

-------------------------------------------------------------------
Thu Mar 29 14:46:43 UTC 2018 - jeffm@suse.com

- Allow to build on SLE11 again:
  - %licence -> %doc on old rpm
  - No dependencies on libnuma (i386), librbd, and libpmem.

-------------------------------------------------------------------
Thu Mar  8 10:53:31 UTC 2018 - mpluskal@suse.com

- Rework conditionals
- Update spec file with spec-clener

-------------------------------------------------------------------
Wed Mar  7 16:12:01 UTC 2018 - lmb@suse.com

- Enable building of the rbd support on aarch64 for SLE (bsc#1083445)

-------------------------------------------------------------------
Sun Feb 18 09:07:00 UTC 2018 - avindra@opensuse.org

- Update to version 3.4:
  * For detailed list of changes see:
    http://brick.kernel.dk/snaps/fio-3.4.shortlog.txt
- simplify build and install

-------------------------------------------------------------------
Mon Jan  8 14:14:09 UTC 2018 - mpluskal@suse.com

- Update to version 3.3:
  * For detailed list of changes see:
    http://brick.kernel.dk/snaps/fio-3.3.shortlog.txt

-------------------------------------------------------------------
Mon Nov 13 09:07:37 UTC 2017 - mpluskal@suse.com

- Correct bash location in genfio

-------------------------------------------------------------------
Thu Nov  9 13:35:56 UTC 2017 - jzelazkova@suse.com

- Update to version 3.2:
  * no upstream changelog available

-------------------------------------------------------------------
Fri Sep  1 08:31:12 UTC 2017 - mpluskal@suse.com

- Update describtion and provide more documents

-------------------------------------------------------------------
Fri Jul 28 09:17:18 UTC 2017 - mpluskal@suse.com

- Update to version 2.99
  * No changelog available

-------------------------------------------------------------------
Thu Jun 29 09:22:09 UTC 2017 - ktsamis@suse.com

- Update to version 2.21:
  * See http://brick.kernel.dk/snaps/fio-2.21.shortlog.txt
- Enabled tests

-------------------------------------------------------------------
Sat May 27 13:17:29 UTC 2017 - david.bahi@dell.com

- Update to version 2.20:
  * stat: Re-add output of basic bw information if bw_log is not written
  * Fix wrap issue with 64-bit pwritev2/preadv2
  * options: force refill_buffers with pattern and any reads
  * gettime: make utime_since_now and mtime_since_now consistent in how they record the caller and put this all behind FIO_DEBUG_TIME
  * client/server: make sure that all elements in io_u_lat_m[] are transferred and received
  * stat: reset_io_stats: fix a problem, rearrange some code
  * remove redundant _fio_rbd_disconnect, which is already called in fio_rbd_cleaup
  * os/os-android.h: fix shared memory support
  * Drop triple X for cpu affinity for OpenBSD
  * Implement shm_attach_to_open_removed() for OpenBSD
  * Turn off lex by default on OpenBSD
  * os/os-linux.h: fix broken byte swap intrinsics
  * os/os-android.h: use byte swap intrinsics if available
  * os/os-android.h: fix broken shmget() due to ndk-r15
  * fio.h: zero old flag bits when setting new ioengine flags
  * configure: fix broken test for cuda
  * thread_options: kill two unused pads
  * server: bump protocol version
  * gpu: kill a lot of useless ifdefs
  * gpu: ensure that we convert gpu_dev_id options
  * GPUDirect RDMA support
  * seqlock: add simple user space code for sequence locks
  * Drop the only local variable declaration within a for-loop (C99)
  * Fix num2str() output when modulo != -1U
  * stat: cleanup iops/bw logging functions
  * stat: make next log time decision cleaner
  * Return non-negtive error in order to print right error msg
  * doc: add ftruncate engine documentation and example jobfile
  * Fix num2str() output when maxlen <= strlen(tmp)
  * dump_td_info() doesn't really need to be a function
  * Don't silently terminate td when no I/O performed due to error
  * backend: include data direction in debug poisson rate print
  * Split poisson rate control into read/write/trim
  * engine: add ftruncate ioengine
  * engine: e4defrag fix error reporting

-------------------------------------------------------------------
Mon Apr 10 08:16:40 UTC 2017 - mpluskal@suse.com

- Update to version 2.19:
  * See http://brick.kernel.dk/snaps/fio-2.19.shortlog.txt

-------------------------------------------------------------------
Fri Mar 24 17:15:01 UTC 2017 - mpluskal@suse.com

- Update to version 2.18:
  * See http://brick.kernel.dk/snaps/fio-2.16.shortlog.txt
  * See http://brick.kernel.dk/snaps/fio-2.17.shortlog.txt

-------------------------------------------------------------------
Fri Jan  6 15:41:13 UTC 2017 - mpluskal@suse.com

- Update to version 2.16:
  * See http://brick.kernel.dk/snaps/fio-2.16.shortlog.txt
- Add gpg signature

-------------------------------------------------------------------
Thu Nov  3 09:18:15 UTC 2016 - mpluskal@suse.com

- Update to version 2.15:
  * See http://brick.kernel.dk/snaps/fio-2.15.shortlog.txt

-------------------------------------------------------------------
Sun Aug 28 14:39:10 UTC 2016 - mpluskal@suse.com

- Update to version 2.13:
  * workqueue: rename private to priv for compiling as c++
  * verify: Reset verify_state before verification phase.
  * HOWTO: remove old use cases for the net IO engine
  * gfio: call g_thread_init() for <= 2.31.0
  * iolog: flush_log() can be bool
  * Merge branch 'fix_verify' of
    https://github.com/charles-jacobsen/fio
  * pthread: bump min stack size
  * log: fix missing entries
  * log: fix averaged latency logging
  * samples being added to the pending log were silently dropped
    because we failed to set nr_samples in the new log they get
    copied into
  * drifting in output of interval-averaged values was eventually
    causing IOP samples to be dropped.
  * plot: add gnuplot 5 support
  * plot: indicate that the pattern is a glob
  * Add os_trim() support for DragonFlyBSD
  * Add os_trim() support for FreeBSD
  * Fix wrong cpuio option name in documentation
  * Add CPU affinity support for DragonFlyBSD
  * Make I/O priority option generic for non-Linux environment
  * Add ioprio_set() support for DragonFlyBSD
  * Change ARCH_X86_64_h to ARCH_X86_64_H
  * Add os/os-linux-syscall.h to separate syscall NR from arch
    headers
  * Add missing header inclusion for Android from 1c764dbe
  * Remove hard-coded precision for printing JSON float values
  * helper_thread: remove impossible branch
  * Fix "exitall_on_error" option     "exitall_on_error" option
    should be enabled without any argument.

-------------------------------------------------------------------
Sat Jul 16 12:54:16 UTC 2016 - mpluskal@suse.com

- Enable support for RBD

-------------------------------------------------------------------
Thu Jun 16 13:53:38 UTC 2016 - mpluskal@suse.com

- Update to version 2.12:
  * No changelog available

-------------------------------------------------------------------
Fri May 27 14:30:15 UTC 2016 - mpluskal@suse.com

- Update to version 2.11:
  * No changelog available

-------------------------------------------------------------------
Sun May 22 14:31:33 UTC 2016 - mpluskal@suse.com

- Update to version 2.10:
  * No changelog available

-------------------------------------------------------------------
Mon Apr  4 20:45:38 UTC 2016 - mpluskal@suse.com

- Update dependencies (enable rdmca)

-------------------------------------------------------------------
Wed Mar 16 09:19:20 UTC 2016 - lmb@suse.com

- Update to 2.8
  * verify: clear IO verify state all_io_list before writing
  * Revert "options: move pattern_fmt_desc where we need it"
  * lib/rand: make __init_randX() static
  * Use 32-bit rand for parts that use rand_between()
  * t/gen-rand: use 32-bit random generator
  * Fix compile of test programs on archs that use arch_flags at runtime
  * t/gen-rand: remove compile warning on 32-bit
  * .gitignore: ignore vim undo files
  * Add t/gen-rand to test random generator
  * Update documentation on log file formats
  * rand: use bools
  * Add the sample JESD219 job file
  * io_u: speed up __get_next_buflen()
  * options: improvements to parse dry run
  * options: finish merge of bssplit/rand zone code
  * options: unify the bssplit/zone split code
  * Fix double free of td zone state index
  * Log to parent instead of twice to child td
  * options: clean number of zones if we fail parsing
  * Add support for zones of random IO, with varying frequency of access
  * Update documentation for random_distribution=gauss
  * Add support for preadv2/pwritev2
  * ioengines: account any queued IO on the engine side
  * backend: ensure that fio_io_sync() commits IN on queued status
  * Allow IO engine driven allocations of IO structures
  * Allow for the include file specification to be relative.
  * fio.1: man page fixes
  * Update documentation
  * server: don't make SO_REUSEPORT errors fatal
  * diskutil: don't print terse disk util twice for json,terse output format
  * diskutil: fix segfault for both json and terse output
  * io_ddir: io_ddir_name array should be static
  * fio: fix copy/paste error in io_ddir.h
  * log: add support for logging max instead of averages
  * stat: cleanup average logging
  * fio: fix ignore_error regression
  * libmtd: compile fix for linux header changes.
  * Makefile: false positive on _FORTIFY_SOURCE
  * Add a note of what is the default value for random_generator
  * server: send trigger state inline
  * client: fix double removal of client on job file open failure

-------------------------------------------------------------------
Tue Feb  9 21:36:37 UTC 2016 - mpluskal@suse.com

- Update to 2.6
  * Fix Windows build: define rand_r()
  * powerpc: fix cpus_online() to get correct max CPU number for
    powerpc64
  * ioengine: remove duplicate queue handler check
  * server: use the wrapped MSG_DONTWAIT
  * Makefile: fix duplicate strcasestr for windows
  * client: remove debug printf() for compressed iolog
  * server: disable pdu length check for now
  * server: split vectored commands into fragments
- Changes for 2.5/2.4
  * use option smaalloc_pool_size
  * client: rename send_file() to fio_send_file()
  * lib/pattern: include oslib/strcasestr.h
  * Fix included getopt locations
  * t/genzipf: fix for strcasestr missing
  * t/dedupe: silence bogus warning on 'bytes' being used
    uninitialized
  * configure: check if lex requires/fails with -o for output
  * configure: add --enable-lex
  * options: make the groups/categories constant
  * options: split out option grouping code
  * options: we don't need the crc32c verify include
  * options: move pattern_fmt_desc where we need it
  * server: include name of verify file requested for error message
  * configure: lex force off
  * server: sk_out exit error handling
  * verify: split out state header code
  * verify-state: forward declare io_u
  * Merge branch 'master' of git://github.com/ezrapedersen/fio
  * t/verify-state: add helper to inspect verify dump state files
  * options: fix bs_cmp()
  * Always create server sk_out key
  * Destroy sk_out server key when we are done
  * t/verify-state: fix type for printf
  * t/verify-state: one more printf type fix
  * io_u: ensure that we align new start offset properly for
    time_based
  * Fix issue with termination before io_size has been reached
  * client: drain text output when exiting
  * client: fix non-text command leak
  * init: increment stat count if parent == default thread
  * init: fix compile for FIO_INC_DEBUG not being set
  * mutex: fix double unlock in fio_mutex_down_timeout()
  * Disable libaio for ESXi build - bug#80
- Enable parallel building

-------------------------------------------------------------------
Sun Jan  3 18:26:50 UTC 2016 - mpluskal@suse.com

- Update to 2.2.13
  * no changelog available

-------------------------------------------------------------------
Sun Dec  6 13:26:43 UTC 2015 - mpluskal@suse.com

- Update to 2.2.12
  * no changelog available

-------------------------------------------------------------------
Sun Sep 20 11:43:55 UTC 2015 - mpluskal@suse.com

- Update to 2.2.10
  * no changelog available

-------------------------------------------------------------------
Mon Jul  6 14:49:06 UTC 2015 - mpluskal@suse.com

- Update to 2.2.9
  * see http://brick.kernel.dk/snaps/fio-2.2.9.shortlog.txt

-------------------------------------------------------------------
Sat Apr  4 12:58:13 UTC 2015 - mpluskal@suse.com

- Update to 2.2.6
  * make per-thread IOPS more accurate
  * man page updates
  * misc bugfixes
- Cleanup spec file with spec-cleaner
- Update dependencies
  * enable numa
  * enable glusterfs

-------------------------------------------------------------------
Thu Jan 29 00:00:00 CET 2015 - dsterba@suse.cz

- 2.2.5
  - rate limiting improvements
  - verify, checksumming fixes
  - shm support can be made optional
  - lots of statbility fixes
- 2.2.4
  - bugfixes in axmap, cleanups
- 2.2.3
  - cpumask handling fixed
- 2.2.2
  - fixed buffer scrambling
- 2.2.1
  - btrace2fio: -a passes specific options
  - minor bugfixes
- 2.2.0
  - verify_state triggers
  - buffer_pattern to specify the pattern manually
  - make suggestions for unknown options
  - time accounting improvements
  - documentation updates

-------------------------------------------------------------------
Fri Nov 21 00:00:00 CET 2014 - dsterba@suse.cz

- 2.1.14
  - arithmetic expressions in jobfiles
  - support for --remote-config
  - net engine updates
  - rbd engine updates

-------------------------------------------------------------------
Fri Oct  3 23:48:37 CEST 2014 - dsterba@suse.cz

- 2.1.13
  - btrace2fio: new tool to turn trace into fio job file
  - basic dedupe support, job config, standalone tool

-------------------------------------------------------------------
Fri Sep 12 22:57:48 CEST 2014 - dsterba@suse.cz

- 2.1.12
  - Add support for HDFS IO engine
  - misc ioengine fixes

-------------------------------------------------------------------
Wed Jul 30 11:52:33 CEST 2014 - dsterba@suse.cz

- 2.1.7
  * file append support
- 2.1.8
  * mixed commandline and global options support
  * fixes for s390
- 2.1.9
  * assorted bugfixes
- 2.1.10
  * glusterfs support
  * aarch64 support
- 2.1.11
  * configurable support for gfapi/rbd
  * server protocol update
  * add log_offset
  * removed --latency-log
  * direct io fo glusterfs
  * iolog: logging improvements (compression) and fixes

-------------------------------------------------------------------
Mon Mar 10 13:12:48 UTC 2014 - bahid@emc.com

- update to 2.1.6.1:
  * Full support for IPv6 for the net I/O engine.
  * Windows threading fixes.
  * Support for ranges in the 'startdelay' option.
  * Adds rbd (rados block device) engine support.
  * Various fixes for blktrace playback on Linux.
  * Adds OpenBSD support.
  * An option added to manually seed random generators.
  * Various client/server fixes.
  * A fix for a crash on some file locking options.
  * Adds support for fast software-based xxhash, and support for testing checksum speeds.
  * A fix for not always honoring the 'openfiles' setting.
  * Support for setting policy on how to distribute CPUs set for jobs.
  * Support for data retention testing with verify

-------------------------------------------------------------------
Tue Dec 17 19:38:48 UTC 2013 - termim@gmail.com

- Add HOWTO (job file description) to the docs

-------------------------------------------------------------------
Thu Dec  5 20:33:41 UTC 2013 - termim@gmail.com

- update to 2.1.4:
  * adds JSON output for client/server
  * fix for Windows build breakage in the previous release
  * fix for ioengine specific options
  * adds support for O_ATOMIC atomic writes on Linux
  * failsafe check for realloc() failure during logging
  * fix for a Solaris thread problem
  * various man page and documentation updates
  * fix for a crash on PowerPC without the mfspr instruction

-------------------------------------------------------------------
Wed Aug  7 21:17:36 UTC 2013 - pascal.bleser@opensuse.org

- update to 2.1.2:
  * adds basic support for an ACT (aerospike) profile
  * fixes atomic write support
  * adds various parsing fixes
  * makes a big revamp of the included graphing support
  * makes the IOPS log includes bandwidth
  * adds support for specific randomness settings for both reads and writes
  * adds support for random vs. sequential blocksize settings
  * fixes a potential verification failure
  * adds multicast support for the net ioengine

-------------------------------------------------------------------
Fri May 24 04:12:26 UTC 2013 - Greg.Freemyer@gmail.com

- update to 2.1
  * Integration of the gfio GTK frontend.
  * Better Android integration.
  * The initial file fill honors data compression settings.
  * An option for controlling randomness of I/O (percentage_random) instead of being fully random or fully sequential.
  * Fixes a bug in uneven pattern sizes for verification.
  * Various other important fixes
- start calling ./configure as now described in README
- put the newly included gfio into it's own dedicated sub-package
- add BuildRequres zlib-devel to support compression capability for gfio support
- add BuildRequres gtk2-devel for gfio support

-------------------------------------------------------------------
Mon Apr  8 14:50:47 UTC 2013 - Greg.Freemyer@gmail.com

- update to 2.0.15
  * adds an --eta-newline option to insert ETA new line at fixed intervals.
  * Fixes for the CPU clock, notably PPC.
  * Fixes for workloads with read/write file locking.
  * A fix for skewed latencies with rated IOPS.
  * Fixes a bug with block sizes varying more than 64x.
  * Improves the LFSR implementation.
  * Fixes missing JSON bandwidth output.
  * Various fixes for the Android platform.
  * Fixes man page installation.
  * Other bugfixes and improvements.
- remove fio-2.0.14-fix-configure.patch, now in upstream
- change Recommends gnuplot to Suggests gnuplot, based on end user feedback

-------------------------------------------------------------------
Mon Mar 25 17:49:10 UTC 2013 - Greg.Freemyer@gmail.com

- update to 2.0.14
  * Autodetect features with a new configure script when building.
  * Improve ETA for some workloads.
  * Support for verify mode that requires no metadata, greatly reducing memory requirements for big device verify workloads.
  * Ensures fsync is always done, even for direct/raw I/O (if asked to).
  * Support for unified read/write/trim reporting.
  * A few axmap and cpuclock bugfixes.
  * Fixes zones and numjobs used together.
  * Adds support for idle profiling, showing idle system CPU when running a workload.
  * Many other fixes; all users should upgrade
- added patch to fix new configure logic introduced by upstream in 2.0.14
  * fio-2.0.14-fix-configure.patch

-------------------------------------------------------------------
Mon Feb 04 04:49:00 UTC 2013 - bahid@emc.com

- update to 2.0.13:
  * Fix potential null pointer dereference on verify and requeue events
  * server: move fio_net_cmd to the end of fio_net_int_cmd
  * Use variable[] instead of GCC variable[0] syntax
  * Enable -ffast-math
  * time: convert to uint64_t
  * Use uintptr_t for engine data
  * Start of transition from unsigned long long to uint64_t
  * zipf/pareto: use min of file size and io size for init
  * zipf/pareto: use size= if given, not always device size
  * libaio: use container_of() instead of silly casting
  * gettime: even rounding, don't always round up
  * Move 'tsc_reliable' outside of ARCH_HAVE_CPU_CLOCK
  * implement get_cpu_clock() for s390/s390x
  * clock: turn expensive division into multiply + cheap division
  * t/axmap: update tester for lfsr_init() taking a seed argument
  * Include <stdint.h> before checking __WORDSIZE
- Fio 2.0.12.2
  * Add return statements to arch_init functions for ia64 and ppc.
  * Use clock_gettime() for CPU clock calibration
  * Consistently indent using tabs in Windows files and remove trailing spaces.
  * Create a new Windows installer product GUID for 2.0.12.
  * Fix $(CC) override: use system compiler except on HP-UX and Solaris.
- Fio 2.0.12.1
  * Fixup CPUID for 32-bit x86
- Fio 2.0.12
  * windowsaio: fix typo
  * gettime: make last_cycles thread local too
  * gettime: use pthread_{set,get}specific() for TLS
  * gettime: fix race/bug with threads and time keeping
  * Add --cpuclock-test and clocksource= option help
  * gettime: include per-cpu clock calibration in cpu clock test
  * gettime: locking fix and debug check for identical sequence
  * cpu clock: add independent test for monotonic/sane TSC
  * clock: ensure that we re-init if the clocksource changes from the default
  * obinject: fixup ->file_data breakage
  * file: unify ->file_data and ->file_pos
  * file hash: don't close file fd on lookup/add race
  * cpu clock: round up when dividing by samples
  * Define TSC arch_init() for PPC and IA64
  * gettime: fix CPU calibration reported mean
  * gettime: calibration rounding error
  * Increase CPU clock calibration accuracy
  * Add check for invariant TSC on x86 and use TSC is default clock if reliable
  * windowsaio: create a single completion port during init, associate files during Document the ioengine=net pingpong= option
  * Fix windows out-of-memory handling
  * Free io_u related structures before killing IO engine
  * windowsaio: initialize and map windowsaio IO structure to io_u
  * parser: always match the correct option length for posval options
  * Fix man page indentation
  * lfsr: add HOWTO and man page documentation
  * lfsr: ensure that the cycle follows the randrepeat= setting
  * Name the various random offsets we use
  * Revert "Change preferred default clocksource to gettimeofday()"
  * engines/net.c: fix compilation error due to missing signal.h include
  * Wire up SIGUSR2 to kill blocking threads
  * Change preferred default clocksource to gettimeofday()
  * Cache layout improvements
  * net: fix receiver start time
  * net: add basic ping/pong type workload support
  * verify: treat as failure if given verify type is different from media
  * net: sent udp open messages
  * Merge branch 'rand-map'
  * solaris: enable fadvise()
  * Fix broken 'norandommap' rand-map
  * parse: fix wrong "might be used unitialized" warning on some compilers
  * Wire up _weak posix_fadvise()
  * net: set runstate to SETTING_UP while waiting for a connection
  * net: exit on WAITALL and !ret
  * net: fix segfault with receiver, tcp, and no hostname set
  * libfio: don't sent KILL signal to own process from signal handler
  * Rename the bitmap to axmap
  * bitmap: fix off-by-8 allocation error
  * Fix windowsaio IO error handling and document device write access issue on WindoFix compile for older Linux without mmap MAP_HUGETLB
  * lfsr: crank it 128 times before using the sequence
  * Ensure that lfsr_init() is always called
  * Add LFSR generator
  * Restore BUSY_OK bypassing of bitmap
  * Kill now unused bitmap defines from legacy code
  * bitmap: kill debug code
  * bitmap: fix bit_masks[] for 32-bit compiles
  * Rework file random map
  * Add support for Android
  * memory: wire up mmap huge page support
  * Use unique seed for zipf/pareto init if rand_repeat is not set
  * Generate a new Windows installer product code for 2.0.11.
  * Add more examples to the Windows installer.
- Fio 2.0.11
  * Document random distribution
  * Disable random map automatically if a non-uniform random distribution is given
  * genzipf: add help/usage screen (-h)
  * Get rid of -fno-omit-frame-pointer
  * t/genzfip: add -c option for csv output
  * server: properly reset stat_number in fio_reset_state()
  * client/server: fixup "All clients" reporting

-------------------------------------------------------------------
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