You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want to support retries on the FileUploaders to provide more reliability.
What
Implement a decorator for the FileUploader trait which provides a basic retry feature.
Extend the FileUploader trait to support a retry mechanism.
How
Implement a RetryableFileUploader decorator for the FileUploader trait with configurable maximum number of retries and delay between retries
Decorate all the existing file uploaders of the CardanoDatabase with the RetryableFileUploader (with 3 retries and 5 seconds delay in the Default implementation)
Extend the FileUploader trait to support a retry mechanism with a blanket implementation.
Adapt all the existing file uploaders of the CardanoDatabase with the RetryableFileUploader (with 3 retries and 5 seconds delay in the Default implementation)
The text was updated successfully, but these errors were encountered:
Why
We want to support retries on the
FileUploaders
to provide more reliability.What
Implement a decorator for theFileUploader
trait which provides a basic retry feature.Extend the
FileUploader
trait to support a retry mechanism.How
Implement aRetryableFileUploader
decorator for theFileUploader
trait with configurable maximum number of retries and delay between retriesDecorate all the existing file uploaders of theCardanoDatabase
with theRetryableFileUploader
(with 3 retries and 5 seconds delay in theDefault
implementation)FileUploader
trait to support a retry mechanism with a blanket implementation.CardanoDatabase
with theRetryableFileUploader
(with 3 retries and 5 seconds delay in theDefault
implementation)The text was updated successfully, but these errors were encountered: