Skip to content

Conversation

@tuxpiper
Copy link
Member

@tuxpiper tuxpiper commented Oct 2, 2025

This pull request makes the following changes:

  • Adds fallback driver that allows layering one storage disk over another, for incremental migrations
    • Reads: primary disk is attempted , and if the operation fails, the second disk is read
    • Writes: only primary disk is attempted
    • supports url() but not temporaryUrl()

Test checklist:

  • Set up S3 bucket (with CloudFront CDN) over Rackspace files as secondary disk

    • Uploads go to S3 bucket
    • Uploads to S3 bucket are readable
    • Files in Rackspace files are successfully read and accessed
  • I certify that I ran my checklist

Fixes ushahidi/platform# .

Ping @ushahidi/platform

@tuxpiper tuxpiper merged commit 29f882e into develop Oct 3, 2025
4 checks passed
@tuxpiper tuxpiper deleted the fallback-storage branch October 3, 2025 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants