For SLE, we're building the fio rbd client support on ARM as well.
openSUSE doesn't, so I preserved that. Feel free to relax this
constraint if you wish.
I'd appreciate if we could merge this, since we could then use the
latest fio directly without needing to maintain a modified spec and
changes file.
- Enable building of the rbd support on aarch64 for SLE (bsc#1083445)
OBS-URL: https://build.opensuse.org/request/show/584253
OBS-URL: https://build.opensuse.org/package/show/benchmark/fio?expand=0&rev=121
* 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
OBS-URL: https://build.opensuse.org/package/show/benchmark/fio?expand=0&rev=94
I needed this upgrade internally for SES3 work, so sharing this here.
Can't yet enable the ceph dependencies, because tumbleweed doesn't have
it yet :-/
- 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
OBS-URL: https://build.opensuse.org/request/show/373680
OBS-URL: https://build.opensuse.org/package/show/benchmark/fio?expand=0&rev=76
* 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
OBS-URL: https://build.opensuse.org/package/show/benchmark/fio?expand=0&rev=74