Created by Laurynas Biveinis and last modified
Get this branch:
bzr branch lp:~laurynas-biveinis/percona-server/bug1100178-1100643-5.1
Only Laurynas Biveinis can upload to this branch. If you are Laurynas Biveinis please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

514. By Laurynas Biveinis


bug 1100178 (InnoDB: Failing assertion: mode ==
BUF_GET_POSSIBLY_FREED || !block->page.file_page_was_freed in file
buf0buf.c line 2910) which is also upstream bug

and bug 1100643 (InnoDB monitor reads in data pages needlessly).

The 1st bug issue is that lock_print_info_all_transactions prefetches
the data pages for the subsequent lock info print without holding any
locks. Thus, these pages might become unlocked and freed, making
their prefetch fail with the assertion error. Fixed by backporting
the BUF_GET_POSSIBLY_FREED flag for buf_page_get_gen() and using it
for the prefetch.

The 2nd bug issue is that the prefetch itself is not required for the
innodb_show_verbose_locks=0 case, as the pages won't be read in this
case. Fixed by checking the flag value.

513. By <email address hidden>

Merge lp:~hrvojem/percona-server/bug1092106-5.1

512. By <email address hidden>

Merge lp:~hrvojem/percona-server/rn-5.1.66-14.2-r2

511. By <email address hidden>

Merge lp:~laurynas-biveinis/percona-server/BT-16274-bug1087202-1087218-5.1

510. By <email address hidden>

Merge lp:~vlad-lesin/percona-server/5.1-bug1049871-injections-gca

509. By <email address hidden>

Merge lp:~hrvojem/percona-server/rn-5.1.66-14.2

508. By <email address hidden>

Merge lp:~hrvojem/percona-server/bug1057031-5.1

507. By <email address hidden>

Merge lp:~stewart/percona-server/5.1-bug1090596

506. By <email address hidden>

Merge lp:~vlad-lesin/percona-server/5.1-bug1083377-gca

505. By <email address hidden>

Merge lp:~laurynas-biveinis/percona-server/xtradb-multiple-bmp-files-51

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.