Release notes for Gluster 6.6

This is a bugfix release. The release notes for 6.0, 6.1, 6.2, 6.3, 6.4 and 6.5 contains a listing of all the new features that were added and bugs fixed in the GlusterFS 6 stable release.

NOTE: Next minor release tentative date: Week of 30th December, 2019

Major changes, features and limitations addressed in this release

None

Major issues

None

Bugs addressed

Bugs addressed since release-6.5 are listed below.

  • #1726175: CentOs 6 GlusterFS client creates files with time 01/01/1970
  • #1737141: read() returns more than file size when using direct I/O
  • #1739320: The result (hostname) of getnameinfo for all bricks (ipv6 addresses) are the same, while they are not.
  • #1739335: Multiple disconnect events being propagated for the same child
  • #1739451: An Input/Output error happens on a disperse volume when doing unaligned writes to a sparse file
  • #1740525: event: rename event_XXX with gf_ prefixed to avoid crash when apps linked libevent at the same time
  • #1741044: atime/mtime is not restored after healing for entry self heals
  • #1741402: READDIRP incorrectly updates posix-acl inode ctx
  • #1743219: glusterd start is failed and throwing an error Address already in use
  • #1743782: Windows client fails to copy large file to GlusterFS volume share with fruit and streams_xattr VFS modules via Samba
  • #1743988: Setting cluster.heal-timeout requires volume restart
  • #1745421: ./tests/bugs/glusterd/bug-1595320.t is failing
  • #1746118: capture stat failure error while setting the gfid
  • #1746138: ctime: If atime is updated via utimensat syscall ctime is not getting updated
  • #1749157: bug-1402841.t-mt-dir-scan-race.t fails spuriously
  • #1749307: Failures in remove-brick due to [Input/output error] errors
  • #1750228: [geo-rep]: Non-root - Unable to set up mountbroker root directory and group
  • #1751557: syncop: Bail out if frame creation fails
  • #1752413: ctime: Cannot see the "trusted.glusterfs.mdata" xattr for directory on a new brick after rebalance
  • #1753561: Custom xattrs are not healed on newly added brick
  • #1753571: interrupts leak memory
  • #1755679: Segmentation fault occurs while truncate file
  • #1755785: git clone fails on gluster volumes exported via nfs-ganesha
  • #1760361: packaging: remove leftover bd cruft in rpm .spec.in
  • #1760706: glustershd can not decide heald_sinks, and skip repair, so some entries lingering in volume heal info
  • #1760792: afr: support split-brain CLI for replica 3
  • #1761907: Rebalance causing IO Error - File descriptor in bad state
  • #1763028: [geo-rep] sync_method showing rsync instead of tarssh post in-service upgrade
  • #1764171: [Upgrade] Config files are not upgraded to new version
  • #1764172: geo-replication sessions going faulty
  • #1764174: geo-rep syncing significantly behind and also only one of the directories are synced with tracebacks seen
  • #1764176: geo-rep: Changelog archive file format is incorrect
  • #1764178: tests/geo-rep: Add test case to validate non-root geo-replication setup
  • #1764183: [GSS] geo-rep entering into faulty state with OSError: [Errno 13] Permission denied
  • #1765433: test: fix non-root geo-rep test case