Log Eth1 request failures more precisely

This commit is contained in:
Zahary Karadjov 2020-12-10 01:45:49 +02:00 committed by zah
parent 7979fb79d3
commit 57fdd87a24
1 changed files with 3 additions and 2 deletions

View File

@ -273,8 +273,9 @@ template awaitWithRetries[T](lazyFutExpr: Future[T],
inc attempts
if attempts >= retries:
raise newException(DataProviderFailure,
reqType & " failed " & $retries & " times")
var errorMsg = reqType & " failed " & $retries & " times"
if f.failed: errorMsg &= ". Last error: " & f.error.msg
raise newException(DataProviderFailure, errorMsg)
await sleepAsync(chronos.milliseconds(retryDelayMs))
retryDelayMs *= 2