[Zope] PANIC(300) after ZCatalog Find

mcdonc@iqgroup.com mcdonc@iqgroup.com
Thu, 23 Sep 1999 11:37:01 -0700


I was able to replicate this.  It happens when you abort a zcatalog
find by using the browser "stop" facility... then for some reason when
you try to re-access the site, another Zope python process RESPONDS
(even though in the background it is ostensibly still trying to do the
find within a different Python process)... when you start another
zcatalog find within the other process (which it allows you to do), it
dumps as i guess some zodb locks are violated.



chris mcdonough <chri-@iqgroup.com> wrote: 
original article:http://www.egroups.com/group/zope/?start=12972
> Apparent Zope crash while trying "Find Items to ZCatalog" on a Zope
2.0.0
> system with custom ZClasses on top of Linux 2.2.5 with a 19MB Data.fs.
> This was the console output:
> 
> 1999-09-21T22:47:57 INFO(0) Z2 CONFLICT Competing writes at,
> /Catalog/manage_cat
> alogFoundItems
> ------
> 1999-09-21T22:48:05 INFO(0) Z2 CONFLICT Competing writes at,
> /Catalog/manage_cat
> alogFoundItems
> ------
> 1999-09-21T22:48:16 INFO(0) Z2 CONFLICT Competing writes at,
> /Catalog/manage_cat
> alogFoundItems
> ------
> 1999-09-21T22:48:23 INFO(0) Z2 CONFLICT Competing writes at,
> /Catalog/manage_cat
> alogFoundItems
> ------
> 1999-09-21T22:48:32 INFO(0) Z2 CONFLICT Competing writes at,
> /Catalog/manage_cat
> alogFoundItems
> ------
> 1999-09-21T22:48:42 INFO(0) Z2 CONFLICT Competing writes at,
> /Catalog/manage_cat
> alogFoundItems
> ------
> 1999-09-21T23:05:38 PANIC(300) ZODB An storage error occurred in the
last
> phase 
> of a two-phase commit.  This shouldn't happen. The application may be
in a
> hosed
>  state, so we will not allow transactions to commit from here on
> 
> The symptoms were that the system shot up to 100% CPU utilization (one
> Python process hogging the CPU) for about 20 minutes, then shot back
down to
> idle.  Even after idling out, no connections could be established
with the
> server.  I had to manually stop Zope and start it again to make it
"go"
> again.
> 
> You want that I try to replicate it?
> 
> - C
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://www.zope.org/mailman/listinfo/zope
> 
> (To receive general Zope announcements, see:
> http://www.zope.org/mailman/listinfo/zope-announce
> 
> For developer-specific issues, zope-dev@zope.org -
> http://www.zope.org/mailman/listinfo/zope-dev )