Tag - Quality Assurance

MySQL 8.0 GA: Quality or Not?

MySQL 8.0 GA

What does Anton Ego – a fictional restaurant critic from the Pixar movie Ratatouille – have to do with MySQL 8.0 GA?
When it comes to being a software critic, a lot.
In many ways, the work of a software critic is easy. We risk very little and thrive on negative criticism, which is fun to […]

Read more

Thoughts on MySQL 8.0.3 RC – The First MySQL 8.0 Release Candidate

MySQL 8.0.3 Release Candidate

Percona’s Technical Director of Quality Assurance Roel Van de Paar shares his findings on the quality of MySQL 8.0.3 RC.
On 21 September 2017, our upstream friends at Oracle released MySQL 8.0.3 RC as the first MySQL 8.0 Release Candidate.
I tested the MySQL 8.0.3 Release Candidate branch with selected Percona bugfixes applied and built it […]

Read more

MySQL QA Episode 11: Valgrind Testing: Pro’s, Con’s, Why and How

MySQL QA Episode 11

Today’s episode is all about Valgrind – from the pro’s to the con’s, from the why to the how! This episode will be of interest to anyone who is or wants to work with Valgrind on a regular or semi-regular basis.

Pro’s/Why
Con’s
How

Using the latest version
sudo [yum/apt-get] install valgrind
#OR#
sudo [yum/apt-get] remove valgrind
sudo [yum/apt-get] install bzip2 glibc*
wget http://valgrind.org/downloads/valgrind-3.10.1.tar.bz2
tar […]

Read more

MySQL QA Episode 10: Reproducing and Simplifying: How to get it Right

MySQL QA Episode 10

Welcome to the 10th episode in the MySQL QA series! Today we’ll talk about reproducing and simplifying: How to get it Right.
Note that unless you are a QA engineer stuck on a remote, and additionally difficult-to-reproduce or difficult-to-reduce bug, this episode will largely be non-interesting for you.
However, what you may like to see – […]

Read more

MySQL QA Episode 8: Reducing Testcases for Engineers: tuning reducer.sh

Welcome to MySQL QA Episode 8: Reducing Testcases for Engineers: tuning reducer.sh

Advanced configurable variables & their default/vanilla reducer.sh settings

FORCE_SKIPV
FORCE_SPORADIC
TIMEOUT_COMMAND & TIMEOUT_CHECK
MULTI_THREADS
MULTI_THREADS_INCREASE
QUERYTIMEOUT
STAGE1_LINES
SKIPSTAGE
FORCE_KILL

Some examples

FORCE_SKIPV/FORCE_SPORADIC
TIMEOUT_COMMAND/TIMEOUT_CHECK

Full-screen viewing @ 720p resolution recommended.

Read more