the parameter thread_pool_stall_limit is invalid in percona server 5.7.17
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.5 |
Invalid
|
Undecided
|
Unassigned | |||
5.6 |
Invalid
|
Undecided
|
Unassigned | |||
5.7 |
Triaged
|
High
|
Unassigned |
Bug Description
As compared with percona server 5.6. We found set_timespec_nsec() is different in function:
set_timespec_
set_timespec_
In percona server 5.7, the table information_
On the other hand, we modify "set_timespec_
All of the above operations are performed under suse11sp2.
Changed in percona-server: | |
assignee: | nobody → Zhengsilong (asdfsi) |
Changed in percona-server: | |
assignee: | Zhengsilong (asdfsi) → Nickolay Ihalainen (ihanick) |
Changed in percona-server: | |
assignee: | Nickolay Ihalainen (ihanick) → nobody |
tags: | added: regression |
32bit integer overflow in https:/ /github. com/percona/ percona- server/ blob/5. 7/sql/threadpoo l_unix. cc#L571 nsec(&ts, timer-> tick_interval* 1000000) ;
set_timespec_
tick_interval defined as int.
In oracle mysql code thread_ pool_stall_ limit value is limited to 600 (600M, no overflow for 32bit int): /dev.mysql. com/doc/ refman/ 5.6/en/ server- system- variables. html#sysvar_ thread_ pool_stall_ limit
https:/
Workaround, do not use thread_ pool_stall_ limit bigger than 2 seconds
commit b0aaa59271fd268 dbf8d56eb5026ad 7c18bb15a9
Merge: b4104b2 2071aee
Author: Laurynas Biveinis <email address hidden>
Date: Fri Dec 4 13:16:08 2015 +0200
Merge Percona Server 5.6 to MySQL 5.7.9, producing Percona Server 5.7.9