MariaDB 10.2 new install, missing tokudb and jemalloc
I got a new server provisioned and upgraded to MariaDB10.2, however it seems that tokudb is not included by default.
I had to install MariaDB-tokudb-engine first. It worked for a few days.
Also, I'm now getting a "TokuDB is not initialized because jemalloc is not loaded".
------ EDIT
cPanel upcp update somehow broke it with
[2018-06-27 02:10:13 +0800] [/usr/local/cpanel/scripts/rpmup] ---> Package MariaDB-tokudb-engine.x86_64 0:10.2.15-1.el7.centos will be updated
[2018-06-27 02:10:13 +0800] [/usr/local/cpanel/scripts/rpmup] ---> Package MariaDB-tokudb-engine.x86_64 0:10.2.16-1.el7.centos will be an update
Thank you.
-
Hi, Can you try the below command on your server: # yum install jemalloc* 0 -
Package jemalloc-3.6.0-1.el7.x86_64 already installed and latest version Resolving Dependencies --> Running transaction check ---> Package jemalloc-devel.x86_64 0:3.6.0-1.el7 will be installed Hi, Can you try the below command on your server: # yum install jemalloc*
0 -
Hi @iso99 Can you walk me through the steps you took to install mariadb and tokudb? I'd like to try to replicate the issues you experienced on a test server. Also can you let me know if installing jemalloc resolved the issue for you? Thanks! 0 -
Hi, I used the MySQL upgrade in WHM to install MariaDB. 10.2 was the only option in Centos 7. It turns out Tokudb is not supported by default, so I had to use install by yum ("yum install MariaDB-tokudb-engine"). Working properly before the update mentioned. It's now working but I had a 3rd-party did it, will ask on the procedures so you can replicate. Thank you. 0 -
Mariadb no longer packages TokuDB with is binaries In MariaDB 10.0.5, and starting from 0 -
Yep, that's correct. Just to be clear, installing tokudb made TokuDB work. But after the update, the jemalloc issue appeared. Installing jemalloc did not fix since it was there already. I'm not sure yet on how to replicate the fix though,I asked someone to do it. ----- EDIT OK we found it, Added this [Service] Environment="LD_PRELOAD=/usr/lib64/libjemalloc.so.1"
on /etc/systemd/system/mariadb.service.d/tokudb.conf Reference:0 -
Hi @iso99 Thank you very much for your explanation on how you resolved this issue. I'm glad to see it's working as intended for you now. 0
Please sign in to leave a comment.
Comments
7 comments