Unnecessary LRU list mutex acquisition in buf_page_io_complete()
Bug #1181269 reported by
Laurynas Biveinis
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Invalid
|
Undecided
|
Unassigned | ||
5.1 |
Fix Released
|
Wishlist
|
Laurynas Biveinis | ||
5.5 |
Fix Released
|
Wishlist
|
Laurynas Biveinis | ||
5.6 |
Invalid
|
Undecided
|
Unassigned |
Bug Description
buf_page_
But since the upstream fix for http://
Related branches
lp:~laurynas-biveinis/percona-server/buf-mutex-split-fixes-5.1
- Laurynas Biveinis (community): Approve
- Alexey Kopytov (community): Approve
- George Ormond Lorch III (community): Approve (g2)
-
Diff: 515 lines (+102/-79)6 files modifiedPercona-Server/storage/innodb_plugin/buf/buf0buf.c (+24/-18)
Percona-Server/storage/innodb_plugin/buf/buf0flu.c (+56/-47)
Percona-Server/storage/innodb_plugin/buf/buf0lru.c (+11/-7)
Percona-Server/storage/innodb_plugin/include/buf0buf.h (+4/-4)
Percona-Server/storage/innodb_plugin/include/buf0flu.h (+4/-1)
Percona-Server/storage/innodb_plugin/include/buf0lru.h (+3/-2)
lp:~laurynas-biveinis/percona-server/buf-mutex-split-fixes-5.5
- Laurynas Biveinis (community): Approve
- Alexey Kopytov (community): Approve
- George Ormond Lorch III (community): Approve (g2)
-
Diff: 200 lines (+45/-41)2 files modifiedPercona-Server/storage/innobase/buf/buf0buf.c (+10/-5)
Percona-Server/storage/innobase/buf/buf0flu.c (+35/-36)
tags: | added: xtradb |
To post a comment you must log in.
5.5 is already attempting to avoid this. But there is a bug there in that compressed page flush list flushes will still acquire the LRU list mutex unnecessarily.