Comment 2 for bug 379264

Revision history for this message
MadMatt (yonkovim) wrote :

One idea I had was to skip sending system tablespace pages to memcached. I did this by adding:

If ( block->space > 1)

and then calling the memcached functions. THis worked for several runs in a row, but lowered the transation per minute by about 50%. Additionally the number of memcached calls dropped by 2/3's that's a lot of space #1 calls. Odd things happened when I did this, on one run I did get a completely different error. I am enclosing the log.

"InnoDB: Page directory corruption: infimum not pointed to
090521 21:48:22 InnoDB: Page dump in ascii and hex (16384 bytes):"

This may or not be related. But this change should not have this type of blocks are changing outside the functions we hook into.