This improves performance on servers with more than 4 cores. It provides the following on supported platforms (x86, modern gcc)
- uses atomic ops for the InnoDB mutex
- replaces the InnoDB rw-mutex
- disables the InnoDB memory heap and memory heap mutex
The code is in Launchpad

4 comments:
You said it's for the InnoDB plugin? I thought they hadn't been updated since 5.1.24? Am I wrong (innodb.com still has 5.1.24 as the latest version)
No, I said the Google patch is for the Innodb plugin and I ported that to my launchpad branch that doesn't have the Innodb plugin.
The plugin is so much nicer, why don't we just focus on that! I don't think it makes much sense porting *to* old code...
Someone needs to bring the plugin into launchpad AND fix all of the test diffs first. The faster mutex patch for the plugin is at http://code.google.com/p/google-mysql-tools/wiki/Mysql5Patches.
Post a Comment