Bug #44176 | InnoDB Should Not Update Log Files When innodb_force_recovery=6 | ||
---|---|---|---|
Submitted: | 9 Apr 2009 5:22 | Modified: | 12 Aug 2009 17:27 |
Reporter: | Mikiya Okuno | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S3 (Non-critical) |
Version: | OS: | Any | |
Assigned to: | Inaam Rana | CPU Architecture: | Any |
[9 Apr 2009 5:22]
Mikiya Okuno
[28 Apr 2009 18:02]
Valeriy Kravchuk
Bug #37987 was marked as a duplicate of this one. At least it is related (with innodb_force_recovery=3 logs may be read for redo, but still no changes to them should happen).
[1 May 2009 16:06]
Inaam Rana
Mikiya, Setting innodb_fast_shutdown = 2 is not a proper solution for this. When innodb_force_recovery = 6 the database comes online in an inconsistent state and InnoDB overwrites redo logs. Note that with innodb_force_recovery=6 we can still do CREATE/DROP TABLE which will generate redo logs. I am not sure what is the advantage of using the same redo once you have started innodb with innodb_force_recovery=6.
[1 May 2009 16:08]
Inaam Rana
Bug #37987 is not a duplicate of this one.
[12 Aug 2009 17:27]
Inaam Rana
innodb_force_recovery =6 brings database online in inconsistent state and as such trying to use the same logfiles to reopen the database is not a supported behavior. Closing this down as 'not a bug'.