74 Commits

Author SHA256 Message Date
0d518a09b8 Accepting request 815498 from benchmark
- 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/request/show/815498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=28
2020-06-18 08:24:30 +00:00
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
0d6bd1789b Accepting request 785231 from benchmark
OBS-URL: https://build.opensuse.org/request/show/785231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=27
2020-03-16 09:19:32 +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
f44d4116bf Accepting request 770551 from benchmark
- Update to version 1.0.19:
  * regression tests: compatibility fix for PostgreSQL 12

OBS-URL: https://build.opensuse.org/request/show/770551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=26
2020-02-07 14:53:28 +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
c5d33301de Accepting request 754662 from benchmark
- Update to version 1.0.18:
  * build/CI/packaging changes only

- Update to version 1.0.17

OBS-URL: https://build.opensuse.org/request/show/754662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=25
2019-12-07 14:07:19 +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
d9f18404ba Accepting request 741496 from benchmark
- Add zlib build dependency
- Use more of modern macros for building

OBS-URL: https://build.opensuse.org/request/show/741496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=24
2019-10-22 13:44:49 +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
887c076f79 Accepting request 726877 from benchmark
Update

OBS-URL: https://build.opensuse.org/request/show/726877
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=23
2019-08-29 15:26:16 +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
85e6631f0a Accepting request 692604 from benchmark
OBS-URL: https://build.opensuse.org/request/show/692604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=22
2019-04-09 18:19:29 +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
9c6c82ee68 Accepting request 661728 from benchmark
OBS-URL: https://build.opensuse.org/request/show/661728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=21
2018-12-28 11:36:04 +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
b6519293af Accepting request 645540 from benchmark
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/645540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=20
2018-10-31 12:20:32 +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
65db233bb8 Accepting request 624092 from benchmark
- 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/request/show/624092
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=19
2018-07-21 08:25:01 +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
2c157b7ac0 Accepting request 610888 from benchmark
- Update to version 1.0.14:
  * reports: fix JSON stats reporter to produce valid JSON
  * Lua SQL API: don't crash when query_row() is called with a
    SELECT returning empty result set
  * Lua SQL API: don't crash when bulk insert API calls are used
    out of order
  * regression tests: make PostgreSQL tests compatible with the new
    dump format introduced in 10.3
  * regression tests: minor stability and coverage improvements
  * minor cleanups in build scripts
  * improve report formatting for long latency values
  * fileio: --file-extra-flags now accepts a list of flags rather
    than just a single value
  * OLTP: re-prepare prepared statements after reconnects, i.e. in
    cases when a server connection is lost and sysbench is
    configured to ignore such errors
  * improve --rate mode precision for high argument values
  * fix compile-time architecture detection for some Broadwell CPUs
    which were incorrectly identified as Core 2.
  * remove build dependency on xxd (and vim-minimal package)
  * fix Lua API to correctly stop the benchmark when event()
    returns a value other than nil or false
  * fix the fileio benchmark when the specified file size is not a
    multiple of block size
  * fix the fileio benchmark to throw a descriptive error when the
    specified file size does not match the size of files created by
    'prepare'
  * minor improvements in tests and documentation.
- Update build dependencies

OBS-URL: https://build.opensuse.org/request/show/610888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=18
2018-05-29 08:35:06 +00:00
2d6cb9f3a8 OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=52 2018-05-21 08:13:08 +00:00
608ddc27c1 OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=51 2018-05-21 08:11:00 +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
140dfb7020 Accepting request 556760 from benchmark
- 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
- Fix tests execution in absence of python2

OBS-URL: https://build.opensuse.org/request/show/556760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=17
2017-12-14 10:03:36 +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
df73a5c1bf OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=47 2017-12-13 17:35:57 +00:00
5863dd0461 OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=46 2017-12-13 17:24:22 +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
520e38210e Accepting request 539999 from benchmark
OBS-URL: https://build.opensuse.org/request/show/539999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=16
2017-11-09 13:06:38 +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
fcf8fc0dce Accepting request 523612 from benchmark
- 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/request/show/523612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=15
2017-09-12 17:57:51 +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
3eb6fb109f Accepting request 517371 from benchmark
- 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/request/show/517371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=14
2017-08-18 13:05:49 +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
f8ff41a69a Accepting request 499635 from benchmark
- 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
- Drop examples as they are no longer compliant with current syntax

OBS-URL: https://build.opensuse.org/request/show/499635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=13
2017-06-12 13:28:29 +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
3eb35c4b4a Accepting request 494958 from benchmark
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/494958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=12
2017-05-17 15:18:43 +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
ae615aceaf Accepting request 491046 from benchmark
- Update to stable release 1.0.6

OBS-URL: https://build.opensuse.org/request/show/491046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=11
2017-04-28 07:13:31 +00:00
c2fc585a2d OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=32 2017-04-25 15:26:50 +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
e03695173c OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=29 2017-02-28 15:14:02 +00:00
8c05c15090 OBS-URL: https://build.opensuse.org/package/show/benchmark/sysbench?expand=0&rev=28 2017-02-28 15:09:20 +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
0dcbea47fd Accepting request 448997 from benchmark
- Update to version 1.0.0~git.20170106:

OBS-URL: https://build.opensuse.org/request/show/448997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysbench?expand=0&rev=10
2017-01-10 09:49:26 +00:00