wsrep_innobase_kill_one_trx() is missing BF thd for TOI BF aborts in 5.6

Bug #1239571 reported by Teemu Ollakka on 2013-10-14
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MySQL patches by Codership
High
Teemu Ollakka
Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC
Status tracked in 5.6
5.5
Invalid
Undecided
Unassigned
5.6
Fix Released
Undecided
Unassigned

Bug Description

THD pointer for TOI BF aborts is not propagated to wsrep_innobase_kill_one_trx() in 5.6 branch. The reason is that TOI thd does not have trx registered in InnoDB at the moment the BF abort happens and wsrep_innobase_kill_one_trx() was simplified at some point to take only trx pointers as input.

This causes server freezes with mixed DML/DDL load.

Changed in codership-mysql:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Teemu Ollakka (teemu-ollakka)
milestone: none → 5.6.14-24.1
Teemu Ollakka (teemu-ollakka) wrote :

Fix committed in lp:codership-mysql/5.6 rev 3970.

Changed in codership-mysql:
status: In Progress → Fix Committed
Changed in codership-mysql:
status: Fix Committed → Fix Released

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

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

Other bug subscribers