-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Tiered Storage
-
None
-
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()
- related to
-
WT-17398 Remove cloud storage source extensions (azure_store, gcp_store, s3_store)
-
- Closed
-