[ZODB-Dev] ZODB.POSException.ReadConflictError

Tim Peters tim at zope.com
Tue May 3 10:10:53 EDT 2005


[egroup at mac.com]
> I'm getting a ZODB.POSException.ReadConflictError on my Plone 2.0.5 site
> (Zope 2.7.3, Python 2.3.4 on Mac OS X Server 10.3.9). It happens most
> frequently when members try to register on my site (about 10% of the
> time), but occasionally happens when other pages are accessed (no
> pattern). Alternatively, a blank page is returned. No messages appear in
> the Zope or Plone error log.
...

Read conflicts are a normal, expected part of using ZODB.  Zope normally
retries a transaction that suffers a read conflict some number of times, and
makes it visible only if the transaction continues getting read conflicts.

There's really nothing you can do at the ZODB level to minimize this.  I
hope you saved your original email, because it's a good description, but
you're much more likely to get a useful reply if you send it to a Plone (or
maybe Zope) list.

...

> Is there something wrong with my installation

It's really not a ZODB question.

> or is there something wrong with my data.fs file? How do I correct
> either?

There's no evidence of a Data.fs problem here.  If you want to check anyway,
read this (which is good stuff to know anyway!):

    http://zope.org/Wikis/ZODB/FileStorageBackup

and try fstest and fsrefs, as described there.



More information about the ZODB-Dev mailing list