Treat i/o timeouts as offline errors too

This commit is contained in:
David Dworken 2022-10-18 11:52:52 -07:00
parent 0342ca28ad
commit 2c6061e497

View File

@ -976,7 +976,8 @@ func IsOfflineError(err error) bool {
strings.Contains(err.Error(), "read: connection reset by peer") ||
strings.Contains(err.Error(), ": EOF") ||
strings.Contains(err.Error(), ": status_code=502") ||
strings.Contains(err.Error(), ": status_code=503")
strings.Contains(err.Error(), ": status_code=503") ||
strings.Contains(err.Error(), ": i/o timeout")
}
func ReliableDbCreate(db *gorm.DB, entry interface{}) error {