-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
At the completion of PM-2681 we will have four storage store extensions:
- DIR store
- S3 Store
- Azure store
- GCP Store
There would be a significant amount of code that would be common across the extensions. The object store extensions (S3, Azure, GCP) would all have a separate class to implement the interaction with their cloud provider. Then each would have similar code to translate between "object" semantics and the "filesystem" semantics. We can explore means to share the translation code between the extensions and reduce code duplication.
This ticket will investigate this aspect of the system as we make progress with the project, PM-2681.