I figured out what was wrong and it was so convoluted I thought I'd share
it.
It ended up having nothing to do with zodb *per se*. I had a thread which,
whenever it processes a certain kind of internal message, loaded saved a
~1.5mb pickled object from disk. The 'special client' ended up
I've got a weird bug with my server and I'm wondering if anyone could
provide some insight
into it.
The general idea of the server is that I have 8 or so clients constantly
pinging it for information.
Each ping usually only takes up to 2 seconds to process.
Essentially, everything runs fine,