mysqld hangs during shutdown after fake replace attempt

Bug #906218 reported by Valentine Gostev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona Server moved to https://jira.percona.com/projects/PS
Invalid
High
Unassigned
5.5
Invalid
High
Unassigned

Bug Description

After hitting the case described in bug #898306, mysqld fails to shut down in a proper way:

Steps to reproduce:
- enable fake changes,
- attempt to replace,
- interrupt looping trx
- disable fake changes
- issue shutdown

After shutdown command is issued, mysqld stops accepting connections and hangs on:
futex(0x106daa4, FUTEX_WAIT_PRIVATE, 6, NULL

Backtrace attached.

Revision history for this message
Valentine Gostev (longbow) wrote :
description: updated
Revision history for this message
Alexey Kopytov (akopytov) wrote :

That's just a result of the infinite loop reported in bug #898306, i.e. the connection cannot be killed by the server, because it's not checking the killed flag. There is nothing that can be done for this bug specifically, we just need to fix #898306.

Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-527

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.