It seems there is interesting problem with compatibility of MySQL binaries and binaries of third-party plugins.
I personally found and there is confirmation from InnoDB team that current InnoDB-plugin binaries do not work with lastest 5.1.24-rc binaries. It was very charming move from MySQL side to release new incompatible binary on the second day after the announce of InnoDB plugin. I do not think it was intentional, but still looks funny and shows broken communication between teams.
The more interesting becomes from Sergei Golubchik presentation on MySQL Conference, where Sergei says that in current API “versioning binds a plugin binary to specific server release”. That simply means that InnoDB has to release binary for each binary of MySQL. I suppose it should be changed, otherwise there will be total madness with versions – InnoDB 1.0.0 binary for MySQL 5.1.23, 5.1.24, …, InnoDB 1.0.1 binary for MySQL 5.1.23, 5.1.24, 5.1.25… etc.
Even when that is fixed I am looking forward to have good mess with double versioning and problems like “
MySQL version 5.X.Y does not work with InnoDB version 1.N.M, you need to upgrade InnoDB to version 1.N1.M1 or MySQL to version 5.X1.Y1″.