Remove azure_store extension

XMLWordPrintableJSON

    • Storage Engines, Storage Engines - Persistence
    • 73.113
    • SE Persistence backlog
    • None

      Summary

      Remove the azure_store cloud storage extension and all associated build, CI, and test references.

      Files to delete

      • ext/storage_sources/azure_store/ (entire directory including tests)
      • cmake/third_party/azure_sdk.cmake

      Build system changes

      • CMakeLists.txt:79-80 — remove the if(ENABLE_AZURE) include(cmake/third_party/azure_sdk.cmake) block
      • ext/CMakeLists.txt:38-39 — remove if(ENABLE_AZURE) add_subdirectory(storage_sources/azure_store) block

      Evergreen CI (test/evergreen.yml)

      • Remove ENABLE_AZURE variable (~line 1585)
      • Remove ${ENABLE_AZURE|} from cmake flags block (~line 324)
      • Remove tasks azure-gcp-tiered-storage-extensions-test, azure-gcp-tiered-catch2-unittest-test, azure-gcp-tiered-test-small (shared with GCP — coordinate with WT for gcp_store removal)
      • Remove references to those tasks from build variant tasks: lists

      Python test suite

      • test/suite/helper_tiered.py — remove azure_store branch in get_auth_token(), remove azure_store entry in bucket dict, remove azure_store scenario tuple, remove azure_store branch in create_bucket()

            Assignee:
            Etienne Petrel
            Reporter:
            Etienne Petrel
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: