Any day now, I shall be released

During recent days, Guys have been singing the "release" song in the office. We had set internal milestone to get the Galera demo version released around the year end and the effort to complete release, is getting pretty strong at the moment. Anyway, soon it is not relevant to talk about year end anymore.

We had a number of last minute changes, that we felt should go into this release. and that has delayed our schedules a bit. Here's a list of most prominent fixes/features in Galera, which we have been working on:

  • galera libraries are loaded by dlopen()
  • parallel applying suffered from "asymmetric lock granularity" issue. This problem surfaces especially with dbt2 benchmark work load.
  • galera_debug variable was added. If galera_debug is set, mysqld will log a plenty of debug level messages in error log. Galera_debug is dynamic system variable, you can focus debug messaging just for a specific situation under investigation.
  • (some) documentation. Yes, we had to give up and write a few lines of guidance.

As preparing for the release, we created launchpad.net project, mostly for serving as MySQL patch management. This project will contain all our changes in the MySQL 5.1 codebase, and is hosted here:

https://launchpad.net/codership-mysql

We have code-freezed Galera version now under testing, but I won't give any promises when release will appear in launchpad, I'll just join the gang humming

"I see my light come shining, from the west unto to the east
Any day now, any day now, I shall be released..."