Recalculating InnoDB Persistent Statistics - a Story of the Bug Report
One of the first posts in this blog was about reporting MySQL bugs "properly", in a way that maximizes chances for it to be processed really soon. I had written the following there:"Ideally, you should...
View ArticleTeaser on my upcoming Percona Live London 2013 session
As you probably know already, I have a session on PERFORMANCE_SCHEMA at the conference, scheduled at 12 November 4:00pm - 4:50pm @ Orchard 1. Presentation is mostly ready, but I had not decided yet...
View ArticleFun with Bugs #25 - MySQL bugs Oracle fixed for me this year
I've checked recently and noted that I've sent 50 reports about MySQL bugs, features I'd like to see and unclear/missing manual pages this year. It all started with famous Bug #68079 (reported on...
View ArticleFun with Bugs #26 - MySQL bugs Oracle had not fixed for me (yet)
In the previous post in this series I've listed 15 MySQL bug reports, documentation and feature requests I've made in 2013 that got fixes or any other kind of solution. Now it's time to check what...
View ArticleFun with Bugs #27 - bug reports from my teammates at Percona
Surely, I am not the only one in Percona who reports MySQL bugs. In my old post, "17 Famous MySQL Bug Reporters", I've already mentioned Roel Van de Paar, Alexey Kopytov and Peter Zaitsev.They had...
View ArticleFun with Bugs #28 - regression bugs in MySQL 5.6
2013 was a great year for MySQL Community. New MySQL 5.6 GA release with its increased throughput, scalability and new features as well as more interaction and cooperation with MySQL Community from...
View ArticleFun with Bugs #29 - important bug fixes in MySQL 5.6.16
As you should already know, Oracle had released MySQL 5.6.16 officially on January 31, 2014. You can find all the details in official release notes. In this post I decided to concentrate on important...
View ArticleOn responsible bugs reporting
Let me start with questions related to responsible MySQL bugs reporting that I'd like to be discussed and then present a history behind them.Assuming that you, my dear reader from MySQL Community,...
View ArticleMagic deadlock: what locks are really set by InnoDB?
Megabytes of text had been written already on InnoDB locking and deadlocks. Still, even very simple cases of deadlocks while working with a table having only one row sometimes make people wonder what...
View ArticleFun with Bugs #30 - quick review of my reports in February, 2014
I've got only one comment to my previous post about deadlock, and it was more like a hint based on a different use case, not a real explanation. So far there is nobody who wants to get free beer......
View ArticleWhat's wrong with MySQL Manual
I think that MySQL Manual is one of the reasons why MySQL became and still remains popular. I find a lot of useful information (at least references to share with customers, if not real insights) there...
View ArticleFun with Bugs #31 - what's new in MySQL 5.6.17
MySQL 5.6.17 will probably be announced loudly at or immediately before Percona Live MySQL Conference & Expo next week. But official release announcement via email was made on March 28, release...
View ArticleFun with Bugs #32 - some bugs I've reported in March
Comparing to the previous month I was not really productive bug reporter in March 2014 (partially because I spent few days at a nice FLOSS UK conference where I tried to give a session on...
View ArticleFun with Bugs #33 - bugs fixed in MySQL 5.6.19
It seems Oracle released MySQL 5.6.19 yesterday. So, it's time to check what community bug reports are fixed there.Let's start with InnoDB. We have the following bugs fixed:Bug #72079, "Upgrade from...
View ArticleFun with Bugs #34 - Who has fun to verify your bugs (based on 5.6.21)
This time I decided not just to review all community bugs fixed in recent MySQL 5,6 GA release, 5.6.21, but also to mention who reported them (Morgan does this recently) and, most important for this...
View ArticleUsing gdb to understand what locks (and when) are really set by InnoDB. Part I.
There is a story behind this post. To make it short, the detailed study presented here started when I noted old Bug #72748 in "No feedback" status few days ago. I considered this status totally wrong...
View ArticleUsing gdb to understand what locks (and when) are really set by InnoDB. Part II.
In the previous post we checked lock requests while executing INSERT INTO t ... SELECT FROM tt where there is an auto_increment column for which the value is generated in the destination table with...
View ArticleFun with Bugs #35 - Bugs fixed in MySQL 5.6.24
I had not reviewed bug fixes in MySQL 5.6 for quite a some time, so I decided to check what bugs reported by MySQL Community were fixed in recently released MySQL 5.6.24. I'll mention both a bug...
View ArticleFun with Bugs #36 - Bugs fixed in MySQL 5.6.25
Two days ago Oracle had released MySQL 5.6.25, so it's time to check what bugs reported by MySQL Community are fixed there. As usual, I'll mention both a bug reporter and engineer who verified the bug....
View ArticleMy Guidebook for Percona Live Amsterdam, 2015 - Part I
Unfortunately I am not going to Percona Live Amsterdam 2015 that starts next week. Somebody has to work and keep those customers happy who prefer to work as usual even during such a festival.I am still...
View Article