Just wanted to share that RelStorage does not work with the MySQLdb
1.2.1 adapter. 1.2.2 seems to work fine.
The symptom is this error message while starting up Zope:
cPickle.UnpicklingError: unpickling stack underflow
The reason is that MySQLdb 1.2.1 tampers with the pickles while reading
them from the db. It wraps the string "array('c', pickle)" around them,
and of cause CPickle barfs on that.
Maybe this requirement could go into the docs?
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org