[MDEV-26795] InnoDB writes error messages about compressed tables upon startup Created: 2021-10-09 Updated: 2021-10-11 Resolved: 2021-10-11 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Plugins, Storage Engine - InnoDB |
| Affects Version/s: | N/A |
| Fix Version/s: | 10.7.1 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Elena Stepanova | Assignee: | Sergei Golubchik |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||
| Description |
|
In the test case above, upon restart InnoDB writes "failed to read" error messages into the log:
However, the table is readable. The effect is not necessarily limited to MTR. These are the elements of the use case which I couldn't get rid of while reproducing outside MTR:
I'm not sure how important each factor is, possibly they just cause a "lucky" timing or sequence of events upon startup. But this way it happens to me nearly deterministically. In rare cases only the first error message is written. The specific provider is not important. |
| Comments |
| Comment by Marko Mäkelä [ 2021-10-11 ] | ||||
|
Do those messages go away if you remove the buffer pool dump file (by default, ib_buffer_pool)? Errors during loading a buffer pool dump are being ignored. In that case, the only bug here would be that the messages are misleadingly mentioning encryption, while the issue is compression. | ||||
| Comment by Sergei Golubchik [ 2021-10-11 ] | ||||
|
Yes, they go away. I'll rephrase the messages for now. The underlying reason for the warnings will be handled in MDEV-26800 | ||||
| Comment by Elena Stepanova [ 2021-10-11 ] | ||||
|
The usual common sense applies: if they are not real errors, or at least not the kind that the user can do anything about, they shouldn't probably be errors? | ||||
| Comment by Sergei Golubchik [ 2021-10-11 ] | ||||
|
pushed into the preview branch | ||||
| Comment by Sergei Golubchik [ 2021-10-11 ] | ||||
|
Now it's
|