при всяких pgbouncer вроде как могут чисто теоретически случится проблемы, типа связь с pgbouncer отвалилась, rollback() не прошёл, коннекшн висит с транзакцией. Или такое уже всё везде пофиксили и случиться плохого ничего не может?
Короче: _ = tx.Rollback() норм?
Лучше залогировать.
Ладно, пока так и сделаю.
> Или такое уже всё везде пофиксили и случиться плохого ничего не может? Blind Faith
Так я и спрашиваю. Какое поведение нормальное? Вот `Rollback()`вернул ошибку. Дальше что? Ещё три раза попутку сделаю? Повторю через 20 секунд? Свалюсь в панику нафиг? Переинициализирую соединение и если не получится, паника?
Обсуждают сегодня