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)
C Shell Python Perl C++ Java Other

cluster/ec: add separate versions for data/entry, metadata

Adding 64 bits in "version" key of extended attributes. First 64 bits (Left)
represents Data version. Last 64 bits (right) represents Meta Data version.

Note: 3.7 and 3.6 version ec can't co-exist with this change because xattrop in
3.6 will fail with ERANGE as the buffer passed to it will be '8' bytes where as
the value will be 16 bytes in 3.7. Where as 3.7 version clients can work with
old version files. For upgrades we need to tell users to complete heals and
then upgrade

BUG: 1215265
Change-Id: Ib85114680cb7e75b8371c984d9f7b6401c1ffb93
Signed-off-by: Ashish Pandey <aspandey@redhat.com>
Reviewed-on: http://review.gluster.org/10312
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Tested-by: NetBSD Build System
Reviewed-by: Pranith Kumar Karampuri <pkarampu@redhat.com>
latest commit 50063ea7f4
Ashish Pandey authored pranithk committed
Failed to load latest commit information.
api libgfapi : anonymous fd support
build-aux build: make GLUSTERD_WORKDIR rely on localstatedir
cli quota/marker: turn off inode quotas by default
contrib core: Global timer-wheel
doc doc/admin-guide: BitRot command line usage
extras NFS-Ganesha : Do not empty global config file when cluster is torn
geo-replication geo-rep: Minimize rm -rf race in Geo-rep
glusterfs-hadoop hadoop-glusterfs: Fix IndexOutOfBounds Exception
glusterfsd glusterd: gluster volume status should show status of bitrot and scru…
heal build: glfsheal should link against $(UUID_LIBS)
libglusterfs ctr/xlator: Named lookup heal of pre-existing files, before ctr was ON.
rpc quota/marker: turn off inode quotas by default
tests ctr/xlator: Named lookup heal of pre-existing files, before ctr was ON.
tools tools/glusterfind: New option to pre --regenerate-outfile
xlators cluster/ec: add separate versions for data/entry, metadata
.gitignore build: sort gitignore entries
.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 Update MAINTAINERS file
Makefile.am build: Autogenerated files delivered in dist tarball
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: configure: automake defaults to max filename length=99 chars
glusterfs-api.pc.in build: make contrib/uuid dependency optional
glusterfs.spec.in build: gluster-api-devel requires libacl-devel
libgfchangelog.pc.in build: make contrib/uuid dependency optional
libgfdb.pc.in build: make contrib/uuid dependency optional
rfc.sh Fix incorrect rfc.sh and checkpatch.pl use of "jenkins" instead of "g…
run-tests.sh tests: Check aux umount is unmounted for quota tests

README.md

Something went wrong with that request. Please try again.