While on Zope 2.13, I regularly had Conflict errors, but they always got resolved.
Since I am on Zope 4 it looks like they do not get resolved any more.
Zope 2 (some older example)
2017-04-13T11:03:20 INFO ZPublisher.Conflict ConflictError at /VirtualHostBase/https/xxx.de:443/bliss/VirtualHostRoot//Calendar/importHyAppointments: database conflict error (oid 0x0191db, class Products.Entities.User.User) (1 conflicts (0 unresolved) since startup at Thu Apr 13 11:00:08 2017)
Zope 4
2020-01-29 11:43:12,924 ERROR [Zope.SiteErrorLog:251][waitress] 1580294592.920.296257209085 https://xxx.de/Calendar/importHyAppointments
Traceback (innermost last):
Module ZPublisher.WSGIPublisher, line 162, in transaction_pubevents
Module transaction._manager, line 252, in commit
Module transaction._manager, line 131, in commit
Module transaction._transaction, line 311, in commit
Module transaction._transaction, line 302, in commit
Module transaction._transaction, line 447, in _commitResources
Module transaction._transaction, line 424, in _commitResources
Module ZODB.Connection, line 692, in tpc_vote
Module ZEO.ClientStorage, line 752, in tpc_vote
Module ZEO.asyncio.client, line 764, in call
Module ZEO.asyncio.client, line 743, in call
Module ZEO.asyncio.client, line 756, in wait_for_result
Module concurrent.futures._base, line 462, in result
Module concurrent.futures._base, line 414, in __get_result
ConflictError: database conflict error (oid 0x7618c7, class BTrees.OOBTree.OOBucket, serial this txn started with 0x03d57bfef976ef00 2020-01-29 10:38:58.468262, serial currently committed 0x03d57c0326ec5688 2020-01-29 10:43:09.122624)
Is this really a serious error?
I have not set a special retry value for waitress, ie it should be 3 retries when having a conflict.
Any advice on what I could do?
Thanks