Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: sysbench | Distribution: SUSE Linux Enterprise 15 SP4 |
Version: 1.0.20 | Vendor: openSUSE |
Release: bp154.1.19 | Build date: Thu May 12 08:57:57 2022 |
Group: System/Benchmark | Build host: s390zp24 |
Size: 654873 | Source RPM: sysbench-1.0.20-bp154.1.19.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/akopytov/sysbench | |
Summary: A MySQL benchmarking tool |
This benchmark was designed for identifying basic system parameters, as they are important for systems using MySQL (w Innodb) under intensive load.
GPL-2.0-only
* Wed Jun 17 2020 Martin Pluskal <mpluskal@suse.com> - 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) * Sun Mar 15 2020 Max Lin <mlin@suse.com> - BuildRequires postgresql-server-devel on Leap >= 15.2 as well * Thu Feb 06 2020 Martin Pluskal <mpluskal@suse.com> - Update to version 1.0.19: * regression tests: compatibility fix for PostgreSQL 12 * Fri Dec 06 2019 Martin Pluskal <mpluskal@suse.com> - Update to version 1.0.18: * build/CI/packaging changes only * Mon Oct 21 2019 Martin Pluskal <mpluskal@suse.com> - Add zlib build dependency - Use more of modern macros for building * Wed Aug 28 2019 Martin Pluskal <mpluskal@suse.com> - Update to version 1.0.17 * 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 * Tue Apr 09 2019 Christophe Giboudeaux <christophe@krop.fr> - Add the missing build dependency for Tumbleweed. * Fri Dec 28 2018 sean@suspend.net - Update to version 1.0.16: * SQL API: fix GH-282 (MySQL fetch_row() is broken) * --rate mode: fix latency stats skew on low rates * Lua: Add /usr/share/lua/5.1 to LUA_ATH and /usr/lib/lua/5.1 * build/CI/packaging?: add -Wvla to default compiler flags * build/CI/packaging: fix buildpack.sh to not push multiple file types * Tue Oct 23 2018 Martin Pluskal <mpluskal@suse.com> - Use bundled versions of luajit and ck for SLE * Thu Jul 19 2018 mpluskal@suse.com - 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 * Mon May 21 2018 mpluskal@suse.com - 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 * Wed Dec 13 2017 mpluskal@suse.com - 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 * Wed Nov 08 2017 kstreitova@suse.com - 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 * Tue Sep 12 2017 mpluskal@suse.com - 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) * Thu Aug 17 2017 mpluskal@suse.com - 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 * Tue May 30 2017 mpluskal@suse.com - 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 * Mon May 08 2017 mpluskal@suse.com - Use shared concurrency kit * Tue Apr 25 2017 mpluskal@suse.com - Update to stable release 1.0.6 - Use system luajit - Disable tests by default * Tue Mar 07 2017 olaf@aepfle.de - Remove usage of AX_GCC_ARCHFLAG. It forces the use of -march=hostcpu and leads to SIGILL at runtime. * Tue Feb 28 2017 mpluskal@suse.com - 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. * Use an atomic fetch-and-add instead of a global mutex in sb_lua_get_request(). * Adjust tests. * Replace percentile mutex with CK atomics + rwlock. * Include stdint.h sb_percentile.h. * Fix check for sb_globals.percentile_rank in sb_percentile_calculate(). * Decrease percentile granularity and value range to reduce memory consumption. * Fixes #54: Reduce overhead from percentile stats * Merge from ConcurrencyKit upstream up to commit 566bb28. * Fix script_oltp_* tests to take new version format into account. * Addendum to commit b450bf0. * Various test-related fixes. * Split cmd_version.t into cmd_version.t and opt_version.t. * Merge from https://github.com/akopytov/ck * Add LuaJIT build/install directories to .gitignore. * Fix AC_SUBST() usage for USE_MYSQL. * Add concurrency_kit build directories to .gitignore. * Pass global CC, CFLAGS and LDFLAGS to ConcurrencyKit build system. * Lua implementation of the main event loop. * Fix tests, remove thread_id arg from Lua API functions. * Replace mutex in db_thread_stat_t with CK atomics. * Set per-connection thread id. * Adjust test_fileio.t to pass on slow machines. * Autodetect the most optimal -march GCC flag for the target architecture. * Replace custom check for Sun compiler with AX_COMPILER_VENDOR. * Pass CPPFLAGS to ConcurrencyKit build flags. * Assume 128-byte cache line on AArch64 and PowerPC. * Implement --histogram option. * Better formatting for help/usage text. * Pad sb_timer_t to cache line size. * Align global_histogram to cache line size. * Replace sb_histogram_t::interm_nslots with a constant. * Timers overhaul. * Also reset last_reconnects in db_reset_stats(). * Fix timestamps in interval reports. * Move all pseudo-random numbers related code to sb_rand.c * Unify timer API naming. * Rename sb_rand() to sb_rand_default(). * Fixes #27: Provide portable reentrant PRNG * Convert PRNG API to 64 bit. * Use sb_rand_uniform_double() + FP arithmetic to generate bounded random values. * Fix Homebrew + PostgreSQL woes again. * Correct help text for --rand-seed. * Fix cmd_help.t. * Changed bounded PRNG functions to uint32_t for easier FFI integration. * Convert Lua interface to random numbers to FFI. * Add -rdynamic to linker flags on Linux for bundled LuaJIT. * Add -ldl and -rdynamic to LDFLAGS when building with system Luajit as well. * -ldl belongs to LDADD, not LDFLAGS. * Fix PRNG seeding in sb_rand_thread_init(). * Enforce a C99 compiler. * Fix legacy API tests. * Check for pkg-config availability in configure.ac. * Fix AC_MSG_ERROR() usage. * Fix xoroshiro128plus.h to use C99 inline. * Add extern inline declarations for xoroshiro* functions. * Fixes #96: sb_rand_uniq(1, oltp_table_size) generate duplicate value * Merge ax_gcc_archflag.m4 from upstream. * Rename global_histogram to sb_latency_histogram. * Merged LuaJIT upstream up to 8e5d7be. * SQL API refactoring, cut #1. * Export prepared statements API to Lua. * Move oltp_point_select.lua from sysbench/tests/db/ to sysbench/lua/. * Fix legacy OLTP regression tests. * Exclude GCC/OSX from Travis CI build matrix. * Replace ugly Lua context code with a thread-local variable. * Make tls_lua_context actually a thread-local variable. * Fix typo. * Align timer arrays to cache line boundary. * Add missing sb_util.c. * Fixes #101: Obscure ./configure error when pkg-config is not installed * Add AddressSanitizer support. Enable it by default in Travis CI builds. * Fix ASAN support in configure.ac. * Check if ASAN is supported by the compiler. * Add MemorySanitizer support to configure.ac. Use it in Travis CI when supported. * Fix an incorrect free() in list option handling. * Re-write select_random*.lua benchmarks to the new SQL API. * Remove stubs for old Lua scripts. * Add select_random*.lua scripts to Makefile.am. * Fix Travis/Coveralls links in the 'master' branch. * Suppress urllib3 warnings for coveralls to work in Travis CI. * Presumably better way to suppress SSL errors with coveralls in Travis. * Exclude third-party libraries from coverage report. * Rewrite bulk_insert.lua to the new SQL API + regression tests. * Rewrite OLTP benchmarks with the new SQL API + cleanups. * Fix oltp_insert.lua, add a regression test. * Use local counter variables in oltp_common.lua. * Test multiple connections per thread. * Cache-line align important data structures in sb_lua.c. * Revert unrelated changes from the previous commit. * Improve script_bulk_insert_*.t tests stability. * Fixes #13: Export db_fetch_row * Fix 'make distcheck'. * Fix test_run.sh to work with named tests. * Disable api_sql_pgsql.t for now. Prepared statements need more work for PostgreSQL. * Use pgsql_common.sh in PostgreSQL-specific regression tests. * Add a comment to oltp_common.lua. * Fixes #103: fail with an error when oltp_common.lua is called directly. * Fix check for event() function in the previous commit. * Move sysbench.rand.* functions to sysbench.rand.lua. * s/SysBench/sysbench/g * Fix 'make distcheck'. * Fix a comment typo. * Free connection's result set when closing it. * In sysbench.sql.lua, report the caller on error, not the check_type() itself. * Move the unused --myisam-max-rows option from drv_mysql.c to legacy API. * Implement error propagation. * Pass SQL state to Lua in case of errors. * Implement customer error hooks. * Fix api_sql_mysql.t to work with older MySQL versions. * Convert main loop functions to FFI. * Optimizations and cleanups around sb_next_event(). * Change max_requests and max_time_ns in sb_globals_t to uint64_t. * Move tx_rate check from thread_run() to sb_event_stop(). * Convert OLTP scripts to prepared statements. * Re-enable api_sql_pgsql.t. * Travis CI portability fixes for api_sql_pgsql.t. * Export sysbench.version and sysbench.version_string to Lua. * Replace lua_pushstring() with lua_pushliteral() where possible. * Do not crash if db_prepare fails with an error. * Simplify ugly require/dofile constructs in OLTP scripts. * Set LUA_PATH in test_run.sh to point to Lua scripts directory. * Fix prepared statements for PostgreSQL driver. * Add more Linux distributions to the build matrix. * Fix api_sql_mysql.t. * Exclude excessive OS combinations from Travis build matrix. * Revert .travis.yml changes. * Change the command line syntax: remove the --test option. * Use cache-aligned allocation for thread_stats. * Adjust cmdline.t to pass on slower machines. * Grammar fixes. * Fix help_drv_*.t tests broken by the command line syntax change. * Fix typo in a help string. * Command line options refactoring: * Allow Lua scripts to declare supported options. * Remove TODO. * Add option declarations to OLTP tests. * Move legacy API to sysbench.compat.lua. * Rename the 'sysbench' subdirectory to 'src'. * Silence spurious error messages on 'make install'. * FIx sporadic cmdline.t failures. * Make bundled OLTP Lua scripts executable, add hashbangs. * Remove unnecessary 'local' declarations in oltp_common.lua. * Fix a typo. * Simplify condition in sysbench.lua:thread_run(). * Fix syntax error in sysbench.lua. * Remove unused function checks from configure.ac. * Signal an error on unknown error codes in drv_pgsql.c. * When joining worker threads, decrement sb_globals.num_running atomically. * Implement custom commands + parallel custom commands. * Fixes #78: better error hints for missing help command * Parallel 'prepare' and 'prewarm' (MySQL-only) commands for OLTP benchmarks. * Silence spurious uninitialized value warnings. * Move counters code from db_driver.c to sb_counter.c. * Get rid of report_interval_mutex. * Refactor stats reporting to make custom reports possible. * Fix format specifier for stat->events. * Initialize PRNG for background threads. * Small formatting fixes. * Implement custom report hooks. Add CSV and JSON reporters as examples. * Update .travis.yml to Ubuntu Trusty. * Require sudo in .travis.yml. * Use more recent clang and gcc versions. * Revert GCC-related changes from the previous commit. * Fix a Lua state leak on script termination. * Deallocate TLS context when closing the Lua state. * Cleanup per-thread Lua contexts on exit. * Do not create duplicate connections in sb_lua_db_connect(). * Fix memory leaks in drv_pgsql.c. * Properly close/deallocate connections on 'prepare'. * Close prepared statements in OLTP scripts. * Also close BEGIN/COMMIT statements in oltp_common.lua. * Call PQclear() for non-SELECT queries explicitly in drv_pgsql.c. * Add a missing PQclear() call in pgsql_drv_bind_param(). * Handle more cases where drv_pgsql.c may leak memory. * Close connection explicitly in bulk_insert.lua. * Fix a comment typo. * Close connections explicitly in OLTP scripts. * Use a proper method to disconnect a connection. * Reimplement tx_rate with lockless bounded FIFO provided by ConcurrencyKit. * Silence compiler warnings. * Temporarily disable clang 3.6. * Temporarily disable LeakSanitizer builds in Travis. * Export command line arguments + command name to sysbench.cmdline. * Make sysbench.cmdline.argv available from the master thread. * Check for command in OLTP scripts. * Fix typo in sysbench.compat.lua. * Fix api_basic.t. * Really fix api_basic.t. * Export histogram API to Lua. * Support the deprecated --test option for compatibility with legacy scripts. * if the test name on the command line is "-", read Lua script from the standard input. * Remove --test from documentation. * Rename --tx-rate to --rate, keep --tx-rate as a deprecated alias. * Rename --max-requests to --events, --max-time to --time. * Rename --num-threads to --threads. * Make the default intermediate reports format a little more terse. * Throw a more descriptive error when multiple DB drivers are available. * Fix opt_report_interval.t. * Rename sysbench.option_defs to sysbench.cmdline.options. * Move to semantic versioning scheme, set version to 1.0.0. * Export mysql_drv_reconnect() to Lua SQL API. * Exclude queries executed by background threads from statistic reports. * Properly set the allocated array to 0 in sb_alloc_per_thread_array(). * Add a new line to an error message. * Update ChangeLog for the 1.0.0 release. * Fixes #105: 1.0.0 clock_gettime runtime failure built with macOS 10.11 and Xcode 8.x * Run OLTP RW regression tests with a single thread for more deterministic results. * Update ChangeLog for 1.0.1. * Bump version number to 1.0.1. * Add snap packaging * Convert snapcraft.yaml to snapcraft.yaml.in to update version automatically. * Grammar fixes in a comment. * Correct a diagnostic message on index creation. * Fix OLTP regression tests. * Add snapcraft.yaml to .gitignore. * Do not require Autoconf 2.64, as CentOS 6 provides 2.63. * Get rid of timers_mutex, improve --report-checkpoints scalability. * Fix documented defaults for --events and --time. * Release 1.0.2. * Merge from LuaJIT upstream up to commit 5aa0201. * Merge from akopytov/LuaJIT up to commit fc9893e. * Optimize random string generation in OLTP_RW. * Build on Illumos * Release 1.0.3. * README.md cleanup. * Add a release badge to README.md. * Pull ax_gcc_archgflag.m4 from upstream. * Update bundled ConcurrencyKit to 0.6.0. * Fix grammar in help text for --skip-trx. * Tue Feb 28 2017 olaf@aepfle.de - Make dependency on libxslt, cram and tests optional to get rid of python3 dependency * Fri Jan 06 2017 mpluskal@suse.com - Update to version 1.0.0~git.20170106: * pgsql mode now works with Redshift server. Its working, but need to eventually split this to another Redshift section (because obviously this doesn't work with PGSQL any more) * MySQL/SSL changes: - added MYSQL_OPT_SSL_MODE option that's required now to enable/disable SSL - added mysql-ssl-cipher option to specify ssl-cipher * Minor fixes to contributed SSL-related changes in drv_mysql.c. * Fix help_drv_mysql.t after adding --mysql-ssl-cipher. * Attempt to fix MacOS builds in Travis CI. * Attempt #2 to fix MacOS builds in Travis CI. * Attempt #3 to fix MacOS builds in Travis CI. * Suppress "zero-length gnu_printf format string" warnings from GCC. * Release memory allocated by command line options on exit. * Fix obscure error with intermediate reports in tests that don't support them. * Attempt #4 to fix MacOS builds in Travis CI. * Missing braces around an OR. The test (select_random_points) now works for pgsql * Missing braces around an OR. The test (select_random_range) now works for pgsql * Revert "pgsql mode now works with Redshift server. Its working, but need to eventually split this to another Redshift section (because obviously this doesn't work with PGSQL any more)" * Bulk Insert works for postgres. Unlike MySQL, PostgreSQL doesn't take UNSIGNED integers. We could move this to BIGINT as well, but since this is a performance benchmark and since not many would reach the 2Billion mark, think we should be okay with INTEGER for now * select_random_xx should honour oltp_secondary_create, just like other tests * Adding --pgsql-variant=redshift argument targets a Redshift DB * Minor change to ensure all existing tests pass after previous commit * Rafactor select_random_* benchmarks, * Add PostgreSQL tests for select_random_*.lua * sb_logger: Correct variable type * Fix Homebrew + PostgreSQL woes again. * Lua API regression tests. * Specify DB driver explicitly in API tests. * Use MySQL connection arguments in API tests. * Fix portability by masking table options in api_sql.t. * Fix Homebrew + PostgreSQL woes again. * More Homebrew + PostgreSQL fixes for Travis. * Fri Oct 21 2016 mpluskal@suse.com - Update to version 1.0.0~git.20161019: * Bump version for the 1.0 branch and fix email address to report bugs. * Fixes #18: lrand48() is not thread-safe and LP#1412488: lrand48() doesn't scale well on highly concurrent platforms * Add a missing '\'. * Add a missing #include. * Properly initialize thread-local RNG state. * Allow --mysql-port to be a list. * Fix --mysql-host broken by the previous commit. * Fix error message when a TCP connection fails. * Fix compatibility with Autoconf 2.63 broken by adding ax_tls.m4. * Fix pthread_self return type * Rand for Windows - Secure rand_s function - Microsoft TLS implementation for sb_rng_state * Fix CMakeLists * Initial Travis CI integration. * Actually build code with Travis CI builds. * Add build status to README.md. * Add --with-pgsql to Travis CI builds. * Fix PostgreSQL driver. * Don't install PostgreSQL in Travis, as it seems to be installed by default. * Re-create files after removing them when starting a --file-test-mode=seqwr benchmark. * sb_print_value_size: use Ki, Mi, Gi, Ti * sb_fileio.c: use correct units * sb_memory.c: use correct units * configure.ac: bump version number to 1.0 * Improve results formatting in the fileio test. * Add __attribute__((format...)) to printf-like function declarations. * FileIO fix * %zd for size_t printf ops * Use srandom()/random() to initialize per-thread RNGs. * VS2015 fix * Don't remake aclocal.m4 and configure after autogen.sh && configure. * Fix --with-mysql-libs for MySQL 5.7. * Calculate ranges on the client + some oltp.lua cleanups. * Add missing parentheses. * Fixes #55: Make percentile stats optional * Fix debug messages to be more specific. * Initial Debian packaging based on https://github.com/percona/sysbench-packaging * Workaround for a TravisCI/Homebrew bug preventing OSX builds. * Fix write issue with NFS direct I/O * Invoke regression tests from Travis CI. * Add coveralls.io integration. * Fix test_fileio.t to pass with 1.0. * Add sb_global.h to sysbench_SOURCES. * Adjust test_fileio.t changes to 1.0. * Remove dummy comment from sb_list.h. * Adjust DB drivers tests to 1.0 output. * Adjust tests to 1.0. * Fix NULL handling in PostgreSQL driver. * Adjust script_oltp_* tests to 1.0. * Some typo fixes in the docs. * simple build instructions to include oracle client, Also minor change to look at correct folder structure of 12.1 oracle client. * Move Oracle build steps into a separate file. * Do not overflow buffer in strncat * Add README-Oracle.md to EXTRA_DIST. * Don't use caches, as they may cause issues on PostgreSQL updates. * Add Emacs and Vi modelines in .travis.yml. * Fix Sun Studio + Solaris/Sparc builds. * Fixes #74: PATH_MAX / DATA_PATH undefined - Drop no longer needed sysbench_buffer_overflow.patch * Thu Sep 29 2016 mpluskal@suse.com - 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 - Enable internal testsuite * Sat Aug 27 2016 mpluskal@suse.com - 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 * Fri Jul 22 2016 mpluskal@suse.com - Update to version 0.5.0+git.20160721: * Fixes #57: Race condition in sb_timer_value() * Sun Jun 12 2016 mpluskal@suse.com - 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 * Sat Apr 16 2016 mpluskal@suse.com - Update to version 0.5.0+git.20160414: * Fix the issue when threads running < num_threads * 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 * Fixes #29: FATAL: Failed to read file! file: 24 pos: 14516224 errno = 0 (Success) * Fix prepare parallel for new thread initialization * Revert "Fix the issue when threads running < num_threads" * adjust event generation for a high volume * Mon Mar 21 2016 mpluskal@suse.com - 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 * Tue Mar 01 2016 mpluskal@suse.com - Update to 0.5.0~git.20160223 - Add _service - Some spec file cleanups * Mon Mar 30 2015 mpluskal@suse.com - Remove ctcs2 remains - Update project url - Enable postgresql support
/usr/bin/sysbench /usr/share/doc/packages/sysbench /usr/share/doc/packages/sysbench/ChangeLog /usr/share/doc/packages/sysbench/README.md /usr/share/doc/packages/sysbench/manual.html /usr/share/licenses/sysbench /usr/share/licenses/sysbench/COPYING /usr/share/sysbench /usr/share/sysbench/bulk_insert.lua /usr/share/sysbench/oltp_common.lua /usr/share/sysbench/oltp_delete.lua /usr/share/sysbench/oltp_insert.lua /usr/share/sysbench/oltp_point_select.lua /usr/share/sysbench/oltp_read_only.lua /usr/share/sysbench/oltp_read_write.lua /usr/share/sysbench/oltp_update_index.lua /usr/share/sysbench/oltp_update_non_index.lua /usr/share/sysbench/oltp_write_only.lua /usr/share/sysbench/select_random_points.lua /usr/share/sysbench/select_random_ranges.lua /usr/share/sysbench/tests /usr/share/sysbench/tests/include /usr/share/sysbench/tests/include/api_sql_common.sh /usr/share/sysbench/tests/include/config.sh /usr/share/sysbench/tests/include/drv_common.sh /usr/share/sysbench/tests/include/inspect.lua /usr/share/sysbench/tests/include/mysql_common.sh /usr/share/sysbench/tests/include/oltp_legacy /usr/share/sysbench/tests/include/oltp_legacy/bulk_insert.lua /usr/share/sysbench/tests/include/oltp_legacy/common.lua /usr/share/sysbench/tests/include/oltp_legacy/delete.lua /usr/share/sysbench/tests/include/oltp_legacy/insert.lua /usr/share/sysbench/tests/include/oltp_legacy/oltp.lua /usr/share/sysbench/tests/include/oltp_legacy/oltp_simple.lua /usr/share/sysbench/tests/include/oltp_legacy/parallel_prepare.lua /usr/share/sysbench/tests/include/oltp_legacy/select.lua /usr/share/sysbench/tests/include/oltp_legacy/select_random_points.lua /usr/share/sysbench/tests/include/oltp_legacy/select_random_ranges.lua /usr/share/sysbench/tests/include/oltp_legacy/update_index.lua /usr/share/sysbench/tests/include/oltp_legacy/update_non_index.lua /usr/share/sysbench/tests/include/pgsql_common.sh /usr/share/sysbench/tests/include/script_bulk_insert_common.sh /usr/share/sysbench/tests/include/script_oltp_common.sh /usr/share/sysbench/tests/include/script_oltp_legacy_common.sh /usr/share/sysbench/tests/include/script_select_random_common.sh /usr/share/sysbench/tests/include/script_select_random_legacy_common.sh /usr/share/sysbench/tests/t /usr/share/sysbench/tests/t/1st.t /usr/share/sysbench/tests/t/api_basic.t /usr/share/sysbench/tests/t/api_histogram.t /usr/share/sysbench/tests/t/api_legacy_basic.t /usr/share/sysbench/tests/t/api_legacy_rand.t /usr/share/sysbench/tests/t/api_legacy_sql.t /usr/share/sysbench/tests/t/api_rand.t /usr/share/sysbench/tests/t/api_reports.t /usr/share/sysbench/tests/t/api_sql_mysql.t /usr/share/sysbench/tests/t/api_sql_pgsql.t /usr/share/sysbench/tests/t/cmd_cleanup.t /usr/share/sysbench/tests/t/cmd_help.t /usr/share/sysbench/tests/t/cmd_prepare.t /usr/share/sysbench/tests/t/cmd_run.t /usr/share/sysbench/tests/t/cmdline.t /usr/share/sysbench/tests/t/commands.t /usr/share/sysbench/tests/t/drivers.t /usr/share/sysbench/tests/t/drv_mysql.t /usr/share/sysbench/tests/t/drv_pgsql.t /usr/share/sysbench/tests/t/help_drv_mysql.t /usr/share/sysbench/tests/t/help_drv_pgsql.t /usr/share/sysbench/tests/t/opt_help.t /usr/share/sysbench/tests/t/opt_histogram.t /usr/share/sysbench/tests/t/opt_rate.t /usr/share/sysbench/tests/t/opt_report_checkpoints.t /usr/share/sysbench/tests/t/opt_report_interval.t /usr/share/sysbench/tests/t/opt_version.t /usr/share/sysbench/tests/t/script_bulk_insert_mysql.t /usr/share/sysbench/tests/t/script_bulk_insert_pgsql.t /usr/share/sysbench/tests/t/script_oltp_delete_mysql.t /usr/share/sysbench/tests/t/script_oltp_delete_pgsql.t /usr/share/sysbench/tests/t/script_oltp_help.t /usr/share/sysbench/tests/t/script_oltp_insert_mysql.t /usr/share/sysbench/tests/t/script_oltp_insert_pgsql.t /usr/share/sysbench/tests/t/script_oltp_point_select_mysql.t /usr/share/sysbench/tests/t/script_oltp_point_select_pgsql.t /usr/share/sysbench/tests/t/script_oltp_read_write_mysql.t /usr/share/sysbench/tests/t/script_oltp_read_write_pgsql.t /usr/share/sysbench/tests/t/script_select_random_mysql.t /usr/share/sysbench/tests/t/script_select_random_pgsql.t /usr/share/sysbench/tests/t/test_cpu.t /usr/share/sysbench/tests/t/test_fileio.t /usr/share/sysbench/tests/t/test_memory.t /usr/share/sysbench/tests/t/test_mutex.t /usr/share/sysbench/tests/t/test_threads.t /usr/share/sysbench/tests/t/tests.t /usr/share/sysbench/tests/test_run.sh
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 16:14:43 2024