Bugs often get fixed in master before release branches.

When a bug is fixed in the master branch it might be desirable or necessary to backport the fix to a stable branch.

This page is intended to help organize support (and prioritization) for backporting bug fixes of importance to the community.

GlusterFs 3.6

Requested Backports for 3.6.0

The tracker bug for 3.6.0 : https://bugzilla.redhat.com/show_bug.cgi?id=glusterfs-3.6.0

Please add 'glusterfs-3.6.0' in the 'Blocks' field of bugs to propose inclusion in GlusterFS 3.6.0.

GlusterFs 3.5

Requested Backports for 3.5.3

Current list of bugs planned for inclusion.

GlusterFs 3.4

Requested Backports for 3.4.6

The tracker bug for 3.4.6 : https://bugzilla.redhat.com/show_bug.cgi?id=glusterfs-3.4.6

Please add 'glusterfs-3.4.6' in the 'Blocks' field of bugs to propose inclusion in GlusterFS 3.4.6.

https://bugzilla.redhat.com:443/show_bug.cgi?id=1116150 https://bugzilla.redhat.com:443/show_bug.cgi?id=1117851

Requested Backports for 3.4.4

https://bugzilla.redhat.com/show_bug.cgi?id=859581 - "self-heal process can sometimes create directories instead of symlinks for the root gfid file in .glusterfs"

https://bugzilla.redhat.com/show_bug.cgi?id=1041109 - "structure needs cleaning" message appear when accessing files.

https://bugzilla.redhat.com/show_bug.cgi?id=1073023 - glusterfs mount crash after remove brick, detach peer and termination

Requested Backports for 3.4.3

https://bugzilla.redhat.com/show_bug.cgi?id=859581 - "self-heal process can sometimes create directories instead of symlinks for the root gfid file in .glusterfs"

https://bugzilla.redhat.com/show_bug.cgi?id=1041109 - "structure needs cleaning" message appear when accessing files.

https://bugzilla.redhat.com/show_bug.cgi?id=977492 - large NFS writes to Gluster slow down then stop

https://bugzilla.redhat.com/show_bug.cgi?id=1073023 - glusterfs mount crash after remove brick, detach peer and termination

Requested Backports for 3.3.3

Enable fusermount by default, make nightly autobuilding work

Requested Backports for 3.4.2

Please enter bugzilla ID or patch URL here:

​1) Until RDMA handling is improved, we should output a warning when using RDMA volumes - https://bugzilla.redhat.com/show_bug.cgi?id=1017176

​2) Unable to shrink volumes without dataloss - https://bugzilla.redhat.com/show_bug.cgi?id=1024369

​3) cluster/dht: Allow non-local clients to function with nufa volumes. - http://review.gluster.org/5414

Requested Backports for 3.4.1

Please enter bugzilla ID or patch URL here.

https://bugzilla.redhat.com/show_bug.cgi?id=812230 - "quota context not set in inode"

https://bugzilla.redhat.com/show_bug.cgi?id=893778 - "NFS crash bug"

A note for whoever reviews this list: These are the fixes for issues that have caused actual service disruption in our production installation and thus are absolutely required for us (-- Lubomir Rintel):

https://bugzilla.redhat.com/show_bug.cgi?id=994392 - "Setting ACL entries fails with glusterfs-3.4.0"

https://bugzilla.redhat.com/show_bug.cgi?id=991622 - "fd leaks observed while running dbench with "open-behind" volume option set to "on" on a replicate volume"

These are issues that we've stumbled upon during the git log review and that seemed scary enough for us to cherry-pick them to avoid risk, despite not being actually hit. Hope that helps deciding whether it's worthwhile cherry-picking them (-- Lubomir Rintel):

https://bugzilla.redhat.com/show_bug.cgi?id=961691 "CLI crash upon executing "gluster peer status" command"

https://bugzilla.redhat.com/show_bug.cgi?id=965995 "quick-read and open-behind xlator: Make options (volume_options ) structure NULL terminated."

https://bugzilla.redhat.com/show_bug.cgi?id=958691 "nfs-root-squash: rename creates a file on a file residing inside a sticky bit set directory"

https://bugzilla.redhat.com/show_bug.cgi?id=982919 "DHT : files are stored on directory which doesn't have hash range(hash layout)"

https://bugzilla.redhat.com/show_bug.cgi?id=976189 "statedump crashes in ioc_inode_dump"

https://bugzilla.redhat.com/show_bug.cgi?id=982174 "cli crashes when setting diagnostics.client-log-level is set to trace"

https://bugzilla.redhat.com/show_bug.cgi?id=989579 "glusterfsd crashes on smallfile benchmark"

http://review.gluster.org/5821, "tests: call 'cleanup' at the end of each test", https://bugzilla.redhat.com/show_bug.cgi?id=1004756, backport of 983975

http://review.gluster.org/5822, "glusterfs-api.pc.in contains an rpath", https://bugzilla.redhat.com/show_bug.cgi?id=1004751, backport of 1002220

http://review.gluster.org/5824 "glusterd.service (systemd), ensure glusterd starts before any local gluster mounts", https://bugzilla.redhat.com/show_bug.cgi?id=1004796, backport of 1004795

https://bugzilla.redhat.com/show_bug.cgi?id=819130 meta, check that glusterfs.spec.in has all relevant updates

https://bugzilla.redhat.com/show_bug.cgi?id=1012400 - Glusterd would not store all the volumes when a global options were set leading to peer rejection

Requested Backports

Unaddressed bugs