max value for innodb_use_purge_threads should be less than 64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Fix Released
|
Undecided
|
Laurynas Biveinis |
Bug Description
The innodb_purge_thread patch accepts a value up to 64 for the innodb_
110408 23:08:43 InnoDB: Assertion failure in thread 139699818366720 in file ./include/
InnoDB: Failing assertion: n < arr->n_cells
And the stack is:
(gdb) where
#0 0x00007ffff6861ba5 in raise (sig=<value optimized out>)
at ../nptl/
#1 0x00007ffff68656b0 in abort () at abort.c:92
#2 0x000000000093d264 in trx_undo_
at ./include/
#3 0x0000000000937315 in trx_purge_
at trx/trx0purge.c:99
#4 0x000000000093981c in trx_purge_
cell=0x1a1f430, heap=0x1a1f8e0) at trx/trx0purge.
#5 0x00000000009194ee in row_purge (node=0x1a1f3e8, thr=0x1a1f248)
at row/row0purge.c:623
#6 0x00000000009196d4 in row_purge_step (thr=0x1a1f248) at row/row0purge.c:700
#7 0x00000000008fd48f in que_thr_step (thr=0x1a1f248) at que/que0que.c:1248
#8 0x00000000008fd68f in que_run_threads_low (thr=0x1a1f248)
at que/que0que.c:1306
#9 0x00000000008fd7a3 in que_run_threads (thr=0x1a1f248) at que/que0que.c:1343
#10 0x0000000000939dc6 in trx_purge_worker (worker_id=16)
at trx/trx0purge.
#11 0x000000000092ea05 in srv_purge_
at srv/srv0srv.c:3580
#12 0x00007ffff7bc6971 in start_thread (arg=<value optimized out>)
at pthread_
The number of cells in arr is UNIV_MAX_
Related branches
- Yasufumi Kinoshita (community): Approve
- Laurynas Biveinis (community): Needs Resubmitting
-
Diff: 60 lines (+9/-9)3 files modifiedinnodb_adjust_defaults.patch (+2/-2)
innodb_lru_dump_restore.patch (+4/-4)
innodb_purge_thread.patch (+3/-3)
Changed in percona-server: | |
assignee: | nobody → Laurynas Biveinis (laurynas-biveinis) |
Changed in percona-server: | |
status: | New → In Progress |
Changed in percona-server: | |
status: | In Progress → Fix Committed |
Changed in percona-server: | |
status: | Fix Committed → Fix Released |
Percona now uses JIRA for bug reports so this bug report is migrated to: https:/ /jira.percona. com/browse/ PS-2622