[MDEV-11693] Assertion `prev != 0 && next != 0' failed in ilink::assert_linked upon shutdown with certain values of innodb_spin_wait_delay Created: 2016-12-30 Updated: 2017-01-03 Resolved: 2017-01-03 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB |
| Affects Version/s: | 10.2 |
| Fix Version/s: | 10.2.4 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Elena Stepanova | Assignee: | Marko Mäkelä |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
To reproduce:
It takes a while (up to a couple of minutes on my machine), but eventually the server goes down with the assertion failure:
On 10.1 or MySQL 5.7 the shutdown is also slow, which I assume is totally expected, but it ends all right, without any trouble:
|
| Comments |
| Comment by Marko Mäkelä [ 2017-01-03 ] |
|
Setting an insanely long innodb_spin_wait_delay can cause a number of issues. I think that the cure is to introduce a reasonable upper limit. |
| Comment by Marko Mäkelä [ 2017-01-03 ] |
|
I think that this was addressed by setting the upper limit to innodb_spin_wait_delay=6000 in |