Skip to content
Gluster Filesystem - (this is only a public mirror, see the README for contributing)
C Shell Python Perl M4 Makefile Other
Latest commit 2f29065 May 2, 2016 @itisravi itisravi committed with Jeff Darcy afr: Automagic unsplit-brain by [ctime|mtime|size|majority]
Introduce cluster.favorite-child-policy which when enabled with
[ctime|mtime|size|majority], automatically heals files that are in
split-brian.

The majority policy will not pick a source if there is no majority.
The other three policies pick the first brick with a valid reply and
non-zero ctime/mtime/size as source.

Change-Id: I3c099a0404082213860f74f2c9b4d207cfaedb76
BUG: 1328224
Original-author: Richard Wareing <rwareing@fb.com>
Signed-off-by: Ravishankar N <ravishankar@redhat.com>
Reviewed-on: http://review.gluster.org/14026
Smoke: Gluster Build System <jenkins@build.gluster.com>
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Anuradha Talur <atalur@redhat.com>
Reviewed-by: Jeff Darcy <jdarcy@redhat.com>
Failed to load latest commit information.
api gfapi/upcall: Use GF_CALLOC while allocating variables May 24, 2016
build-aux build: include a dummy config.sub and config.guess in releases May 24, 2016
cli tier/cli : printing a warning instead of skipping the node May 20, 2016
contrib qemu-block: deprecated/defunct, remove from tree Mar 7, 2016
doc core: assorted typos and spelling mistakes reported by Debian lintian May 18, 2016
extras common-ha: wait for cluster to elect DC before accessing CIB May 24, 2016
geo-replication core: assorted typos and spelling mistakes reported by Debian lintian May 18, 2016
glusterfsd core: assorted typos and spelling mistakes reported by Debian lintian May 18, 2016
heal heal/xml : xml implementation of heal info and splitbrain info May 8, 2016
libglusterfs features/shard: Get hard-link-count in {unlink,rename}_cbk before del… May 20, 2016
rpc core: Honour mandatory lock flags during lock migration May 20, 2016
tests afr: Automagic unsplit-brain by [ctime|mtime|size|majority] May 25, 2016
tools scripts: bash-isms in scripts May 18, 2016
xlators afr: Automagic unsplit-brain by [ctime|mtime|size|majority] May 25, 2016
.gitignore build: include a dummy config.sub and config.guess in releases May 24, 2016
.mailmap scripts: add new email aliases Apr 16, 2014
AUTHORS cleaned up some outdated files Mar 12, 2010
CONTRIBUTING rfc.sh: set 'Change-Id: ' header on first run Aug 15, 2012
COPYING-GPLV2 license: dual license under GPLV2 and LGPLV3+ May 10, 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 build: Remove systemtap references from source Nov 10, 2015
MAINTAINERS MAINTAINERS: add maintainers for quota Mar 3, 2016
Makefile.am build: include a dummy config.sub and config.guess in releases May 24, 2016
NEWS news: note the move to gerrit Jul 18, 2011
README.md Include documentation url in README for reference Aug 9, 2015
THANKS Typo fix THANKS message Sep 16, 2014
autogen.sh build: include a dummy config.sub and config.guess in releases May 24, 2016
configure.ac configure: Prevent glupy installation outside $prefix May 14, 2016
glusterfs-api.pc.in build: make contrib/uuid dependency optional Apr 10, 2015
glusterfs.spec.in build: include a dummy config.sub and config.guess in releases May 24, 2016
libgfchangelog.pc.in build: make contrib/uuid dependency optional Apr 10, 2015
libgfdb.pc.in build: make contrib/uuid dependency optional Apr 10, 2015
rfc.sh build: update link for .git/hooks/commit-msg Jan 14, 2016
run-tests-in-vagrant.sh vagrant-test: added more options and centos6 base box Apr 25, 2016
run-tests.sh tests: fix per-test core detection Apr 7, 2016

README.md

Something went wrong with that request. Please try again.