Я запускаю параллельные запросы на запись в моей ZODB. У меня есть несколько экземпляров BTree
в моей ZODB. Как только сервер получает доступ к тем же объектам внутри такого BTree
, я получаю ConflictError
для класса IOBucket
. Для всех моих базовых классов Django у меня настроен _p_resolveconflict
, но я не могу реализовать его для IOBucket
, потому что это класс на основе C.
Я сделал более глубокий анализ, но так и не понял, почему он жалуется на класс IOBucket
и что в него пишет. Кроме того, какова была бы правильная стратегия для ее решения?
Тысяча благодарностей за любую помощь!