summaryrefslogtreecommitdiffstats
path: root/doc/release-notes/3.10.5.md
blob: b91bf5b36402db00504a0fc6fb6a524621bceaa3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Release notes for Gluster 3.10.5

This is a bugfix release. The release notes for [3.10.0](3.10.0.md) ,
[3.10.1](3.10.1.md), [3.10.2](3.10.2.md), [3.10.3](3.10.3.md) and [3.10.4](3.10.4.md)
contain a listing of all the new features that were added and
bugs fixed in the GlusterFS 3.10 stable release.

## Major changes, features and limitations addressed in this release
**No Major changes**

## Major issues
1. Expanding a gluster volume that is sharded may cause file corruption
- Sharded volumes are typically used for VM images, if such volumes are
expanded or possibly contracted (i.e add/remove bricks and rebalance)
there are reports of VM images getting corrupted.
- The last known cause for corruption [#1467010](https://bugzilla.redhat.com/show_bug.cgi?id=1467010)
has a fix with this release. As further testing is still in progress, the issue
is retained as a major issue.
2. Brick multiplexing is being tested and fixed aggressively but we still have a
   few crashes and memory leaks to fix.


## Bugs addressed

Bugs addressed since release-3.10.4 are listed below.

- [#1467010](https://bugzilla.redhat.com/1467010): Fd based fops fail with EBADF on file migration
- [#1468126](https://bugzilla.redhat.com/1468126): disperse seek does not correctly handle the end of file
- [#1468198](https://bugzilla.redhat.com/1468198): [Geo-rep]: entry failed to sync to slave with ENOENT errror
- [#1470040](https://bugzilla.redhat.com/1470040): packaging: Upgrade glusterfs-ganesha sometimes fails to semanage ganesha_use_fusefs
- [#1470488](https://bugzilla.redhat.com/1470488): gluster volume status --xml fails when there are 100 volumes
- [#1471028](https://bugzilla.redhat.com/1471028): glusterfs process leaking memory when error occurs
- [#1471612](https://bugzilla.redhat.com/1471612): metadata heal not happening despite having an active sink
- [#1471870](https://bugzilla.redhat.com/1471870): cthon04 can cause segfault in gNFS/NLM
- [#1471917](https://bugzilla.redhat.com/1471917): [GANESHA] Ganesha setup creation fails due to selinux blocking some services required for setup creation
- [#1472446](https://bugzilla.redhat.com/1472446): packaging: save ganesha config files in (/var)/run/gluster/shared_storage/nfs-ganesha
- [#1473129](https://bugzilla.redhat.com/1473129): dht/rebalance: Improve rebalance crawl performance
- [#1473132](https://bugzilla.redhat.com/1473132): dht/cluster: rebalance/remove-brick should honor min-free-disk
- [#1473133](https://bugzilla.redhat.com/1473133): dht/cluster: rebalance/remove-brick should honor min-free-disk
- [#1473134](https://bugzilla.redhat.com/1473134): The rebal-throttle setting does not work as expected
- [#1473136](https://bugzilla.redhat.com/1473136): rebalance: Allow admin to change thread count for rebalance
- [#1473137](https://bugzilla.redhat.com/1473137): dht: Make throttle option "normal" value uniform across dht_init and dht_reconfigure
- [#1473140](https://bugzilla.redhat.com/1473140): Fix on demand file migration from client
- [#1473141](https://bugzilla.redhat.com/1473141): cluster/dht: Fix hardlink migration failures
- [#1475638](https://bugzilla.redhat.com/1475638): [Scale] : Client logs flooded with "inode context is NULL" error messages
- [#1476212](https://bugzilla.redhat.com/1476212): [geo-rep]: few of the self healed hardlinks on master did not sync to slave
- [#1478498](https://bugzilla.redhat.com/1478498): scripts: invalid test in S32gluster_enable_shared_storage.sh
- [#1478499](https://bugzilla.redhat.com/1478499): packaging: /var/lib/glusterd/options should be %config(noreplace)
- [#1480594](https://bugzilla.redhat.com/1480594): nfs process crashed in "nfs3_getattr"