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

Add class to s3_storage_source to handle AWS SDK initialization and shutdown

    • 5
    • Storage - Ra 2022-04-18, Storage - Ra 2022-05-02

      S3 storage source extension uses AWS SDK to talk to S3. As part of loading the extension, AWS is initialized. Some tests like test_tiered03.py and test_tiered10.py create a second wiredtiger connection with another copy of the S3 storage source. This second copy fails to initialize, most likely getting stuck at AWS SDK initialize call.

      This ticket will root cause the issue and find means to resolve so that multiple WT connections could be created that use S3 extension.

      Once we have resolved the issue, the S3 scenario for test_tiered03.py and test_tiered10.py should be re-enabled as part of this ticket.

            sean.watt@mongodb.com Sean Watt
            sulabh.mahajan@mongodb.com Sulabh Mahajan
            0 Vote for this issue
            4 Start watching this issue