37 Commits

Author SHA256 Message Date
d04285fa02 - Update to version 1.0.20:
* build/CI/packaging: Add arm64 to Travis CI matrix (#358)
  * build/CI/packaging: add Ubuntu Focal
  * build/CI/packaging: remove Fedora Rawhide from CI matrix
  * build/CI/packaging: fix regression tests to work with MySQL 8.0.19+
  * build/CI/packaging: fix macOS builds in Travis
  * build/CI/packaging: remove Ubuntu Disco (EOL)

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=73
2020-06-17 12:13:25 +00:00
5c274f5f35 Accepting request 785180 from home:mlin7442:rebuild_152_20200315
fix Leap build

OBS-URL: https://build.opensuse.org/request/show/785180
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=71
2020-03-15 08:41:13 +00:00
238eecf402 - Update to version 1.0.19:
* regression tests: compatibility fix for PostgreSQL 12

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=69
2020-02-06 12:17:50 +00:00
60b0ec4830 - Update to version 1.0.18:
* build/CI/packaging changes only
- Update to version 1.0.17

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=67
2019-12-06 11:58:18 +00:00
374d6dadde - Add zlib build dependency
- Use more of modern macros for building

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=65
2019-10-21 12:40:47 +00:00
211aad8694 OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=63 2019-08-29 02:22:26 +00:00
88505d75ef Accepting request 726674 from home:pluskalm:branches:benchmark
- Update to version 1.0.1:
  * regression tests: remove unnecessary error leading to
    opt_rate.t instability.
  * --rate mode: return a non-zero exit code on event queue
    overflow.
  * --rate mode: fix a bogus error about eventgen thread
    termination
- bohoo

OBS-URL: https://build.opensuse.org/request/show/726674
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=62
2019-08-29 02:22:06 +00:00
David Sterba
27c64b13dc Accepting request 692498 from home:cgiboudeaux:branches:benchmark
Fix the factory build failure

OBS-URL: https://build.opensuse.org/request/show/692498
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=60
2019-04-09 13:10:29 +00:00
26d7db49de Accepting request 661695 from home:seanlew:branches:benchmark
Update sysbench to 1.0.16

OBS-URL: https://build.opensuse.org/request/show/661695
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=58
2018-12-28 07:45:55 +00:00
0520220ade - Use bundled versions of luajit and ck for SLE
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=56
2018-10-23 12:47:19 +00:00
0bd2b9d63c - Update to version 1.0.15:
* fileio: fix GH-229 (--file-fsync-freq=0 seems to prevent
    fsync() at the end of the test)
  * command line: improve parsing of boolean command line options
  * tests: fix GH-220 (Testsuite api_sql_mysql.t failed ...)
  * tests: fix GH-223 (test failure on ppc64)
  * tests: fix opt_help.t to pass when the binary is not configured
    with MySQL support
  * MySQL driver: use it by default in DB benchmarks

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=54
2018-07-19 14:50:23 +00:00
ac6a3e3d55 - Update to version 1.0.14:
- Update build dependencies

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=50
2018-05-21 08:00:25 +00:00
8e7b6973be - Fix tests execution in absence of python2
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=48
2017-12-13 17:37:46 +00:00
640171115e - Update to version 1.0.11:
* make statistic counters usable from Lua scripts
  * fix the PostgreSQL driver to be compatible with CockroachDB
    (GH-180)
  * fix oltp_insert.lua to work correctly when both --tables and
    --threads are greater than 1 (GH-178)
  * minor documentation updates

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=45
2017-12-13 17:21:12 +00:00
34c35b9933 Accepting request 539988 from home:kstreitova:branches:benchmark
- Update to version 1.0.10:
  * fixed PK conflicts in oltp_insert.lua by creating empty tables
  on 'prepare'
  * made sysbench.opt available to init()/done() by exporting it
  to the global Lua state
  * added Fedora 26 (both x86_64 and AArch64) to the list of
  supported and tested distributions
  * fixed GH-172: sysbench 1.0.9 doesn't build with mariadb 10.2.8
  * add the /usr/local LuaRocks root directory to default LUA_PATH
  and LUA_CPATH
  * removed Fedora 24, Ubuntu Precise, Yakkety from default build
  matrices
  * added Ubuntu Artful to default build matrices

OBS-URL: https://build.opensuse.org/request/show/539988
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=43
2017-11-08 18:14:56 +00:00
afb396bb53 - Update to version 1.0.9:
* fixed oltp_delete.lua to not use INSERT statements for
    consistency with other oltp_* benchmarks (GH-168)
  * added a workaround for MySQL bug #87337 "8.0.2 reintroduces
    my_bool to client API"
  * fixed building on on Debian GNU/kFreeBSD (GH-161)
  * fixed building against MariaDB 10.2 (thanks to Xavier Bachelot
    for the patch, GH-160)

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=41
2017-09-12 09:01:08 +00:00
2b98ac33fd - Update to version 1.0.8:
* fixed api_report test for slow machines (thanks to @jcfp)
  * fileio: suggest to run prepare step on missing files (thanks to
    Heinrich Schuchardt)
  * JSON reports: removed an erroneous trailing comma (GH-139)
  * added events per second to the CPU benchmark report (GH-140)
  * fixed db_connect() in legacy SQL API to use the default value
    for --db-driver (GH-146)
  * removed busy-wait in the bounded event generation mode (--rate)
    to avoid CPU hogging

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=39
2017-08-17 12:19:00 +00:00
7fcbb6bed8 - Drop examples as they are no longer compliant with current syntax
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=37
2017-05-30 09:20:31 +00:00
3c609b5061 - Update to version 1.0.7:
* Ubuntu Zesty added to package build matrix
  * fixed GH-130: Mutex Benchmark Documentation
  * fixed latency reports in the --rate mode
  * fixed compiler warnings when building against MySQL 8.0 client
    libraries

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=36
2017-05-30 09:04:14 +00:00
8a81bb0b3d - Use shared concurrency kit
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=34
2017-05-08 13:37:05 +00:00
0d2412d06a - Update to stable release 1.0.6
- Use system luajit
- Disable tests by default

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=31
2017-04-25 15:06:55 +00:00
293c949a3b Accepting request 477601 from home:olh:branches:benchmark
- Remove usage of AX_GCC_ARCHFLAG.
  It forces the use of -march=hostcpu and leads to SIGILL at runtime.

OBS-URL: https://build.opensuse.org/request/show/477601
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=30
2017-03-07 20:18:09 +00:00
92fbbefbb9 - Update to version 1.0.0~git.20170228:
* Use `mysql_config --libs_r` instead of `mysql_config --libs | sed`.
  * Update GPLv2 text in COPYING with the current version from https://gnu.org/licenses/gpl-2.0.txt.
  * Update copyrights and FSF address.
  * Initial LuaJIT support: build with system libluajit.
  * Check if pkg-config is available and throw an error if it's not in autogen.sh
  * Take 'set -e' into account when checking for pkg-config.
  * Squashed 'third_party/luajit/luajit/' content from commit 6cb38f7
  * Support building with bundled LuaJIT.
  * README -> README.md in Makefile.am.
  * Autoconf cleanups.
  * Don't build bundled LuaJIT when --with-system-luajit was passed to configure.
  * Don't remake aclocal.m4 and configure after autogen.sh && configure.
  * Add -ldl to LUAJIT_LDFLAGS when building with bundled LuaJIT on Linux.
  * Squashed 'third_party/luajit/luajit/' changes from 6cb38f7..be25592
  * Print a status summary at the end of ./configure output.
  * Change project info reported by ./configure.
  * Add two new controls:    oltp-range-selects  controls whether to include range selects or not.       (Typical practice is to list all range select statements with zero counts.  This allows a simple oltp-range-selects=off)    oltp-delete-inserts  controls the number of delete/insert pairs to be executed       (example:  oltp-delete-inserts=0 disables the delete/insert pair )
  * Added oltp-write-only control
  * Converted PostgreSQL "FIXME" to apply only to PostgreSQL
  * Fix tests for the luajit branch.
  * Don't use caches, as they may cause issues on PostgreSQL updates.
  * Fix luajit branch to pass 'make distcheck' and Travis CI builds.
  * Adjust drv_mysql.t, drv_pgsql.t to not fail on slower machines.
  * Merge AArch64 port from https://github.com/cbaylis/luajit-aarch64/tree/aarch64-v2.1-new
  * Remove the deprecated luaopen_math() call.
  * Merge from LuaJIT upstream.
  * Initial Concurrency Kit import.
  * Merge from Concurrency Kit upstream.
  * Report Git commit SHA in configure and "sysbench --version" output.

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=27
2017-02-28 15:02:32 +00:00
60c575ad42 Accepting request 460870 from home:olh:branches:benchmark
- Make dependency on libxslt, craml and tests optional to get rid
  of python3 dependency

OBS-URL: https://build.opensuse.org/request/show/460870
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=26
2017-02-28 14:57:43 +00:00
bd71be2a90 - Update to version 1.0.0~git.20170106:
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=24
2017-01-06 15:05:54 +00:00
f96b7b4fd4 - Update to version 1.0.0~git.20161019:
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=22
2016-10-21 15:14:52 +00:00
7cac1729d0 - Enable internal testsuite
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=19
2016-09-29 14:34:38 +00:00
bfc1da2879 - Update to version 0.5.0+git.20160922:
* Adjust test_mutex.t to pass on slow machines.
  * Fix LOCK TABLES statements for multi-table MySQL/MyISAM benchmarks.
  * Basic tests for oltp.lua against MySQL and PostgreSQL.
  * Prevent script_oltp_*.t failures on slower machines.
  * {common,bulkinsert}.lua missing from Makefile
  * Load script from pkgdatadir if not local
  * Change lua scripts to 'require common' if a testdir wasn't passed
  * add libaio-dev to travis
  * Some typo fixes in the docs.
- Add sysbench_buffer_overflow.patch

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=18
2016-09-29 08:44:09 +00:00
caacce5e8b - Update to version 0.5.0+git.20160824:
* adjust event generation for a high volume
  * Fixes #44: seqwr deleting test files
  * Duplicate line
  * added locking to get_request in lua scripting
  * Don't lock thread mutex unnecessarily in script_lua.c and sb_cpu.c.
  * Fix crash introduced by commit 9244fcf.
  * Adding volatile modifier to tmp variable in memory test
  * Fixes #57: Race condition in sb_timer_value()
  * Fix --with-mysql-libs for MySQL 5.7.
  * Create indexes after data load in parallel_prepare

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=16
2016-08-27 08:41:35 +00:00
b56f560dee - Update to version 0.5.0+git.20160721:
* Fixes #57: Race condition in sb_timer_value()

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=14
2016-07-22 07:14:09 +00:00
0fc47f0c2f - Update to version 0.5.0+git.20160610:
* Fixes #44: seqwr deleting test files
  * Duplicate line
  * added locking to get_request in lua scripting
  * Don't lock thread mutex unnecessarily in script_lua.c and sb_cpu.c.
  * Fix crash introduced by commit 9244fcf.
  * Adding volatile modifier to tmp variable in memory test

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=12
2016-06-12 09:33:27 +00:00
867be8a79b - Update to version 0.5.0+git.20160414:
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=10
2016-04-16 16:21:22 +00:00
bd35dbe6ec - Update to version 0.5.0~git.20160318:
+ Some minor improvements to bulk_insert.lua
  + Minor cleanups in bulk_insert.lua.
  + Print the number of actually running threads instead of the 
    configured --num-threads value for intermediate reports. This 
    can make a big difference with network benchmarks to diagnose 
    TCP-related issues like SYN flood protection, throttling, 
    backlog issues, etc.
  + Fix mutex_get_request() signature.
  + Update GPLv2 text in COPYING with the current version from 
    https://gnu.org/licenses/gpl-2.0.txt.
  + Update copyrights and FSF address.
  + Fixes #17: Lua script without DB access crashes sysbench.
  + Fixes #22: Timers and reporting thread should wait for worker 
    thread to be initialized
  + Fix barrier error reporting.
  + Fixes #25: Include database-related command line options in 
    help
- Generate manpage

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=8
2016-03-21 19:55:03 +00:00
f6c022690e - Update to 0.5.0~git.20160223
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=5
2016-03-01 13:30:53 +00:00
a7c0a0081b - Update to 0.5.0+git.20160223
- Add _service
- Some spec file cleanups

OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=4
2016-03-01 13:03:48 +00:00
f06afb8d2a Accepting request 293692 from home:pluskalm:branches:benchmark
- Remove ctcs2 remains
- Update project url
- Enable postgresql support

OBS-URL: https://build.opensuse.org/request/show/293692
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=2
2015-03-30 12:02:15 +00:00
David Sterba
0a44475af3 Accepting request 247059 from home:dsterba:tools
new package, spec cleaned, updated to latest upstream version

OBS-URL: https://build.opensuse.org/request/show/247059
OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=1
2014-09-01 12:58:32 +00:00