[MDEV-14534] Tokudb stopped working after automatic update Created: 2017-11-29 Updated: 2017-11-29 Resolved: 2017-11-29 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Packaging, Storage Engine - TokuDB |
| Affects Version/s: | 10.2.11 |
| Fix Version/s: | 10.2.11 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Philip orleans | Assignee: | Unassigned |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
linux Centos 7 |
||
| Issue Links: |
|
||||||||
| Description |
|
I lost 8 servers last night after an atomatic update. Tokudb stopped working.
|
| Comments |
| Comment by Elena Stepanova [ 2017-11-29 ] |
|
philip_38, I assume you are using 10.2, although the affect version says 10.3.2.Yes, we are already aware, sorry about that. TokuDB 10.2.11 package is coming soon, expectedly later today. |
| Comment by Philip orleans [ 2017-11-29 ] |
|
How to I tell yum to go back to the previous version of Mariadb so I can back in business? |
| Comment by Sergei Golubchik [ 2017-11-29 ] |
|
We're fixing it, missing tokudb packages are already built, just need some time to get propagated to mirrors. |
| Comment by Philip orleans [ 2017-11-29 ] |
|
Could you send me via email to my gmail the new plugin, if you have it? |
| Comment by Philip orleans [ 2017-11-29 ] |
|
Installed the new RPM and it fails to load. 2017-11-29 9:40:01 140385635121280 [ERROR] TokuDB is not initialized because jemalloc is not loaded |
| Comment by Sergei Golubchik [ 2017-11-29 ] |
|
You've probably picked up a wrong tokudb rpm. So if you use tokudb binary that was not built with jemalloc, dynamic linker will not automatically load it for you. You either need to LD_PRELOAD it (mysqld_safe has a malloc-lib option for it) or disable startup jemalloc check in tokudb. Or use a different tokudb rpm. |
| Comment by Philip orleans [ 2017-11-29 ] |
|
can you indicate what changes exactly needs to be applied to mysqld_safe? |
| Comment by Elena Stepanova [ 2017-11-29 ] |
|
Most likely for previous installations/upgrades you were using centos7-amd64 repo. That's the one which our repo configuration tool offers for any CentOS 7, regardless subversions: So, if that's what you probably have in your yum repo configuration. But now, you had to go straight to downloads, so you've chosen centos74 – logical choice, if that's what you have, but not the same as you had before. |
| Comment by Philip orleans [ 2017-11-29 ] |
|
You guessed it right in all aspects. |
| Comment by Sergei Golubchik [ 2017-11-29 ] |
|
tokudb is already in the repository, so upgrading normally should work for the next person with no jemalloc issues. |