sync_close destroys priority mutexes as regular ones

Bug #1295523 reported by Laurynas Biveinis on 2014-03-21
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona Server
Status tracked in 5.6
5.1
Undecided
Unassigned
5.5
Undecided
Unassigned
5.6
Low
Laurynas Biveinis

Bug Description

Split off bug 1291202:

If sync_close encounters any priority mutexes on mutex_list, they are freed using the wrong overload. It is relatively benign, it only results in leaked high priority event and skipped high waiters flag equal to zero assertion.

The mutexes in question are buffer pool LRU and free list mutexes.

Related branches

lp:~laurynas-biveinis/percona-server/bug1295523
Merged into lp:percona-server at revision 566
Alexey Kopytov: Approve on 2014-03-23
tags: added: xtradb
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers