Gluster Filesystem - (this is only a public mirror, see the README for contributing)
Clone or download
Sanju-1919 and atinmu glusterd: reduce length allocated to name
In glusterd_proc_ and glusterd_svc_ structures name is having
length of PATH_MAX, allocating NAME_MAX will be sufficient.

Change-Id: I637ba00e1a80ca6a1ecc0c2dbf180c4633c1ca5b
updates: bz#1193929
Signed-off-by: Sanju Rakonde <srakonde@redhat.com>
Latest commit b7732b9 Sep 21, 2018
Permalink
Failed to load latest commit information.
.github doc: describe how to contribute when a GitHub Pull-Request is made Jan 30, 2018
api gfapi: Cleanup alias file Sep 17, 2018
build-aux checkpatch.pl: fix the perl warning Jul 6, 2018
cli Land part 2 of clang-format changes Sep 12, 2018
contrib multiple files: remove unndeeded memset() Aug 29, 2018
doc clang-format: add the config file Sep 12, 2018
events core: python3 Sep 3, 2018
extras extras: Add new options to group "virt" Sep 21, 2018
geo-replication geo-rep: Fix issues related config set Sep 18, 2018
glusterfsd glusterfsd/mgmt : Check for NULL after creating frame Sep 21, 2018
heal Land part 2 of clang-format changes Sep 12, 2018
libglusterfs dht: Operate internal fops with negative pid Sep 20, 2018
rpc socket: set 42 as default tpc-user-timeout Sep 14, 2018
tests afr: fix incorrect reporting of directory split-brain Sep 21, 2018
tools Land part 2 of clang-format changes Sep 12, 2018
xlators glusterd: reduce length allocated to name Sep 22, 2018
.clang-format clang-format: add the config file Sep 12, 2018
.gitignore clang-format: add the config file Sep 12, 2018
.mailmap mailmap: add mailmap entry for potatogim Nov 16, 2017
.testignore logrotate: utilize the new 'maxsize' option Sep 19, 2018
AUTHORS cleaned up some outdated files Mar 12, 2010
COMMITMENT add COMMITMENT file as part of GPL cure May 25, 2018
CONTRIBUTING rfc.sh: set 'Change-Id: ' header on first run Aug 15, 2012
COPYING-GPLV2 license: dual license under GPLV2 and LGPLV3+ May 11, 2012
COPYING-LGPLV3 license: dual license under GPLV2 and LGPLV3+ May 11, 2012
ChangeLog Fixed build problems for init script installation. Mar 9, 2009
INSTALL Use the new URL for the docs Sep 7, 2017
MAINTAINERS MAINTAINERS: Add Xavier Hernandez as peer for shard xlator Aug 7, 2018
Makefile.am core: python3 Sep 3, 2018
NEWS news: note the move to gerrit Jul 18, 2011
README.md Use the new URL for the docs Sep 7, 2017
THANKS Typo fix THANKS message Sep 16, 2014
autogen.sh build: remove bundled arg-standalone Jul 28, 2018
configure.ac build: cleanup xlator link, --no-undefined, libuuid Sep 12, 2018
glusterfs-api.pc.in *.pc: Fix include path in Cflags Nov 8, 2017
glusterfs.spec.in packaging: glusterfs.spec(.in) cleanup Sep 17, 2018
libgfchangelog.pc.in *.pc: Fix include path in Cflags Nov 8, 2017
libgfdb.pc.in *.pc: Fix include path in Cflags Nov 8, 2017
rfc.sh clang-format: add the config file Sep 12, 2018
run-tests-in-vagrant.sh tests/vagrant: install additional dependencies Jun 19, 2018
run-tests.sh tests: Preserve tarball of tests when they timeout Aug 27, 2018
site.h.in core: add some examples of site.h usage Jan 30, 2018
submit-for-review.sh rfc.sh: provide a unified way to update bugs or github issues ID Mar 22, 2018

README.md

Gluster

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

Development

Contributions to gluster in the form of patches and new feature additions can be made by following steps outlined at Developers Guide.

Documentation

The Gluster documentation can be found at Gluster Docs.

Deployment

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

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.