On Thu, Jul 17, 2014 at 2:37 PM, Leonardo Rochael Almeida <leoroch...@gmail.com> wrote: > I seem to recall, though I couldn't find references to it now, that this > could happen if there is a firewall between the RelStorage using > processes/threads and your database. > > If a long time passes without any activity, this could cause the firewall to > forget about the long lived TCP connections that RelStorage keeps, and drop > packets silently instead of rejecting them, making the RelStorage end seem > hung up.
Oddly, in my case, all connectivity to postgres is over a local Unix domain socket. I am not sure if there are situations where maybe I'm inadvertently doing something to cause one committing thread's lock to get stuck or deadlock. Sean _______________________________________________ For more information about ZODB, see http://zodb.org/ ZODB-Dev mailing list - ZODB-Dev@zope.org https://mail.zope.org/mailman/listinfo/zodb-dev