This page contains a list of project ideas which will be suitable for students (for GSOC, internship etc.)

Projects/Features which needs contributors



This is a new distribution logic, which can scale Gluster to 1000s of nodes.

Composition xlator for small files

Merge small files into a designated large file using our own custom semantics. This can improve our small file performance.

Path based geo-replication


This would allow remote volume to be of different type (NFS/S3 etc etc) too.

Project Quota support


This will make Gluster's Quota faster, and also provide desired behavior.

Cluster testing framework based on gluster-tester


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.

Network layer changes


There is many improvements we can do in this area