-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PM-832 Multi storage #26
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Just to double check, are those GPG files supposed to be included?
Yes, they hold encoded config for integration test. |
This pr adds ability to use many storage backends when running uptime service, i.e. one can configure AWS S3, AWS Keyspaces and Local filesystem at the same time or use any combination of the above (in particular AWS S3 and Keyspaces).
For that the exponentialBackoff strategy was modified when inserting block/submission to keyspaces (3 retries, initial = 300ms, was: 10 retries , initial = 1s). I think new parameters better optimize for reasonable response time in case of transient issues still giving good error handling.