Toby Dickenson wrote at 2003-10-10 07:54 +0100:
 > ...
 > A while ago there was a discussion on zodb-dev about _v_-like attributes that 
 > would be automatically cleared at the end of a transaction. Do we need 
 > something similar that guarantees it will _not_ be cleared until the end of 
 > the transaction?

This definitely is necessary for the "_v_" attributes that hold
connections to a relational database.

If such a "_v_" attribute is flushed, the next access to the DA
(in the same request) reopens the database. As this is a new
connection, it does not see the changes made by the previous
connection (in the same request).

This can lead to very nasty non-deterministic and almost ununderstandable
errors.


Dieter

_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to