innodb_extra_undoslots option is disabled error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Percona Server moved to https://jira.percona.com/projects/PS |
Fix Released
|
High
|
Unassigned |
Bug Description
Percona Server may complain
"innodb_
after upgrade from MySQL,
but innodb_
Changed in percona-server: | |
assignee: | nobody → Yasufumi Kinoshita (yasufumi-kinoshita) |
importance: | Undecided → High |
milestone: | none → 5.1-13.0 |
status: | New → Confirmed |
The first aid for the bug have been pushed
http://
http://
The first aid is to pass 0 also at least as not used.
The first aid pass if the extended slots area filled with 0, but not pass with other values.
--- innodb_
+++ innodb_
@@ -117,7 +117,7 @@
+ page_no = mtr_read_
+ + i * TRX_RSEG_SLOT_SIZE,
+ MLOG_4BYTES, &mtr);
-+ if (page_no != FIL_NULL) {
++ if (page_no != 0 && page_no != FIL_NULL) {
+ srv_extra_undoslots = TRUE;
+ fprintf(stderr,
+"InnoDB: Error: innodb_
Changed in percona-server: | |
milestone: | 5.1-13.0 → 5.1.53-12.4 |
status: | Confirmed → Fix Committed |
Changed in percona-server: | |
status: | Fix Committed → Fix Released |
Shahriyar Rzayev (rzayev-sehriyar) wrote : | #3 |
Percona now uses JIRA for bug reports so this bug report is migrated to: https:/
It seems to detect uncleared area of builtin InnoDB.
(builtin InnoDB doesn't clear unused area of the page)
OK...
more exact check is needed.
I will try to implement it.