On Thu, 31 May 2001, Toby Dickenson wrote:

> On Thu, 31 May 2001 10:03:31 -0400 (EDT), Shane Hathaway
> <[EMAIL PROTECTED]> wrote:
> >Right now ZCatalog randomly generates ConflictErrors even if there are no
> >conflicts in the data being indexed.  It's quite rare, however, and
> >there's machinery that retries the entire transaction up to three times
> >when it happens.
>
> If the current mechanism is reliable, and efficient (given that
> conflict/retries are rare) then I dont understand the motivation....

The system becomes less reliable as server load increases.  Large catalog
updates (where every object is reindexed) also generate a lot of
conflicts.

> > But I want it to be more reliable, especially so that
> >ZCatalog can be used in ZODB applications outside Zope.
>
> Is it because other non-Zope applications might not be so proficient
> at performing retries?

Yes.  Long-running transactions are especially problematic.

Shane


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

Reply via email to