Percona Software

Percona XtraBackup – A workaround to the failed assertion bug

I recently conducted a test backup of my “master-slave” setup in my VirtualBox as I was migrating from Percona XtraBackup v2.2.0 rev. 4885. However, doing the backup on my slave, I encountered this problem:

Shell

[04] Compressing and streaming ./test/checksum.ibd
[01] Compressing and streaming ./mysql/slave_master_info.ibd
Assertion “to_read % cursor->page_size == 0” failed at fil_cur.cc:293
innobackupex: Error: The xtrabackup child […]

Read more

Percona XtraBackup 2.1.6 is now available

Percona is glad to announce the release of Percona XtraBackup 2.1.6 on November 25th, 2013. Downloads are available from our download site here and Percona Software Repositories.
This release is the current GA (Generally Available) stable release in the 2.1 series. Percona XtraBackup is an open source, free MySQL hot backup software that performs […]

Read more

Integrating pt-online-schema-change with a Scripted Deployment

Recently, I helped a client that was having issues with deployments causing locking in their production databases.  At a high level, the two key components used in the environment were:

Capistrano (scripted deployments) [website]
Liquibase (database version control) [website]

At a high level, they currently used a CLI call to Liquibase as a sub-task within a larger […]

Read more

How Percona tested Percona Server 5.6: A world premiere in advanced testing

8PM. One of the servers found a critical bug. Hop online and discuss, log bug. 10PM. Patch ready. 10:30PM. New build ready. 10:45PM. New RQG run initiated. This was by no means an uncommon sight during the months of testing that went into Percona Server 5.6, in fact it was commonplace.
At a certain point, […]

Read more

Using per-query variable statements in Percona Server

Percona Server has implemented per-query variable statement support in version 5.6.14-62.0. This feature provides the ability to set variable values only for a certain query, after execution of which the previous values will be restored. Per-query variable values can be set up with the following command:

MySQL

mysql> SET STATEMENT <variable=value> FOR <statement>;

1

mysql> SET STATEMENT <variable=value> […]

Read more