EmergencyEMERGENCY? Get 24/7 Help Now!

MySQL QA Episode 2: Build a MySQL server – Git, Bazaar, Compiling & Build tools

 | May 15, 2015 |  Posted In: Insight for Developers, MySQL, Percona MySQL Training, Percona Server, Quality Assurance

Welcome to MySQL QA Episode 2: Build a MySQL Server – Git, Bazaar (bzr), Compiling, and Build Tools In this episode you’ll learn how to build Percona Server and/or MySQL Server for QA purposes & more in this short 25 minute tutorial. In HD quality (set your player to 720p!) To watch the other episodes […]

Read More

pquery binaries with statically included client libs now available!

 | April 9, 2015 |  Posted In: Insight for DBAs, Insight for Developers, MySQL, Quality Assurance

After we released pquery to the community, and as we started logging bug reports with pquery testcases, it quickly became clear that pquery binaries with statically compiled-in client libraries would be of great convenience, both for ourselves and for the community. (If you haven’t heard about pquery yet, read the pquery introduction blog post, come and […]

Read More

MySQL QA Episode 1: Bash/GNU Tools & Linux Upskill & Scripting Fun

 | March 17, 2015 |  Posted In: Insight for DBAs, Insight for Developers, MySQL, Percona MySQL Training, Quality Assurance

MySQL QA Episode 1

MySQL QA Episode #1: Bash/GNU Tools & Linux Upskill & Scripting Fun This episode consists of 13 parts, and an introduction. See videos below In HD quality (set your player to 720p!) Introduction Part 1: echo, ls, cp, rm, vi, cat, df, du, tee, cd, clear, uname, date, time, cat, mkdir Part 2: find, wc, sort, […]

Read More

Free MySQL QA & Bash/Linux Training Series

 | March 17, 2015 |  Posted In: Insight for DBAs, Insight for Developers, MySQL, Percona MySQL Training, Quality Assurance

MySQL QA

Welcome to the MySQL QA Training Series! If you have not read our introductory blog post on pquery yet, I’d recommend reading that one first to get a bit of background. The community is enthuastic about pquery, and today I am happy to announce a full training series on pquery and more. Whether you are […]

Read More

The future of MySQL quality assurance: Introducing pquery

 | February 4, 2015 |  Posted In: Insight for DBAs, Insight for Developers, MySQL, Quality Assurance

Being a QA Engineer, how would you feel if you had access to a framework which can generate 80+ crashes – a mix of hitting developer introduced assertions (situations that should not happen), and serious unforeseen binary crashes – for the world’s most popular open source database software – each and ever hour? What if you could […]

Read More

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

 | November 11, 2013 |  Posted In: Events and Announcements, Insight for DBAs, Insight for Developers, MySQL, Percona Server

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

QA: Advanced Option Combinatorics (Pairwise Testing): Combinatorial mysqld Option Test Case Generation

 | November 11, 2013 |  Posted In: Insight for DBAs, Insight for Developers, MySQL, Quality Assurance

How do we ensure that, when we have 35+ testable option combinations for mysqld, we test each and every combination of them? For example: will a different innodb_log_file_size combined with more innodb_log_files_in_group and a modified innodb_fast_shutdown setting truly not affect Percona’s log archiving feature? Most option-related bugs are caused by the setting of 1 or […]

Read More

How to Extract All Running Queries (Including the Last Executed Statement) from a Core File?

 | November 11, 2013 |  Posted In: Insight for DBAs, Insight for Developers, MySQL, Quality Assurance

This post builds on the How to obtain the “LES” (Last Executed Statement) from an Optimized Core Dump? post written about a year ago. A day after that post was released, Shane Bester wrote an improved version, How to obtain all executing queries from a core file on his blog. Reading that post is key […]

Read More