On Nov 10, 2004, at 8:38, Dennis Allison wrote:
There are a number of places where conflict errors can occur. They can occur in the ZODB or they can occur in the temporary storage used for session variable. Only some conflicts raise exceptions and get reported out as errors to your users. If they persist after upgrades you might look carefully at why they occur and modify your system accordingly.
In general it is not hard at all to write code in Zope that produces "hot spots" that attract conflict errors, especially with catalog-driven sites. Developers need to keep their eyes open for code that e.g. unnecessarily changes objects or unnecessarily loads objects. It's all easy to do in Python, but if the ease leads to sloppy code it all comes crashing down. jens