Vicențiu Ciorbaru
07e34cddb6
MDEV-14330: move tokudb manpages to right packages
...
Move tokuftdump and tokuft_logprint man pages to storage/tokudb.
The man pages are now part of tokudb-engine cmake component. This change
is mostly for RPM & DEB based packaging generated through CMake & CPack.
Debian upstream already handles this change via the custom scripts in debian/
2020-01-28 18:27:18 +02:00
Oleksandr Byelkin
36f67a7dff
Merge branch '10.1' into 10.2
2019-10-30 21:33:01 +01:00
Oleksandr Byelkin
b58c38a3a9
Merge branch 'merge-tokudb-5.6' into 10.1
2019-10-30 13:49:25 +01:00
Sergei Golubchik
37b1b065f4
TokuDB: generate tokudb.cnf unconditionally
...
it's listed in MYSQL_ADD_PLUGIN() declaration,
so it must always exist, jemalloc or not.
2018-12-21 11:38:42 +01:00
Sergei Golubchik
2ec018b281
MDEV-17953 MariaDB 10.2.19 with TokuDB incompatible with Jemalloc 5+
...
Simplify the check, remove redundant code.
Add a safety check to avoid linking with static jemalloc_pic.a
if jemalloc version is 5+.
This doesn't fix the issue on Gentoo, it should be fixed in the ebuild.
2018-12-20 08:06:55 +01:00
Vladislav Vaintroub
acca321af3
CMake, Windows - reduce amount of noisy, irrelevant MESSAGE()s
2018-10-05 16:48:51 +01:00
Oleksandr Byelkin
28f08d3753
Merge branch '10.1' into 10.2
2018-09-14 08:47:22 +02:00
Oleksandr Byelkin
31081593aa
Merge branch '11.0' into 10.1
2018-09-06 22:45:19 +02:00
Oleksandr Byelkin
d527bf5390
Merge branch 'merge-tokudb-5.6' into 10.0
2018-09-06 21:04:56 +02:00
Oleksandr Byelkin
a816eac92a
5.6.41-84.1
2018-09-03 16:29:29 +02:00
Sergei Golubchik
b942aa34c1
Merge branch '10.1' into 10.2
2018-06-21 23:47:39 +02:00
Sergei Golubchik
1033fa4bcc
MDEV-13403 Mariadb (with TokuDB) excessive memory usage/leak
...
In RPM/DEB packages - always ld-preload jemalloc, instead
of linking ha_tokudb.so with it.
Keep linking in bintars, because they don't install cnf files
in the correct locations.
2018-06-21 10:15:27 +02:00
Vicențiu Ciorbaru
aa59ecec89
Merge branch '10.0' into 10.1
2018-06-12 18:55:27 +03:00
Vicențiu Ciorbaru
3ead951180
Merge branch '5.5' into 10.0
2018-06-10 17:16:27 +03:00
Vicențiu Ciorbaru
21246066b2
Make TokuDB compile with GCC-8
...
GCC-8 introduced multiple warnings and increased the level of
strictness.
* -Wshadow will warn if a local variable shadows a typedef.
* GCC will also warn when memsetting a non-trivial type.
In this case a non-trivial type can not have a custom constructor.
For all intents and purposes, the class is trivially-copyable.
* GCC will also warn if you use too many paranthesses which are not
necessary
2018-06-10 15:56:30 +03:00
Sergei Golubchik
bb045e7931
MDEV-16183 TokuDB tests fail on Fedora 28
...
jemalloc > 5.0.0 doesn't like to be linked with
a dlopen-ed module.
Don't link tokudb with jemalloc on Fedora 28,
LD_PRELOAD it instead with mysqld_safe
and with systemd.
2018-05-16 23:24:14 +02:00
Sergei Golubchik
9b1824dcd2
Merge branch '10.1' into 10.2
2018-05-10 13:01:42 +02:00
Sergei Golubchik
9989c26bc9
Merge branch '10.0' into 10.1
2018-05-05 14:01:59 +02:00
Sergei Golubchik
1bd33ca82b
Merge branch 'merge-tokudb-5.6' into 10.0
2018-04-26 14:14:51 +02:00
Sergei Golubchik
3cd4da3257
5.6.39-83.1
2018-04-24 16:25:16 +02:00
Marko Mäkelä
3a93ec53c1
Merge 10.1 into 10.2
2018-03-12 14:27:17 +02:00
Sergei Golubchik
176d603cc7
MDEV-15462 TokuDB does not build on openSUSE
...
fix 50359719f0
don't rely on any specific engine checking order
2018-03-04 18:59:29 +01:00
Sergei Golubchik
2daa005800
Merge branch '10.1' into 10.2
2018-02-22 08:39:24 +01:00
Sergei Golubchik
50359719f0
fix compilation -DWITH_PERFSCHEMA=NO
...
tokudb apparently requires perfschema now
2018-02-21 17:48:25 +01:00
Sergei Golubchik
4771ae4b22
Merge branch 'github/10.1' into 10.2
2018-02-06 14:50:50 +01:00
Sergei Golubchik
d4df7bc9b1
Merge branch 'github/10.0' into 10.1
2018-02-02 10:09:44 +01:00
Vicențiu Ciorbaru
c5f333adb6
Merge branch 'merge-tokudb-5.6' into 10.0
2018-01-24 17:26:15 +02:00
Vicențiu Ciorbaru
d833bb65d5
Merge remote-tracking branch '5.5' into 10.0
2018-01-24 12:29:31 +02:00
Vicențiu Ciorbaru
f6716cef7e
5.6.38-83.0
2018-01-23 19:20:10 +02:00
Vicențiu Ciorbaru
a04b07eb34
Fix TokuDB Not building
...
We don't check for DLSYM in CMake, check for DLOPEN instead.
2018-01-23 00:03:41 +02:00
Sergei Golubchik
204cb85aab
Fix compilation without dlopen
2018-01-22 11:39:54 +01:00
Marko Mäkelä
8d70097c21
Merge 10.1 to 10.2
...
Follow-up fix to MDEV-14008: Let Field_double::val_uint() silently
return 0 on error
2017-12-19 16:48:28 +02:00
Oleksandr Byelkin
ef9e78c9d4
MDEV-14524 TokuDB is unable to be built on Linux
...
tokudb needs either F_NOCACHE or O_DIRECT, not both
2017-12-14 14:09:51 +01:00
Sergei Golubchik
7f1900705b
Merge branch '10.1' into 10.2
2017-11-21 19:47:46 +01:00
David Carlier
685db2c112
Fix the build on OpenBSD ( #488 )
...
* cast pthread_t for printf
* don't use RTLD_NOLOAD
* tokudb fails without F_NOCACHE and O_DIRECT - ditto
2017-11-17 13:55:14 +08:00
Sergei Golubchik
e0a1c745ec
Merge branch '10.1' into 10.2
2017-10-24 14:53:18 +02:00
Sergei Golubchik
9d2e2d7533
Merge branch '10.0' into 10.1
2017-10-22 13:03:41 +02:00
Sergei Golubchik
da4503e956
Merge branch '5.5' into 10.0
2017-10-18 15:14:39 +02:00
Sergei Golubchik
d76f5774fe
MDEV-13459 Warnings, when compiling with gcc-7.x
...
mostly caused by -Wimplicit-fallthrough
2017-10-17 07:37:39 +02:00
Vicențiu Ciorbaru
22c322c649
Merge branch '10.1' into 10.2
2017-09-19 12:43:02 +03:00
Vicențiu Ciorbaru
ec6042bda0
Merge branch '10.0' into 10.1
2017-09-19 12:06:50 +03:00
Vicențiu Ciorbaru
745cd57ae7
Merge branch 'merge-tokudb-5.6' into 10.0
2017-09-19 11:18:17 +03:00
Vicențiu Ciorbaru
618d8fdf37
5.6.37-82.2
2017-09-19 10:58:12 +03:00
Sergei Golubchik
79ddd86615
bugfix: don't overwrite tokudb.cnf during the build
2017-09-18 10:12:23 +02:00
Sergei Golubchik
cb1e76e4de
Merge branch '10.1' into 10.2
2017-08-17 11:38:34 +02:00
Sergei Golubchik
8e8d42ddf0
Merge branch '10.0' into 10.1
2017-08-08 10:18:43 +02:00
Vicențiu Ciorbaru
40e213f210
Merge branch 'merge-tokudb-5.6' into 10.0
2017-08-03 12:11:31 +03:00
Vicențiu Ciorbaru
b1a2031ff9
5.6.36-82.1
2017-08-03 11:48:44 +03:00
Marko Mäkelä
8f643e2063
Merge 10.1 into 10.2
2017-05-23 11:09:47 +03:00
Marko Mäkelä
65e1399e64
Merge 10.0 into 10.1
...
Significantly reduce the amount of InnoDB, XtraDB and Mariabackup
code changes by defining pfs_os_file_t as something that is
transparently compatible with os_file_t.
2017-05-20 08:41:20 +03:00