[MDEV-9121] innodb_force_recovery = 6 cannot recover ANY DATA when change buffer not empty Created: 2015-11-12 Updated: 2016-04-27 Resolved: 2016-04-27 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB, Storage Engine - XtraDB |
| Affects Version/s: | 10.1.8 |
| Fix Version/s: | 10.1.14 |
| Type: | Bug | Priority: | Major |
| Reporter: | Johan Kooijman | Assignee: | Jan Lindström (Inactive) |
| Resolution: | Fixed | Votes: | 3 |
| Labels: | upstream | ||
| Issue Links: |
|
||||||||
| Sprint: | 10.1.11, 10.1.14 | ||||||||
| Description |
|
Innodb force recovery settings prevent its own recovery. In innodb_force_recovery=6 and read only mode, no reason to expect change or doublewrite buffers to be empty. It does however complain about the change buffer not being empty: [ERROR] InnoDB: Change buffer must be empty when --innodb-read-only is set! Same bug in MySQL: |
| Comments |
| Comment by Jan Lindström (Inactive) [ 2015-11-16 ] |
|
Could this be because of |
| Comment by Jan Lindström (Inactive) [ 2016-04-27 ] |
|
commit 071ae303bd7ad6ce71f05a25695cd0e9fcef112c Fix: Allow not empty change buffer when innodb_force_recovery >= 5 Note: Before using force recovery you should always take backup |