summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/release-notes/3.8.10.md57
1 files changed, 57 insertions, 0 deletions
diff --git a/doc/release-notes/3.8.10.md b/doc/release-notes/3.8.10.md
new file mode 100644
index 00000000000..d67b8ca7494
--- /dev/null
+++ b/doc/release-notes/3.8.10.md
@@ -0,0 +1,57 @@
+# Release notes for Gluster 3.8.10
+
+This is a bugfix release. The [Release Notes for 3.8.0](3.8.0.md),
+[3.8.1](3.8.1.md), [3.8.2](3.8.2.md), [3.8.3](3.8.3.md), [3.8.4](3.8.4.md),
+[3.8.5](3.8.5.md), [3.8.6](3.8.6.md), [3.8.7](3.8.7.md), [3.8.8](3.8.8.md) and
+[3.8.9](3.8.9.md) contain a listing of all the new features that were added and
+bugs fixed in the GlusterFS 3.8 stable release.
+
+
+## Improved configuration with additional 'virt' options
+
+This release includes 5 more options to group virt (for VM workloads) for
+optimal performance.
+
+Updating to the glusterfs version containing this patch won't automatically set
+these newer options on already existing volumes that have group virt
+configured. The changes take effect only when post-upgrade
+
+ # gluster volume-set <VOL> group virt
+
+is performed.
+
+For already existing volumes the users may execute the following five commands,
+if not already set:
+
+ # gluster volume set <VOL> performance.low-prio-threads 32
+ # gluster volume set <VOL> cluster.locking-scheme granular
+ # gluster volume set <VOL> features.shard on
+ # gluster volume set <VOL> cluster.shd-max-threads 8
+ # gluster volume set <VOL> cluster.shd-wait-qlength 10000
+ # gluster volume set <VOL> user.cifs off
+
+It is most likely that `features.shard` would already have been set on the
+volume even before the upgrade, in which case the third `volume set` command
+above may be skipped.
+
+
+## Bugs addressed
+
+A total of 18 patches have been merged, addressing 16 bugs:
+
+- [#1387878](https://bugzilla.redhat.com/1387878): Rebalance after add bricks corrupts files
+- [#1412994](https://bugzilla.redhat.com/1412994): Memory leak on mount/fuse when setxattr fails
+- [#1420993](https://bugzilla.redhat.com/1420993): Modified volume options not synced once offline nodes comes up.
+- [#1422352](https://bugzilla.redhat.com/1422352): glustershd process crashed on systemic setup
+- [#1422394](https://bugzilla.redhat.com/1422394): Gluster NFS server crashing in __mnt3svc_umountall
+- [#1422811](https://bugzilla.redhat.com/1422811): [Geo-rep] Recreating geo-rep session with same slave after deleting with reset-sync-time fails to sync
+- [#1424915](https://bugzilla.redhat.com/1424915): dht_setxattr returns EINVAL when a file is deleted during the FOP
+- [#1424934](https://bugzilla.redhat.com/1424934): Include few more options in virt file
+- [#1424974](https://bugzilla.redhat.com/1424974): remove-brick status shows 0 rebalanced files
+- [#1425112](https://bugzilla.redhat.com/1425112): [Ganesha] : Unable to bring up a Ganesha HA cluster on RHEL 6.9.
+- [#1425307](https://bugzilla.redhat.com/1425307): Fix statvfs for FreeBSD in Python
+- [#1427390](https://bugzilla.redhat.com/1427390): systemic testing: seeing lot of ping time outs which would lead to splitbrains
+- [#1427419](https://bugzilla.redhat.com/1427419): Warning messages throwing when EC volume offline brick comes up are difficult to understand for end user.
+- [#1428743](https://bugzilla.redhat.com/1428743): Fix crash in dht resulting from tests/features/nuke.t
+- [#1429312](https://bugzilla.redhat.com/1429312): Prevent reverse heal from happening
+- [#1429405](https://bugzilla.redhat.com/1429405): Restore atime/mtime for symlinks and other non-regular files.