Shutdown hangs if redo log tracker thread stopped
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.5 |
Fix Released
|
Medium
|
Laurynas Biveinis | |||
5.6 |
Fix Released
|
Medium
|
Laurynas Biveinis | |||
5.7 |
Fix Released
|
Medium
|
Laurynas Biveinis |
Bug Description
The following bit of percona_
#
# Test that impossible to track log is handled gracefully (bug 1108613)
#
CREATE TABLE t3 (a MEDIUMBLOB) ENGINE=InnoDB;
call mtr.add_
call mtr.add_
INSERT INTO t3 VALUES (REPEAT('a', 12582912));
--echo 10th restart
--source include/
always results in server shutdown hanging and MTR issuing kill -9.
This is caused by the tracking margin code setting srv_track_
The root cause is srv_track_
By code review this mismatch could cause issues elsewhere too, e.g. in log_online_
if (srv_track_
/* User requests might happen with both enabled and disabled
}
...
if (srv_track_
...
}
If srv_track_
tags: | added: bitmap xtradb |
https:/ /github. com/percona/ percona- server/ pull/711 /github. com/percona/ percona- server/ pull/712 /github. com/percona/ percona- server/ pull/713
https:/
https:/