Nike-Inc / hal

hal provides an AWS Lambda Custom Runtime environment for your Haskell applications.
BSD 3-Clause "New" or "Revised" License
241 stars 13 forks source link

Add exponential backoff on retries and retry for up to one second. #61

Closed IamfromSpace closed 4 years ago

IamfromSpace commented 4 years ago

This is just a good idea in general, allows much longer retry windows without risking over consumption of resources (potentially blocking the AWS runtime from doing what it needs to do).

This also should eliminate the final visible lingering effects of #54 given that the retry window is so much longer.

Solves #59