On 01/26/2011 05:29 AM, Jürgen Herrmann wrote:
>   _readCurrent
>   is obviously reused and not cleared at transaction boundaries, is that
>   expected?):

No!  Thanks for the great analysis.  This insight is key.

RelStorage has a monkey patch of the Connection.sync() method, which has 
not changed in a long time, so the monkey patch seemed safe enough. 
Well, sync() changed in ZODB 3.10, but the monkey patch didn't change 
along with it.  Sigh... sorry.

I've checked in a fix in Subversion.  Please try it out.  I need to look 
at the possible pack issue recently reported before we make a release.

Shane
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to