Remove s3_store cloud storage source extension

XMLWordPrintableJSON

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

        1. Summary

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

        1. Files to delete
      • ext/storage_sources/s3_store/ (entire directory including tests)
      • cmake/third_party/aws_sdk.cmake
        1. Build system changes
      • CMakeLists.txt:65 — remove include(cmake/third_party/aws_sdk.cmake)
      • ext/CMakeLists.txt:30-32 — remove if(ENABLE_S3) add_subdirectory(storage_sources/s3_store) block
        1. Evergreen CI (test/evergreen.yml)
      • Remove ENABLE_S3 variable (~line 1595)
      • Remove ${ENABLE_S3|} from cmake flags block (~line 327)
      • Remove tasks: s3-tiered-storage-extensions-test, s3-tiered-test-small, s3-tiered-catch2-unittest-test, bench-tiered-push-pull-s3, unit-test-hook-tiered-s3, csuite-timestamp-abort-test-s3
      • Note: data-validation-stress-test--s3 tasks use -s 3 (scenario number, not S3 storage) — do not remove them
      • Remove all references to the above tasks from build variant tasks: lists
        1. Python test suite
      • test/suite/helper_tiered.py — remove s3_store branch in get_auth_token(), remove s3_store entry in bucket dict, remove s3_store scenario tuple, remove s3_store branch in download_objects()
      • test/suite/test_tiered03.py — remove s3-specific branch in conn_config()
      • test/suite/test_tiered06.py — remove s3-specific branch in test_file_system()

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

              Created:
              Updated:
              Resolved: