Refactor History/Visibility Archiver implementation #3001
Labels
archival
Workflow history archival
refactoring
Code refactoring
up-for-grabs
Issues that are good entry points for those new to Cadence that want to contribute
Now we have three implementations for the history archiver interface (filestore, s3 and gcp) and two implementations for the visibility archiver interface (filestore and s3). They all look quite similar and share lots of common utility functions.
We can move those common functions to the archiver package so that they can be reused. We can also consider abstract some common structure into a new component.
Also consider adding a
context.Context
parameter to theValidateURI
method.The text was updated successfully, but these errors were encountered: