- Expédié
- 28 septembre 2026 à 12:26 UTC
- Auteur
- Kamo
- Commit
- 122e43d
recordSyncedPage était @Transactional et a pris chaque exception de sa propre. Les dépôts d'index rejoignent la transaction de l'appelant, donc un écrit qui a rencontré un concurrente (Yugabyte 40001: un redémarrage lu, ou l'indexeur même nouveau message) l'a marqué retour-seulement sur la sortie; la prise pourrait pas clair que, et le commit lancé UnexpectedRollbackException passé dans EmailController.listMessages, qui a répondu 500 avec la page de courrier déjà en main. Les lignes sont maintenant écrites dans une transaction cette méthode s'ouvre et se termine avant sa capture, rétriée sur un conflit de base de données par TransientDbRetry. Les Redis checkpoint n'est pris qu'après ce commit: écrit à l'intérieur de la transaction, un commit raté l'a laissé porter pour les lignes, et les drapeaux, qui ont été roulés arrière. (SP99 T6)
