You are viewing a plain text version of this content. The canonical link for it is here.
Posted to gsoc@community.apache.org by "Hao Ding (Jira)" <ji...@apache.org> on 2024/03/25 12:11:00 UTC
[jira] [Created] (GSOC-272) Apache OpenDAL: Ofs via CloudFilter Project
Hao Ding created GSOC-272:
-----------------------------
Summary: Apache OpenDAL: Ofs via CloudFilter Project
Key: GSOC-272
URL: https://issues.apache.org/jira/browse/GSOC-272
Project: Comdev GSOC
Issue Type: New Feature
Reporter: Hao Ding
## Contributor information
- Name: Feihan Huang
- Email: <ho...@gmail.com>
- GitHub: <https://github.com/ho-229>
- Location: Tianjin, China (GMT+8:00)
## Project information
- Name: OpenDAL Ofs via CloudFilter
- Related Issues: <https://github.com/apache/opendal/issues/4130>
- Project Mentors: Xuanwo <xu...@apache.org>
- Project Community: Apache OpenDAL
- Project Size: Medium, ~175 hours
## Project abstract
OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way. currently `ofs` can expose OpenDAL power in a `fuse` way that allow users to mount storage services locally.
But `fuse` is only support Linux and some UNIX platforms which limits the usage scenarios of `ofs`. So we need to support other popular platform i.e. Windows to extend its usage scenarios.
Windows has a number of options that allow user-mode applications to project hierarchical data from the backing data store into the file system, such as `ProjFs` and `CloudFilter`. Considering `ofs` are majorly used in cloud storage, we need to support `CloudFilter` as well.
## Timeline
#### Before April 30
- Familiarize `CloudFilter` and its APIs..
- Investigate existing `CloudFilter` Rust bindings, and get in touch with the bindings maintainer if needed.
- Determine specific goals to implement.
#### May 1 - May 26
- Work closely with `CloudFilter` Rust bindings, make sure it can be used in `ofs`.
#### May 27 - June 20
- Write the major implementation of `ofs` via `CloudFilter`.
#### June 21 - June 30
- Test the implementation of `ofs` via `CloudFilter`.
- Prepare midterm evaluation with mentor.
#### July 1 - July 19
* Complete tests and fix bugs.
- Prepare final evaluation with mentor.
mentors: Xuanwo xuanwo@apache.org
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: gsoc-unsubscribe@community.apache.org
For additional commands, e-mail: gsoc-help@community.apache.org