[MDEV-15356] tp_timeout_handler acquires the LOCK_thd_kill before calling set_killed which tries to acquire the same lock. Created: 2018-02-19 Updated: 2018-02-21 Resolved: 2018-02-21 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Locking |
| Affects Version/s: | 10.3 |
| Fix Version/s: | 10.3.5 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Daniel Black | Assignee: | Vladislav Vaintroub |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | contribution | ||
| Environment: |
SLES, ppc64le |
||
| Attachments: |
|
| Description |
|
Server was at state where no new connections where being accepted and existing connections wheren't processing any more SQL (ycsb data load). 10.3 at revision ba125eca551e3f5faee9f6d7ebed290f04cfc8fd regression introduced c2118a08b144. Doesn't affected 10.2. From backtrace:
tp_timeout_handler acquires the LOCK_thd_kill before calling set_killed which tries to acquire the same lock. |