glusterfs
by
gluster

Description: Gluster Filesystem : Build your distributed storage in minutes

View on GitHub ↗

Summary Information

Updated 55 minutes ago
Added to GitGenius on April 7th, 2021
Created on February 17th, 2011
Open Issues & Pull Requests: 285 (+0)
Number of forks: 1,110
Total Stargazers: 5,205 (+0)
Total Subscribers: 232 (+0)

Issue Activity (beta)

Open issues: 230
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 732 days
Stale 30+ days: 222
Stale 90+ days: 212

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • wontfix (40)
  • Type:Enhancement (8)
  • Type:Bug (5)
  • FA: Performance Improvements (3)
  • assigned (3)
  • release 11 (3)
  • CB: geo-replication (2)
  • FA: Technical Debt (2)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: 3.7 days
Mean response time: 179.0 days
90th percentile: 655.2 days
Tracked items: 418

Most active contributors

Detailed Description

GlusterFS is a free and open source software-defined distributed storage system written primarily in C that scales to several petabytes and provides interfaces for object, block, and file storage. The project is hosted at https://www.gluster.org and represents a mature effort to enable organizations to build distributed storage infrastructure rapidly. The repository demonstrates active maintenance with a median issue and pull request response latency of 89.4 hours across 418 tracked items, though the mean response time of 4320.1 hours indicates some older items receive delayed attention. The most active triager and contributor, pranithk, has logged 447 events in the tracked system, followed by sanjurakonde with 125 events and rafikc30 with 80 events, showing concentrated expertise among a core group of maintainers.

The codebase is classified across multiple domains including scalability, reliability, high-availability, volume management, clustering, network-attached storage, filesystem operations, block storage, performance optimization, and data management. The repository's topic tags reflect its core capabilities: distributed systems architecture, erasure coding for data protection, FUSE filesystem integration, replication mechanisms, snapshot functionality, Kubernetes storage integration through k8s-sig-storage, and the libgfapi library for programmatic access. The project maintains dual licensing under GPLv2 and LGPLv3+, providing flexibility for different deployment scenarios.

Issue tracking data reveals that the most frequently applied labels are wontfix with 37 instances, Type:Enhancement with 8 instances, and Type:Bug with 5 instances, suggesting the project receives enhancement requests regularly while maintaining a disciplined approach to scope management. The repository's interconnection with major projects including microsoft/vscode, microsoft/typescript, and rust-lang/rust through overlapping contributors indicates that GlusterFS development benefits from cross-pollination with other significant open source ecosystems.

The project includes comprehensive functional testing infrastructure with test files located in the tests directory, where all patches submitted for review are validated. The testing framework uses .t test files and provides a run-tests.sh script for local validation, with support for the prove tool for selective test execution. The development workflow is documented in a Contributors guide, while deployment instructions are available in an INSTALL file. Documentation is centralized at docs.gluster.org and includes quick-start guides, release notes, and a mailing list for community discussion. The project maintains an active community presence through Slack channels, YouTube development sessions, Twitter updates, and a formal maintainers list documented in the repository.

glusterfs
by
glustergluster/glusterfs

Repository Details

Fetching additional details & charts...