2019-08-12 14:39:30 +05:30
|
|
|
# Projects
|
|
|
|
|
|
2015-11-11 14:01:47 +05:30
|
|
|
This page contains a list of project ideas which will be suitable for
|
|
|
|
|
students (for GSOC, internship etc.)
|
|
|
|
|
|
2018-07-21 23:19:29 +05:30
|
|
|
Projects/Features which needs contributors
|
|
|
|
|
------------------------------------------
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2018-07-21 23:19:29 +05:30
|
|
|
|
|
|
|
|
### RIO
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2018-07-21 23:19:29 +05:30
|
|
|
Issue: https://github.com/gluster/glusterfs/issues/243
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2018-07-21 23:19:29 +05:30
|
|
|
This is a new distribution logic, which can scale Gluster to 1000s of nodes.
|
2015-11-11 14:01:47 +05:30
|
|
|
|
|
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
### Composition xlator for small files
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
Merge small files into a designated large file using our own custom
|
|
|
|
|
semantics. This can improve our small file performance.
|
2015-11-11 14:01:47 +05:30
|
|
|
|
|
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
### Path based geo-replication
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
Issue: https://github.com/gluster/glusterfs/issues/460
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
This would allow remote volume to be of different type (NFS/S3 etc etc) too.
|
2015-11-11 14:01:47 +05:30
|
|
|
|
|
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
### Project Quota support
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
Issue: https://github.com/gluster/glusterfs/issues/184
|
2018-07-21 23:19:29 +05:30
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
This will make Gluster's Quota faster, and also provide desired behavior.
|
2015-11-11 14:01:47 +05:30
|
|
|
|
|
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
### Cluster testing framework based on gluster-tester
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
Repo: https://github.com/aravindavk/gluster-tester
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
Build a cluster using docker images (or VMs). Write a tool which would
|
|
|
|
|
extend current gluster testing's .t format to take NODE as an addition
|
|
|
|
|
parameter to run command. This would make upgrade and downgrade testing
|
|
|
|
|
very easy and feasible.
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
### Network layer changes
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
Issue: https://github.com/gluster/glusterfs/issues/391
|
2015-11-11 14:01:47 +05:30
|
|
|
|
2019-10-17 16:14:37 +05:30
|
|
|
There is many improvements we can do in this area
|