Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Gluster Filesystem - (this is only a public mirror)
branch: master

cluster/dht: Propagate an event only after hearing the same from all …

…subvolumes

In dht_notify(), we propagate each event without checking whether
all subvolumes have reported the same event earlier. As a result
separate events are being forwarded for each dht-subvolume.

This change is to make sure that we propagate a particular event
only if all other subvolumes have already reported the same event
once earlier.

Change-Id: I6c73fa105e967f29648af9e2030f91a94f2df130
BUG: 1176543
Signed-off-by: Anoop C S <achiraya@redhat.com>
Reviewed-on: http://review.gluster.org/9322
Reviewed-by: Raghavendra G <rgowdapp@redhat.com>
Tested-by: Raghavendra G <rgowdapp@redhat.com>
latest commit fc214f0f90
Anoop C S anoopcs9 authored raghavendrahg committed
Failed to load latest commit information.
api gfapi: handle inode_link failures gracefully
build-aux build: make GLUSTERD_WORKDIR rely on localstatedir
cli cli: Provide CLI to create disperse volume with data, redundancy counts
contrib build, glusterd: Add liburcu to build system
doc glusterd: nfs,shd,quotad,snapd daemons refactoring
extras geo-rep: Handle copying of common_secret.pem.pub to slave correctly.
geo-replication geo-rep: Add support for non standard AuthorizedKeysFile location
glusterfs-hadoop hadoop-glusterfs: Fix IndexOutOfBounds Exception
glusterfsd protocol/client: sequence CHILD_UP, CHILD_DOWN etc notifications
heal syncop: Provide syncop_ftw and syncop_dir_scan utils
libglusterfs cluster/afr : provide split-brain info by using getxattr
rpc rdma: Fix failure to call rdma_bind_addr if unable to bind privileged…
tests cli: Provide CLI to create disperse volume with data, redundancy counts
xlators cluster/dht: Propagate an event only after hearing the same from all …
.gitignore api: versioned symbols in libgfapi.so for compatibility
.mailmap scripts: add new email aliases
AUTHORS cleaned up some outdated files
CONTRIBUTING rfc.sh: set 'Change-Id: ' header on first run
COPYING-GPLV2 license: dual license under GPLV2 and LGPLV3+
COPYING-LGPLV3 license: dual license under GPLV2 and LGPLV3+
ChangeLog Fixed build problems for init script installation.
INSTALL core: update INSTALL file.
MAINTAINERS Remove inactive maintainers.
Makefile.am README: Adding information about Gluster dev workflow
NEWS news: note the move to gerrit
README.md README: Adding information about Gluster dev workflow
THANKS Typo fix THANKS message
autogen.sh logging: remove unused message-id scripts
configure.ac build, glusterd: Add liburcu to build system
glusterfs-api.pc.in build: Start using library versioning for various libraries
glusterfs.spec.in spec: correcting GlusterFS string
libgfchangelog.pc.in build: Start using library versioning for various libraries
rfc.sh extras/checkpatch.pl: linux kernel style patch verification
run-tests.sh tests: Removing rpmbuild/mock check from run-tests.sh

README.md

Something went wrong with that request. Please try again.