Previous month:
August 2008
Next month:
October 2008

Me and Obama on the Campaign Trail

cObama2jpg

While travelling through Sonoma, I chanced upon presidential candidate Barack Obama.  He is definitely the quiet type. Really did not have too much to say about the Wall Street bailout, the economy or stopping the war.  In fact, he didn't have much to say about anything at all. He seemed pretty two-dimensional to me.  And we couldn't get him out for a beer to talk about cycling either.

That's me on the left.


MySQL 5.1 latest RC status

Dolphins

Although we had previously planned to make MySQL 5.1.26 RC into the GA or production release, we've decided to instead incorporate two more release candidates into the schedule. The goal is to make sure that MySQL 5.1 is absolutely rock solid, even if it takes a few more months to release it as GA. Given the additional two releases candidates, I expect MySQL 5.1 will GA in late November of this year.

First of all, there will be several dozen additional bug fixes included in a 5.1.28 release expected to be available mid-September. Many of these bug fixes were completed and queued up ready to go after the GA release as part of our monthly rapid update cycle. Since the GA obviously didn't happen, we're incorporating these into the RC immediately. The bug fixes generally fall into three areas:
-potential crash bugs
-performance / scalability improvements
-improvements to Row-based replication

Some of the bugs being fixed are corner cases and unlikely to affect many users, but since the fixes were in place, it makes sense to include them in 5.1.28. With some assistance from Sun's performance team and the InnoDB team we were able to make a couple of fixes that improve performance on multi-core systems, which is good for our most advanced customers who are pushing the limits of scalability. And finally, our support team asked for a utility to make it easier for customers to see what's going on in row-based replication. Kudos to all the hard working Engineers who made these things happen.

Following on the September 5.1.28 release, I expect we will have an additional release candidate (5.1.29) in October, with a smaller number of remaining bug fixes. If all goes well, we'll declared our GA release in late November and move to our normal monthly and quarterly release cycle. And to be on the safe side, we'll make sure there are plenty of community binaries released so that everyone gets the benefits of any additional bugs that are found and fixed.

In the last few months there has been a lot of good input from folks in our community team, from the support organization, from MySQL founders, from Sun's software CTOs and others weighing in on our processes and helping us to ensure that we are following a good discipline. Thanks to everyone who contributed to this dialog.

In the end, I think we reached a good decision. If 5.1.26 was good quality, then I know that the subsequent release candidates will be even better. I'm also confident that our RC releases are higher quality than our current 5.0 GA release. We've been running 5.1. in production at MySQL for more than a year without problems. That's not an exhaustive test case by any means, we are also not the only ones running 5.1 in production. So by all means, I encourage you to test out the latest RC releases of 5.1 and put them through their paces. There's a lot of great new features in 5.1 and I believe it is already our highest quality release ever.


Kindle $100 off promotion

I've posted a few stories over on my InfoWorld blog about the Kindle 2.0.  Unfortunately, it looks like the Kindle 2.0 is not gonna happen this year.  So if you're looking for an excuse to buy a Kindle right now, you could do a lot worse than take advantage of a $100 off promotion with an Amazon Chase credit card.  The original Kindle price was $399, but they cut it by $40 and now with this promo you end up paying $259. 

Ok, I hate credit card promotions as much as the next guy, but this seems worthwhile.  I have one of these Chase Amazon credit cards already and it means I accumulate gift certificates pretty routinely.  Not a bad thing if you're into books, music, DVDs or anything else Amazon sells...