[FEATURE] Make fileset python client pluggable
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 298
Description
### Describe the feature
As Gravitino has support fileset that can be easily pluggable, for example, users or developers can custom fileset type and access this fileset through GVFS Java client without changing Gravitino code. However, the Python client needs to be changed to access this fileset.
We need to make the Python client capable of accessing custom fileset without modifying the code and introduce a mechanism similar to HCFS.
### Motivation
_No response_
### Describe the solution
_No response_
### Additional context
_No response_
Contributor guide
Research direction
Start by locating the Python client’s fileset access path and compare it with the existing HCFS mechanism. Define how custom fileset types can be registered and accessed without modifying Gravitino code; done means a custom fileset works through the Python client.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100