[ZODB-Dev] Debugging RelStorage hang-ups
Martijn Pieters
mj at zopatista.com
Thu Oct 20 06:41:16 UTC 2011
On a test server with a Plone 4.1 upgrade of a client setup, we are
experience regular lock-ups of the 2 instances we run. After a
restart, after a few hours at least one of the instances will be
waiting on Oracle to roll back:
File "/srv/test-plone4/eggs/RelStorage-1.5.0-py2.6.egg/relstorage/storage.py",
line 1228, in poll_invalidations
changes, new_polled_tid = self._restart_load_and_poll()
File "/srv/test-plone4/eggs/RelStorage-1.5.0-py2.6.egg/relstorage/storage.py",
line 1202, in _restart_load_and_poll
self._adapter.poller.poll_invalidations, prev, ignore_tid)
File "/srv/test-plone4/eggs/RelStorage-1.5.0-py2.6.egg/relstorage/storage.py",
line 254, in _restart_load_and_call
self._load_conn, self._load_cursor)
File "/srv/test-plone4/eggs/RelStorage-1.5.0-py2.6.egg/relstorage/adapters/oracle.py",
line 322, in restart_load
conn.rollback()
I am a bit at a loss at where to start debugging this. Any hints from anyone?
--
Martijn Pieters
More information about the ZODB-Dev
mailing list