LINUX.ORG.RU

История изменений

Исправление pr849, (текущая версия) :

Одна из осмысленных вещей что можно сделать - retry every X seconds

Логично, хотя и довольно специфический кейс. Впрочем, с SQL-транзакциями, падающими с retriable-ошибками, я так делаю.

Этого делать вообще никогда нельзя ))

Ну дык close() частенько в деструкторе и вызывается. И логировать его ошибку… ну такое: (1) либо на глобальный лог завязываться, либо тащить лог зависимостью; (2) лог должен быть noexcept, что приводит к вопросу о проездном.

Исходная версия pr849, :

Одна из осмысленных вещей что можно сделать - retry every X seconds

Логично, хотя и довольно специфический кейс. Впрочем, с SQL-транзакциями, падающими с retriable-ошибками я так делаю.

Этого делать вообще никогда нельзя ))

Ну дык close() частенько в деструкторе и вызывается. И логировать его ошибку… ну такое: (1) либо на глобальный лог завязываться, либо тащить лог зависимостью; (2) лог должен быть noexcept.