lp:~laurynas-biveinis/percona-server/bug1269352-5.5
- Get this branch:
- bzr branch lp:~laurynas-biveinis/percona-server/bug1269352-5.5
Branch merges
- Registry Administrators: Pending requested 2014-01-16
-
Diff: 36 lines (+6/-13)1 file modifiedstorage/innobase/buf/buf0flu.c (+6/-13)
Related bugs
Related blueprints
Branch information
- Owner:
- Laurynas Biveinis
- Status:
- Merged
Recent revisions
- 608. By Laurynas Biveinis on 2014-01-15
-
Fix bug 1269352 (InnoDB: failing assertion: buf_page_
in_file( bpage)
below buf_flush_page_and_ try_neighbors( )), a follow-up to bug
1227581.The latter bug attempted to fix race conditions involving buffer
blocks in the middle of flush list relocations having
BUF_BLOCK_REMOVE_ HASH state, but the fix was not fully
correct. buf_LRU_block_remove_ hashed_ page()/ buf_LRU_ free_block( ) will
ake a page BUF_BLOCK_REMOVE_ HASH while holding an LRU list mutex, a
page hash X latch, and the block mutex.
buf_flush_page_and_ try_neighbors( ) may hold a flush list mutex
instead. So, even though it checks for BUF_BLOCK_REMOVE_ HASH pages,
there is nothing to protect the flushing candidate page from becoming
BUF_BLOCK_REMOVE_ HASH after that check. Fix by reverting BUF_BLOCK_
REMOVE_ HASH check in
buf_flush_page_and_ try_neighbors( ) and adjusting it to accept
BUF_BLOCK_REMOVE_ HASH pages until the mutex release before the
buf_flush_try_neighbors( ) call. - 606. By Laurynas Biveinis on 2013-12-13
-
Merge lp:~sergei.glushchenko/percona-server/5.5-BT34411-ps-blueprint-optimize-userstat
- 603. By Laurynas Biveinis on 2013-12-13
-
Automerge lp:~akopytov/percona-server/tp-low-prio-queue-throttling-5.5
- 602. By Laurynas Biveinis on 2013-12-12
-
Automerge lp:~vlad-lesin/percona-server/5.5-mysqlbinlog-issue35303
- 601. By Laurynas Biveinis on 2013-12-03
-
Automerge lp:~laurynas-biveinis/percona-server/bug1255628-5.5
- 600. By Laurynas Biveinis on 2013-12-03
-
Automerge lp:~akopytov/percona-server/tp-high-prio-tickets-by-default-5.5
- 599. By Jenkins Master <email address hidden> on 2013-11-29
-
Merge lp:~hrvojem/percona-server/bug1247096-5.5
http://jenkins. percona. com/job/ merge-PS- 5.5-docs- kickoff/ 48/
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:percona-server/5.6