[Zope] Conflict error

Jens Vagelpohl jens at dataflake.org
Wed Nov 10 03:15:47 EST 2004


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



More information about the Zope mailing list