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: <ho229v3...@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 <xua...@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 xua...@apache.org -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: gsoc-unsubscr...@community.apache.org For additional commands, e-mail: gsoc-h...@community.apache.org