[MDEV-6173] TokuDB cannot start after upgrade if the previous version was not shut down in a clean way Created: 2014-04-25 Updated: 2014-10-05 Resolved: 2014-10-05 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - TokuDB |
| Affects Version/s: | 5.5.37, 10.0.10 |
| Fix Version/s: | 5.5.40, 10.0.14 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Elena Stepanova | Assignee: | Rich Prohaska |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | tokudb, upstream | ||
| Issue Links: |
|
||||||||||
| Sub-Tasks: |
|
||||||||||
| Description |
|
If before or upon an upgrade the server was not shut down properly, the upgraded TokuDB cannot start:
No race conditions or special workflow are required to render the engine broken this way, just usual forced termination. There is no proper workaround for it:
There was an actual user's bug report about it already: |
| Comments |
| Comment by Sergei Golubchik [ 2014-05-27 ] |
|
Rich, what should we do with this issue? Close as "won't fix" ? Or you're considering fixing it? I wasn't able to find a corresponding entry in your github issues. |
| Comment by Rich Prohaska [ 2014-05-27 ] |
|
We plan on trying to support dirty shutdown + upgrade in 7.1.8, perhaps by sept 2014. |
| Comment by Ian Gilfillan [ 2014-06-01 ] |
|
This has now been documented in the TokuDB section on https://mariadb.com/kb/en/tokudb/ and https://mariadb.com/kb/en/how-to-enable-tokudb-in-mariadb/ |
| Comment by Rich Prohaska [ 2014-10-03 ] |
|
MariaDB 10.0.14 includes tokudb 7.5.0 which supports tokudb file formats from versions >= tokudb 7.1.5. |