Changed page bitmap block header field incorrectly initialized for page ids > 32448

Bug #1032606 reported by Laurynas Biveinis
6
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
High
Laurynas Biveinis

Bug Description

The MODIFIED_PAGE_1ST_PAGE_ID field is initialized in log_online_set_page_bit() by

 block_start_page = page_no / (8 * MODIFIED_PAGE_BLOCK_BITMAP_LEN)
  * MODIFIED_PAGE_BLOCK_BITMAP_LEN;

which incorrectly multiplies by MODIFIED_PAGE_BLOCK_BITMAP_LEN instead of MODIFIED_PAGE_BLOCK_BITMAP_LEN * 8.

This breaks bitmap-based inc backups for high page ids.

Related branches

Changed in percona-server:
status: New → Invalid
Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-2786

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers