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
Create a new archive class service, which may deploy in addition to other archive service(s).
This archive service will, based on separate configuration, take archived packages of block files (ideally quite large files) and reliably migrate those files to cloud storage.
Suggested features
Support for both GCP cloud storage and Amazon S3
Direct API calls, without use of cloud provider SDKs
Handle and retry for all non-fatal errors.
Verify-before-remove
calculate and verify a file hash (e.g. MD5 or SHA2) and verify against the hash calculated by the cloud storage provider.
Only remove the local file if the hash values match.
Retry if the hash values do not match.
Upload on background Virtual Threads.
The text was updated successfully, but these errors were encountered:
jsync-swirlds
changed the title
Add a reliable "write to remote archive" archive service implementation
Add a reliable "write to cloud storage" archive service implementation
Feb 5, 2025
Create a new archive class service, which may deploy in addition to other archive service(s).
This archive service will, based on separate configuration, take archived packages of block files (ideally quite large files) and reliably migrate those files to cloud storage.
Suggested features
The text was updated successfully, but these errors were encountered: