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

Proposed by Laurynas Biveinis
Status: Merged
Approved by: Sergei Glushchenko
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 (community) g2 Approve
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.
Revision history for this message
Sergei Glushchenko (sergei.glushchenko) wrote :

Approve

review: Approve (g2)

Subscribers

People subscribed via source and target branches