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

Implement customize_file_system() and add_reference() in storage source class for GCP

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT11.2.0, 6.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • 8
    • StorEng - 2023-02-07

      Implement wiredtiger extension init() and customize_file_system() function inside the storage source class for GCP. This function will create a new instance of the cloud file system. This also means that we will need to create and initiate all the members in the file system struct including the connection class. This function will deal with any required authentication to connect to the connection class. This ticket should also implement add_reference() function inside the storage source class for GCP. The add_reference() function should increment a variable inside the storage source class to track the number of open connections to the Google storage source. Once implemented the developer will also need to test this functionality.

      reference: https://docs.google.com/document/d/1rDBRBgCdXIoa5XWX2gEbIuOuw0ixbwDVgHKA20bm6p8/edit#bookmark=id.lg4kjc7xmt05

      Definition of Done
      The customize_file_system and add_reference function is completed with python testing. The customize_file_system function should create an instance of GCP file system.

            Assignee:
            jasmine.bi@mongodb.com Jasmine Bi
            Reporter:
            jie.chen@mongodb.com Jie Chen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: