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