История изменений
Исправление
pr849,
(текущая версия)
:
Одна из осмысленных вещей что можно сделать - retry every X seconds
Логично, хотя и довольно специфический кейс. Впрочем, с SQL-транзакциями, падающими с retriable-ошибками, я так делаю.
Этого делать вообще никогда нельзя ))
Ну дык close() частенько в деструкторе и вызывается. И логировать его ошибку… ну такое: (1) либо на глобальный лог завязываться, либо тащить лог зависимостью; (2) лог должен быть noexcept, что приводит к вопросу о проездном.
Исходная версия
pr849,
:
Одна из осмысленных вещей что можно сделать - retry every X seconds
Логично, хотя и довольно специфический кейс. Впрочем, с SQL-транзакциями, падающими с retriable-ошибками я так делаю.
Этого делать вообще никогда нельзя ))
Ну дык close() частенько в деструкторе и вызывается. И логировать его ошибку… ну такое: (1) либо на глобальный лог завязываться, либо тащить лог зависимостью; (2) лог должен быть noexcept.