[ZODB-Dev] OverflowError (ZEO ClientCache)

Kozloski, Matthew matthew.kozloski@strus.com
Fri, 21 Mar 2003 11:39:29 -0500


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C2EFC8.716B4BB0
Content-Type: text/plain

Here is my traceback:

2003-03-11T13:55:29 PANIC(300) ZODB A storage error occurred in the last
phase of a two-phase commit.  This shouldn't happen.
Traceback (innermost last):
  File /usr/local/Zope-2.6.1/lib/python/ZODB/Transaction.py, line 356, in
_finish_one
  File /usr/local/Zope-2.6.1/lib/python/ZODB/Connection.py, line 692, in
tpc_finish
  File /usr/local/Zope-2.6.1/lib/python/ZEO/ClientStorage.py, line 681, in
tpc_finish
    (Object: thd@localhost:9900)
  File /usr/local/Zope-2.6.1/lib/python/ZEO/ClientStorage.py, line 691, in
_update_cache
    (Object: thd@localhost:9900)
  File /usr/local/Zope-2.6.1/lib/python/ZEO/ClientCache.py, line 479, in
checkSize
OverflowError: integer addition

This seems to happen when my cache file approaches 2GB.  Now, I never
changed any of the ClientCache settings, so I am unsure why the cache
reaches that level.  It happens when I update a large data set using the
UpdateSupport product.

Any thoughts?  I think ClientCache is missing the 'L' somewhere (literal
size).

Thanks - Matt

------_=_NextPart_001_01C2EFC8.716B4BB0
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>OverflowError (ZEO ClientCache)</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Here is my traceback:</FONT>
</P>

<P><FONT SIZE=3D2>2003-03-11T13:55:29 PANIC(300) ZODB A storage error =
occurred in the last phase of a two-phase commit.&nbsp; This shouldn't =
happen.</FONT></P>

<P><FONT SIZE=3D2>Traceback (innermost last):</FONT>
<BR><FONT SIZE=3D2>&nbsp; File =
/usr/local/Zope-2.6.1/lib/python/ZODB/Transaction.py, line 356, in =
_finish_one</FONT>
<BR><FONT SIZE=3D2>&nbsp; File =
/usr/local/Zope-2.6.1/lib/python/ZODB/Connection.py, line 692, in =
tpc_finish</FONT>
<BR><FONT SIZE=3D2>&nbsp; File =
/usr/local/Zope-2.6.1/lib/python/ZEO/ClientStorage.py, line 681, in =
tpc_finish</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; (Object: =
thd@localhost:9900)</FONT>
<BR><FONT SIZE=3D2>&nbsp; File =
/usr/local/Zope-2.6.1/lib/python/ZEO/ClientStorage.py, line 691, in =
_update_cache</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; (Object: =
thd@localhost:9900)</FONT>
<BR><FONT SIZE=3D2>&nbsp; File =
/usr/local/Zope-2.6.1/lib/python/ZEO/ClientCache.py, line 479, in =
checkSize</FONT>
<BR><FONT SIZE=3D2>OverflowError: integer addition</FONT>
</P>

<P><FONT SIZE=3D2>This seems to happen when my cache file approaches =
2GB.&nbsp; Now, I never changed any of the ClientCache settings, so I =
am unsure why the cache reaches that level.&nbsp; It happens when I =
update a large data set using the UpdateSupport product.</FONT></P>

<P><FONT SIZE=3D2>Any thoughts?&nbsp; I think ClientCache is missing =
the 'L' somewhere (literal size).</FONT>
</P>

<P><FONT SIZE=3D2>Thanks - Matt</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C2EFC8.716B4BB0--