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