Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-10322

Investigate refactoring common functionality in WT storage source extensions

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 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.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            sulabh.mahajan@mongodb.com Sulabh Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: