Commit Graph

1030 Commits

Author SHA1 Message Date
89428b1298 build/CI/packaging: fix version number in Changelog 2019-12-08 15:08:41 +03:00
8a4d96dd9b Release 1.0.19 2019-12-08 15:04:05 +03:00
69980c0610 build/CI/packaging: fix Ubuntu packaging for Bionic and later versions 2019-12-08 14:24:09 +03:00
cf310c37c2 regression tests: compatibility fix for PostgreSQL 12 2019-12-08 14:23:21 +03:00
2776a24ce8 build/CI/packaging: another attempt to fix macOS builds in Travis 2019-12-08 13:41:24 +03:00
d70fde5610 build/CI/packaging: another attempt to fix macOS builds in Travis 2019-12-03 21:10:36 +03:00
9dc6a8908d build/CI/packaging: another attempt to fix macOS builds in Travis 2019-12-03 20:10:13 +03:00
c3dd04fec1 build/CI/packaging: another attempt to fix macOS builds in Travis 2019-12-03 08:21:28 +03:00
9bb5afec83 build/CI/packaging: another attempt to fix macOS builds in Travis 2019-12-02 22:39:37 +03:00
7a4066256e build/CI/packaging: another attempt to fix macOS builds in Travis 2019-12-02 22:08:59 +03:00
40f1eda82d build/CI/packaging: fix macOs builds in Travis 2019-12-02 21:21:12 +03:00
b6295034aa build/CI/packaging: add Fedora 31. 2019-10-30 09:47:02 +03:00
247a531a53 build/CI/packaging: fix a typo in buildpack.sh. 2019-10-30 08:26:09 +03:00
ab7d5829d7 Release 1.0.18. 2019-10-21 09:23:05 +03:00
4cce5eba75 build/CI/packaging: fix a typo in test_run.sh. 2019-10-21 08:28:18 +03:00
bad7feaa27 build/CI/packaging: use command correctly. 2019-10-21 08:15:52 +03:00
5e48a42e77 build/CI/packaging: use 'command' instead of 'which'. 2019-10-21 07:51:25 +03:00
6f70aed8bf build/CI/packaging: pass an absolute path to cram. 2019-10-20 22:39:19 +03:00
ac430bd7cf build/CI/packaging: use python2, if python is not available.
This is required to fix cram tests on RHEL 8.
2019-10-20 22:33:46 +03:00
92c8660873 build/CI/packaging: add Ubuntu Eoan. 2019-10-20 20:39:55 +03:00
8b028faf32 build/CI/packaging: remove Ubuntu Cosmic (EOL). 2019-10-20 20:37:44 +03:00
9874603637 build/CI/packaging: add CentOS 8 x86_64. 2019-10-20 20:32:53 +03:00
9ffd5873cf build/CI/packaging: Support MIPS64 builds.
This adds support for building for mips64* architectures by using the
--use-cc-builtins configure option for ConcurrencyKit. Which is a
temporary workaround until proper MIPS supported is implemented in CK
upstream.

Closes GH-318.
2019-09-13 14:49:12 +03:00
e6150104e5 build/CI/packaging: add Ubuntu Disco. 2019-07-14 16:52:18 +03:00
ee8fbef1b2 build/CI/packaging: remove Ubuntu Trusty (EOL). 2019-07-14 16:49:34 +03:00
bbf5e9ca22 build/CI/packaging: remove Fedora 28 (EOL). 2019-07-14 16:47:14 +03:00
66be0fbeb6 build/CI/packaging: add Fedora 30. 2019-07-14 16:45:07 +03:00
a65bc9afe1 Cherry-pick fix for LuaJIT/LuaJIT#484 to fix builds on MacOS Mojave.
Bump minimum MACOSX_DEPLOYMENT_TARGET to 10.6

The macOS SDK for 10.4 has been deprecated as of 10.14, bump to 10.6 so that LuaJIT continues to build out of the box.

Fixes LuaJIT#484.
2019-07-14 13:02:30 +03:00
39ebaba0f7 build/CI/packaging: add Debian Buster. 2019-03-25 22:11:29 +03:00
d634bced3c Release 1.0.17. 2019-03-15 15:16:36 +03:00
bb69c4b4b6 Updated build dependencies for RHEL8-Beta 2019-03-15 15:08:18 +03:00
731237acf3 Merge pull request #288 from akopytov/gh-287
Fix #287: Issue of MYSQL_OPT_SSL_MODE
2019-01-16 18:43:57 +03:00
f30a30c875 Fix #287: Issue of MYSQL_OPT_SSL_MODE
In drv_mysql.c do not assume MYSQL_OPT_SSL_MODE to be a preprocessor
define. It is an mysql_option enum value with all MySQL
versions. Instead, do a configure-time check if that value is defined in
mysql.h.
2019-01-16 14:57:37 +03:00
54da9152c8 --rate mode: remove the now unnecessary queue_is_full global variable. 2018-12-24 08:40:23 +03:00
a4b8aeb31a regression tests: remove unnecessary error leading to opt_rate.t instability. 2018-12-23 11:12:00 +03:00
8744b88cad Return a non-zero exit code on event queue overflow in the --rate mode. 2018-12-22 20:11:34 +03:00
3b7aacb567 --rate mode: fix a bogus error about eventgen thread termination
When the --rate option was used together with the --time option, a bogus
"Terminating the event generator thread failed" error was thrown at the
end of the test.
2018-12-17 21:59:09 +03:00
0fa06015bf Release 1.0.16. 2018-12-16 19:42:10 +03:00
87cc5380a8 build/CI/packaging: add Ubuntu Cosmic. 2018-12-16 18:56:44 +03:00
019edadfc7 build/CI/packaging: add Fedora 29. 2018-12-16 18:54:34 +03:00
5803f73e45 build/CI/packaging: remove Fedora 27 (EOL). 2018-12-16 18:52:57 +03:00
b017a998ef Fix GH-282: Mysql's fetch_row() is broken
Fix both MySQL and PostgreSQL drivers to return an error when
fetch_row() is called after retrieving all rows in the result set.
2018-12-16 17:21:39 +03:00
bb8c3b04c5 --rate mode: fix latency stats skew on low rates
Worker threads used sleep() in the bounded rate mode to avoid CPU
hogging when polling on the event queue. The problem was that sleep()
calls increased time spent by events in the queue, which is counted
towards event latency to avoid the coordinated omission problem. The
lower the rate, the bigger impact on latency was observed.

The fix is replacing sleep()s with a condition variable which is now
used to put worker into an idle wait when the queue is empty. The event
generation thread now uses pthread_cond_signal() after each generated
event to wake up an idle worker thread. Which somewhat increases
sysbench CPU consumption, especially for high rates.
2018-12-10 21:05:38 +03:00
49f17576f2 Add /usr/share/lua/5.1 to LUA_PATH and /usr/lib/lua/5.1 to LUA_CPATH.
Those are the paths used by Luarocks on CentOS by default.
2018-10-23 14:56:40 +03:00
62693649e9 Add -Wvla to default compiler flags. 2018-08-30 06:25:31 +03:00
27dcd0e133 build/CI/packaging: remove Ubuntu Artful (EOL). 2018-08-02 22:21:08 +02:00
82cdae5b0b Fix debian/changelog again. 2018-07-09 09:57:03 +03:00
1772da9fb6 Fix a comment typo in buildpack.sh. 2018-07-09 09:44:41 +03:00
89eb487bd5 Fix debian/changelog entry. 2018-07-09 09:24:48 +03:00
f68ac89885 Fix buildpack.sh to not push multiple file types to packagecloud.
Latest package_cloud versions disallow pushing multiple file types with
a single command. So just push all packages one by one.
2018-07-09 09:19:23 +03:00