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

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

    • 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
    • None
    • 8
    • StorEng - 2023-01-24, StorEng - 2023-02-07

      Implement wiredtiger extension init and customize_file_system() function inside the storage source class for Azure. 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 also implements the add_reference() function inside the storage source class for Azure. The add_reference() function should increment a variable inside the storage source class to track the number of open connections to the Azure storage source. Once implemented the developer will also need to test this functionality.

      Update: also implement filesystem_terminate and the storage source terminate 

      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 Azure file system.

            Assignee:
            mariam.mojid@mongodb.com Mariam Mojid (Inactive)
            Reporter:
            jie.chen@mongodb.com Jie Chen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: