Merge lp:~laurynas-biveinis/percona-server/bug1202252-5.5 into lp:percona-server/5.5

Proposed by Laurynas Biveinis on 2014-07-08
Status: Merged
Approved by: Sergei Glushchenko on 2014-07-15
Approved revision: no longer in the source branch.
Merged at revision: 680
Proposed branch: lp:~laurynas-biveinis/percona-server/bug1202252-5.5
Merge into: lp:percona-server/5.5
To merge this branch: bzr merge lp:~laurynas-biveinis/percona-server/bug1202252-5.5
Reviewer Review Type Date Requested Status
Sergei Glushchenko g2 2014-07-08 Approve on 2014-07-15
Review via email: mp+226019@code.launchpad.net

Description of the change

Fix bug 1202252 (Assertion range_end >= range_start fails in
log0online.c on select from I_S.INNODB_CHANGED_PAGES)

An INFORMATION_SCHEMA.INNODB_CHANGED_PAGES query will crash a debug
build if it has a condition start_lsn < X and end_lsn > y, where x
< y because the bitmap range is setup with end points crossed.

Fix by detecting such range and substituting with an empty range
instead.

Add a testcase to percona_changed_pages.test as well as other
testcases from innodb-changed-pages.test in the MariaDB fix.

http://jenkins.percona.com/job/percona-server-5.5-param/1019/

To post a comment you must log in.

Approve

review: Approve (g2)

Diff calculation failed

Calculating the branch diff failed. You can manually schedule an update if required.

Subscribers

People subscribed via source and target branches