For the interested, I just ported Wafflegrid to the newest version of the InnoDB pluging, v. 1.0.3. Meanwhile, I also corrected a small bug with the CRC_32 code that wrongly cause MySQL to report corrupted blocks after being retrieved from memcached. To get the new code, simply do:
bzr branch lp:~y-trudeau/wafflegrid/waffleGrid-Innodb-plugin
and replace the directory storage/innobase by what you will retrieve from launchpad. If you are new to WaffleGrid, you will also need a custom version of memcached and a modified build script for MySQL. All these can be obtained at:
You will also need to change the file memcached_constants.h in libmemcached with the following value:
#define MEMCACHED_MAX_BUFFER 16500
This gives a 20x perf gain… Yes… WaffleGrid is still experimental.