Commit Graph

  • b35db5b4d9 Replace mutex in db_thread_stat_t with CK atomics. Alexey Kopytov 2016-12-23 17:44:26 +08:00
  • ec2274bf2f Merge branch 'luajit' into concurrency_kit Alexey Kopytov 2016-12-23 17:18:20 +08:00
  • 7bc9a0622f Fix tests, remove thread_id arg from Lua API functions. Alexey Kopytov 2016-12-18 22:18:58 +08:00
  • e398721314 Merge branch '1.0' into luajit Alexey Kopytov 2016-12-18 21:20:32 +08:00
  • 401c5a43aa Merge pull request #93 from fukai-t/fix_memory_test_rnd_mode Alexey Kopytov 2016-12-15 21:10:59 +04:00
  • 67428d3cea Fix increment of a loop counter for the random mode of the memory test. Takaaki FUKAI 2016-12-16 01:52:10 +09:00
  • 482136beb5 Lua implementation of the main event loop. Alexey Kopytov 2016-12-12 22:48:11 +03:00
  • dc8f6dcf57 Pass global CC, CFLAGS and LDFLAGS to ConcurrencyKit build system. Alexey Kopytov 2016-12-12 15:34:50 +03:00
  • b9f660f99b Add concurrency_kit build directories to .gitignore. Alexey Kopytov 2016-12-12 15:08:54 +03:00
  • 7ba50048a8 Fix AC_SUBST() usage for USE_MYSQL. Alexey Kopytov 2016-12-12 14:03:17 +03:00
  • 4dc366e950 Add LuaJIT build/install directories to .gitignore. Alexey Kopytov 2016-12-09 22:19:37 +03:00
  • c36861f5ad Add PostgreSQL tests for select_random_*.lua Alexey Kopytov 2016-12-08 22:31:06 +03:00
  • bee2ed3c00 Rafactor select_random_* benchmarks, Alexey Kopytov 2016-12-08 22:04:55 +03:00
  • b5a759fd76 Merge pull request #91 from robins/redshift4 Alexey Kopytov 2016-12-08 19:20:32 +04:00
  • d45e97f6d4 Merge pull request #92 from robins/redshift5 Alexey Kopytov 2016-12-08 19:17:43 +04:00
  • 68fda7fbd1 Merge from https://github.com/akopytov/ck Alexey Kopytov 2016-12-08 10:48:48 +03:00
  • aead4b99bd Minor change to ensure all existing tests pass after previous commit Robins Tharakan 2016-12-05 12:23:46 +00:00
  • 396698aadf Adding --pgsql-variant=redshift argument targets a Redshift DB Robins Tharakan 2016-12-05 10:56:17 +00:00
  • 025d2b319c Split cmd_version.t into cmd_version.t and opt_version.t. Alexey Kopytov 2016-12-05 13:28:22 +03:00
  • 18b7e914a6 Various test-related fixes. Alexey Kopytov 2016-12-05 13:25:39 +03:00
  • 352788cc13 select_random_xx should honour oltp_secondary_create, just like other tests Robins Tharakan 2016-12-05 10:23:39 +00:00
  • 70a1c04592 Addendum to commit b450bf0. Alexey Kopytov 2016-12-05 12:45:58 +03:00
  • b450bf0fd6 Fix script_oltp_* tests to take new version format into account. Alexey Kopytov 2016-12-05 12:31:26 +03:00
  • aade88ed5e Merge branch '1.0' into concurrency_kit Alexey Kopytov 2016-12-05 12:22:21 +03:00
  • b71a0c675e Merge from ConcurrencyKit upstream up to commit 566bb28. Alexey Kopytov 2016-12-02 19:31:13 +03:00
  • f9764f1445 Fixes #54: Reduce overhead from percentile stats Alexey Kopytov 2016-12-01 14:15:44 +03:00
  • 8f92e21197 Merge pull request #87 from robins/pgsql_bulk_insert Alexey Kopytov 2016-12-05 12:08:22 +04:00
  • 530ab84b51 Merge pull request #86 from robins/pgsql_multi_select_range Alexey Kopytov 2016-12-05 11:07:22 +04:00
  • 596a2079ec 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 Robins Tharakan 2016-12-03 21:43:59 +00:00
  • 4b1eda6b58 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)" Robins Tharakan 2016-12-03 21:02:17 +00:00
  • 050fdd7f51 Merge branch '1.0' of github.com:robins/sysbench into 1.0 Robins Tharakan 2016-12-03 21:01:56 +00:00
  • 5b71151da2 Missing braces around an OR. The test (select_random_range) now works for pgsql Robins Tharakan 2016-12-03 13:24:57 +00:00
  • d0a85f999f Missing braces around an OR. The test (select_random_points) now works for pgsql Robins Tharakan 2016-12-03 13:22:05 +00:00
  • 6ed28e2158 Attempt #4 to fix MacOS builds in Travis CI. Alexey Kopytov 2016-12-03 12:13:27 +03:00
  • 4b0a44c678 Fix obscure error with intermediate reports in tests that don't support them. Alexey Kopytov 2016-12-02 22:06:47 +03:00
  • dd9df28ab3 Release memory allocated by command line options on exit. Alexey Kopytov 2016-12-02 19:15:15 +03:00
  • d49c854e52 Suppress "zero-length gnu_printf format string" warnings from GCC. Alexey Kopytov 2016-12-02 18:34:20 +03:00
  • 90c34e711d Attempt #3 to fix MacOS builds in Travis CI. Alexey Kopytov 2016-11-30 19:50:56 +03:00
  • d7d7a68ff0 Attempt #2 to fix MacOS builds in Travis CI. Alexey Kopytov 2016-11-30 17:21:51 +03:00
  • c39db7fe5e Attempt to fix MacOS builds in Travis CI. Alexey Kopytov 2016-11-30 15:52:46 +03:00
  • 8ff0cc14e4 Fix help_drv_mysql.t after adding --mysql-ssl-cipher. Alexey Kopytov 2016-11-29 22:04:11 +03:00
  • be71466faf Minor fixes to contributed SSL-related changes in drv_mysql.c. Alexey Kopytov 2016-11-29 21:53:34 +03:00
  • 15d0969d18 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 Alexey Stroganov 2016-11-28 13:38:36 -05:00
  • 2583abbae8 Decrease percentile granularity and value range to reduce memory consumption. Alexey Kopytov 2016-11-27 18:32:39 +03:00
  • c8845d0e20 Fix check for sb_globals.percentile_rank in sb_percentile_calculate(). Alexey Kopytov 2016-11-27 18:01:08 +03:00
  • 23689175eb 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) Robins Tharakan 2016-11-23 07:32:59 +00:00
  • 7085367623 Merge pull request #77 from manzur/1.0 Alexey Kopytov 2016-10-26 23:36:37 +04:00
  • 74488e4c11 error out when negative values are passed as num_threads and num_files Manzur Mukhitdinov 2016-10-26 21:09:10 +02:00
  • e43059d69d Use glob patterns to hide version-specific COLLATE clauses in script_oltp_mysql.t. Alexey Kopytov 2016-10-23 11:53:48 +03:00
  • c3aa671364 Fix tests to pass on Travis CI with different MySQL and PostgreSQL server version. Alexey Kopytov 2016-10-23 11:26:01 +03:00
  • 50645177bf Use DROP TABLE IF EXISTS on cleanup. Alexey Kopytov 2016-10-23 11:23:36 +03:00
  • 0a6bc8a9ed Add tests for --oltp-create-secondary. Alexey Kopytov 2016-10-22 21:30:24 +03:00
  • be5ce00ad7 Don't default to the first available driver when an invalid name was specified. Alexey Kopytov 2016-10-22 21:12:07 +03:00
  • 69120c87ff Rename command-specific tests to cmd_* for clarity. Alexey Kopytov 2016-10-22 19:51:18 +03:00
  • 8977a0258c add --oltp-create-secondary option to optionally disable creation of secondary index Mark Callaghan 2016-10-21 19:26:01 -07:00
  • 5dd299c43b Fixes #74: PATH_MAX / DATA_PATH undefined Alexey Kopytov 2016-10-19 13:04:26 +03:00
  • ca8ead08ab Include stdint.h sb_percentile.h. Alexey Kopytov 2016-10-18 12:24:55 +03:00
  • 16d8876a61 Replace percentile mutex with CK atomics + rwlock. Alexey Kopytov 2016-10-18 12:15:44 +03:00
  • 636eedbaa1 Adjust tests. Alexey Kopytov 2016-10-16 23:24:31 +03:00
  • bf2924b0fc Use an atomic fetch-and-add instead of a global mutex in sb_lua_get_request(). Alexey Kopytov 2016-10-16 23:09:51 +03:00
  • 65c083a6ba Report Git commit SHA in configure and "sysbench --version" output. Alexey Kopytov 2016-10-16 10:22:12 +03:00
  • fedf3f6d1d Merge from Concurrency Kit upstream. Alexey Kopytov 2016-10-15 22:01:46 +03:00
  • 6bf78c6132 Initial Concurrency Kit import. Alexey Kopytov 2016-10-15 18:40:40 +03:00
  • 8b581ae4e7 Merge from LuaJIT upstream. Alexey Kopytov 2016-10-16 22:38:02 +03:00
  • 0e5ebc6288 Merge branch '1.0' into luajit Alexey Kopytov 2016-10-16 20:17:40 +03:00
  • 48124f838b Merge branch '0.5' into 1.0 Alexey Kopytov 2016-10-16 20:17:20 +03:00
  • 71e145c483 In sb_lua_new_state() always push a value on stack before calling lua_setglobal(). Alexey Kopytov 2016-10-16 20:16:29 +03:00
  • ff7d2ba931 Remove the deprecated luaopen_math() call. Alexey Kopytov 2016-10-16 13:26:49 +03:00
  • 822d4cf454 Merge AArch64 port from https://github.com/cbaylis/luajit-aarch64/tree/aarch64-v2.1-new Alexey Kopytov 2016-10-15 21:50:24 +03:00
  • fc89625ac9 Adjust drv_mysql.t, drv_pgsql.t to not fail on slower machines. Alexey Kopytov 2016-10-15 14:30:13 +03:00
  • 446bc75843 Merge branch '1.0' into luajit Alexey Kopytov 2016-10-15 14:10:57 +03:00
  • 7eeac290a9 Fix luajit branch to pass 'make distcheck' and Travis CI builds. Alexey Kopytov 2016-10-15 13:43:10 +03:00
  • bd237c73bf Fix Sun Studio + Solaris/Sparc builds. Alexey Kopytov 2016-10-14 08:05:34 +03:00
  • 21029a6b42 Add Emacs and Vi modelines in .travis.yml. Alexey Kopytov 2016-10-12 12:57:22 +03:00
  • 69f915eda3 Merge branch '0.5' into 1.0 Alexey Kopytov 2016-10-12 12:01:41 +03:00
  • 25c10a0199 Adjust test_threads.t to not fail on slow hosts in Travis CI. Alexey Kopytov 2016-10-12 11:49:03 +03:00
  • 81c3ea47a6 Fix PostgreSQL upgrade issues in Travis CI. Alexey Kopytov 2016-10-12 11:38:03 +03:00
  • f2bfdc7f2d Don't use caches, as they may cause issues on PostgreSQL updates. Alexey Kopytov 2016-10-11 09:21:58 +03:00
  • c67b4a24df Don't use caches, as they may cause issues on PostgreSQL updates. Alexey Kopytov 2016-10-11 09:21:58 +03:00
  • 8a11204c87 Add README-Oracle.md to EXTRA_DIST. Alexey Kopytov 2016-10-10 21:53:39 +03:00
  • 3660c3655b Fix tests for the luajit branch. Alexey Kopytov 2016-10-09 19:06:15 +02:00
  • ff5cc25e1b Manually merge branch '1.0' into luajit. Alexey Kopytov 2016-10-09 17:56:05 +02:00
  • fd04338327 Do not overflow buffer in strncat Martin Pluskal 2016-09-29 10:39:47 +02:00
  • b953dab30f Merge pull request #71 from plusky/strncat_overflow Alexey Kopytov 2016-09-29 12:47:34 +04:00
  • e6fab32604 Do not overflow buffer in strncat Martin Pluskal 2016-09-29 10:39:47 +02:00
  • 5807d7772d Move Oracle build steps into a separate file. Alexey Kopytov 2016-09-26 14:24:14 +03:00
  • 342bd56691 Merge pull request #70 from t5unamie/1.0 Alexey Kopytov 2016-09-26 15:05:51 +04:00
  • fc37905725 simple build instructions to include oracle client, Also minor change to look at correct folder structure of 12.1 oracle client. Johnathan Phan 2016-09-26 11:53:01 +01:00
  • 443ae8dce6 Merge branch '0.5' into 1.0 Alexey Kopytov 2016-09-22 07:01:04 -07:00
  • cd87db5a30 Some typo fixes in the docs. Alexey Kopytov 2016-09-21 17:32:22 -07:00
  • 120cf0bfa2 Merge pull request #69 from grooverdan/0.5_travis_libaio Alexey Kopytov 2016-09-22 06:57:17 -07:00
  • 5df6f74c83 Merge pull request #68 from grooverdan/0.5_pkg_luapkgdatadir for lua files Alexey Kopytov 2016-09-22 06:56:27 -07:00
  • fab338a806 Merge branch '0.5' into 1.0 Alexey Kopytov 2016-09-21 17:33:00 -07:00
  • 03ffdbd4d6 Some typo fixes in the docs. Alexey Kopytov 2016-09-21 17:32:22 -07:00
  • 58007b23bc add libaio-dev to travis Daniel Black 2016-09-22 09:58:06 +10:00
  • 0fefcfbc9b Change lua scripts to 'require common' if a testdir wasn't passed Daniel Black 2016-09-22 09:19:05 +10:00
  • 16ba86827f Load script from pkgdatadir if not local Daniel Black 2016-09-22 09:15:55 +10:00
  • 78bd5b3819 {common,bulkinsert}.lua missing from Makefile Daniel Black 2016-09-22 09:14:31 +10:00
  • 9c8591e422 Merge trunk. Alexey Kopytov 2016-09-17 07:41:10 +03:00
  • d244ca42bb Adjust script_oltp_* tests to 1.0. Alexey Kopytov 2016-09-17 07:40:29 +03:00