cloudflare / cloudflare/utahfs
Proposal: Use Rclone's FS Interface for Object Store Layer
- Dominant language
- Go
- Stars
- 812
- Forks
- 49
- PR merge metrics
- No merged PRs in 30d
Description
The project contains implementations for object store providers. I want to propose an alternative to that by using Rclone's [FS](https://pkg.go.dev/github.com/rclone/rclone/fs?tab=doc#Fs) interface. Rclone has implementations for several [providers](https://rclone.org/#providers) and so by using that UtahFS can immediately support multiple providers. A simple wrapper around Rclone's FS can be implemented which satisfies the ObjectStore interface internally.
As far as I understood, Object Layer is simple Getters and Setters and since all of the additional security is implemented by above layers, a third party implementation should suffice. But I might be wrong here.
Disclaimer: I'm not in anyway associated with Rclone project.
Contributor guide
Assessment
This issue has not been assessed yet.