We am trying to use BLOBs with ZODB 3.8.4 and ZEO to store images on content
objects using plone.app.namedfile.

We started having more or less random serious issues which break the site.

It looks like that for logged in users, for some page loads, BLOBs are being
rewritten on every request. Somehow transaction is being retried and retry
fails due to missing .tmp file. This is probably fault on our code, but in
any case ZEO/ZODB utterly fails causing nasty exceptions.

(Since I am not a ZODB expert every stated above might be completely false)

Here is the detailed document of the issue:

I hope to find advice

1) How to debug ZEO - this was not particularly encouraging:

2) The actual solution to the problem

3) What might cause it

For more information about ZODB, see the ZODB Wiki:

ZODB-Dev mailing list  -  ZODB-Dev@zope.org

Reply via email to