All Projects → gluster → Glusterfs

gluster / Glusterfs

Licence: other
Gluster Filesystem : Build your distributed storage in minutes

Programming Languages

c
50402 projects - #5 most used programming language
shell
77523 projects
python
139335 projects - #7 most used programming language
perl
6916 projects
Makefile
30231 projects
M4
1887 projects

Projects that are alternatives of or similar to Glusterfs

Longhorn
Cloud-Native distributed storage built on and for Kubernetes
Stars: ✭ 3,384 (-1.54%)
Mutual labels:  storage, high-availability, distributed-systems, k8s-sig-storage
Moosefs
MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)
Stars: ✭ 1,025 (-70.18%)
Mutual labels:  storage, filesystem, high-availability, snapshot
awesome-storage
A curated list of storage open source tools. Backups, redundancy, sharing, distribution, encryption, etc.
Stars: ✭ 324 (-90.57%)
Mutual labels:  replication, storage, glusterfs, high-availability
Seaweedfs
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
Stars: ✭ 13,380 (+289.29%)
Mutual labels:  replication, distributed-systems, erasure-coding
ansible-role-glusterfs
Ansible Role - GlusterFS
Stars: ✭ 95 (-97.24%)
Mutual labels:  filesystem, glusterfs, gluster
Lizardfs
LizardFS is an Open Source Distributed File System licensed under GPLv3.
Stars: ✭ 793 (-76.93%)
Mutual labels:  replication, high-availability, distributed-systems
Juicefs
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Stars: ✭ 4,262 (+24%)
Mutual labels:  storage, filesystem, distributed-systems
libgfapi-python
Python bindings for libgfapi - (This is only a public mirror)
Stars: ✭ 42 (-98.78%)
Mutual labels:  glusterfs, gluster, libgfapi
cockpit-gluster
Easy to use management console for Gluster Storage with glusterd2 support.
Stars: ✭ 29 (-99.16%)
Mutual labels:  storage, glusterfs, gluster
pg keeper
Simplified clustering module for PostgreSQL
Stars: ✭ 32 (-99.07%)
Mutual labels:  replication, high-availability
loggedfs-python
Filesystem monitoring with Fuse and Python
Stars: ✭ 21 (-99.39%)
Mutual labels:  filesystem, fuse-filesystem
hdrfs
High Data Retention Filesystem
Stars: ✭ 23 (-99.33%)
Mutual labels:  filesystem, fuse-filesystem
MIT6.824-2021
4 labs + 2 challenges + 4 docs
Stars: ✭ 594 (-82.72%)
Mutual labels:  distributed-systems, storage
fuse xattrs
add xattrs support using sidecar files.
Stars: ✭ 28 (-99.19%)
Mutual labels:  filesystem, fuse-filesystem
gcsfs
Google Cloud Storage filesystem for PyFilesystem2
Stars: ✭ 36 (-98.95%)
Mutual labels:  storage, filesystem
Gauntlet
🔖 Guides, Articles, Podcasts, Videos and Notes to Build Reliable Large-Scale Distributed Systems.
Stars: ✭ 336 (-90.22%)
Mutual labels:  distributed-systems, high-availability
epaxos
A pluggable implementation of the Egalitarian Paxos Consensus Protocol
Stars: ✭ 39 (-98.87%)
Mutual labels:  distributed-systems, replication
MeowDB.js
Database in JSON (Node.JS Library)
Stars: ✭ 12 (-99.65%)
Mutual labels:  storage, filesystem
file management sys
file_management_sys 是一个文件共享系统,包括前端文件展示系统和后台管理系统,基于SpringBoot + MyBatis实现。前端文件展示系统包括文件分类和展示界面,文件搜索和文件上传等模块。后台管理系统包含文件管理,权限管理等模块。
Stars: ✭ 60 (-98.25%)
Mutual labels:  distributed-systems, filesystem
FireFiles
Powerful Android File Manager for everything that runs on Android OS (Android TV, Android Watch, Mobile, etc)
Stars: ✭ 37 (-98.92%)
Mutual labels:  storage, filesystem

Gluster is a free and open source software scalable network filesystem.






Build Status Coverage Status

Gluster

Gluster is a software defined distributed storage that can scale to several petabytes. It provides interfaces for object, block and file storage.

Development

The development workflow is documented in Contributors guide

Documentation

The Gluster documentation can be found at Gluster Docs.

Deployment

Quick instructions to build and install can be found in INSTALL file.

Testing

GlusterFS source contains some functional tests under tests/ directory. All these tests are run against every patch submitted for review. If you want your patch to be tested, please add a .t test file as part of your patch submission. You can also submit a patch to only add a .t file for the test case you are aware of.

To run these tests, on your test-machine, just run ./run-tests.sh. Don't run this on a machine where you have 'production' glusterfs is running, as it would blindly kill all gluster processes in each runs.

If you are sending a patch, and want to validate one or few specific tests, then run a single test by running the below command.

  bash# /bin/bash ${path_to_gluster}/tests/basic/rpc-coverage.t

You can also use prove tool if available in your machine, as follows.

  bash# prove -vmfe '/bin/bash' ${path_to_gluster}/tests/basic/rpc-coverage.t

Maintainers

The list of Gluster maintainers is available in MAINTAINERS file.

License

Gluster is dual licensed under GPLV2 and LGPLV3+.

Please visit the Gluster Home Page to find out more about Gluster.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].