KamoCRM

Индексирование перечисленной страницы больше не может привести к провалу листинга

FixEmailService
Отгружено
28 сентября 2026 г. в 12:26 UTC
Автор
Kamo
Завершение
122e43d

syncedPage был @Transactional и поймал все исключения из своего собственного. Репозитории индекса присоединяются к транзакции абонента, поэтому запись, которая встретила одновременный (Yugabyte 40001: перезапуск считывания или индексатор, хранящий то же новое сообщение) отметило его откат только на выходе; улов мог Не ясно, что, и обязательство бросило неожиданный RollbackException мимо него. EmailController.listСообщения, которые ответили 500 со страницей почты Уже в руках. Теперь строки записаны в транзакции, этот метод открывается и заканчивается раньше. Его уловка, перепробованная на конфликте баз данных TransientDbRetry. Редис контрольно-пропускной пункт принимается только после совершения этого обязательства: написано внутри транзакции; Неудавшееся обязательство оставило его ручающимся за ряды и флаги, которые были свернуты. (SP99 T6)

Все изменения

Подобно тому, что вы видите доставку?

Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.

Начать бесплатно навсегдаПосмотреть цены