apache / airavata-mft

Apache Airavata Managed File Transfer Services
https://airavata.apache.org
Apache License 2.0
32 stars 39 forks source link

FUSE based file system implementation for MFT #132

Open DImuthuUpe opened 6 months ago

DImuthuUpe commented 6 months ago

Airvata MFT offers a gRPC API that allows us to access data stored in various endpoints. This feature can be leveraged to create a file system that can be mounted on devices. FUSE [1] provides a user-friendly framework for developing user-space file system mounts. Additionally, there is a file system already implemented for S3 that can be used as a reference [2].

[1] https://github.com/libfuse/libfuse [2] https://github.com/s3fs-fuse/s3fs-fuse