Release notes for Gluster 3.10.1
This is a bugfix release. The release notes for 3.10.0, contains a listing of all the new features that were added and bugs in the GlusterFS 3.10 stable release.
Major changes, features and limitations addressed in this release
- auth-allow setting was broken with 3.10 release and is now fixed (#1429117)
Major issues
- 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.
- If you are using sharded volumes, DO NOT rebalance them till this is fixed
- Status of this bug can be tracked here, #1426508
Bugs addressed
A total of 31 patches have been merged, addressing 26 bugs:
- #1419824: repeated operation failed warnings in gluster mount logs with disperse volume
- #1422769: brick process crashes when glusterd is restarted
- #1422781: Transport endpoint not connected error seen on client when glusterd is restarted
- #1426222: build: fixes to build 3.9.0rc2 on Debian (jessie)
- #1426323: common-ha: no need to remove nodes one-by-one in teardown
- #1426329: [Ganesha] : Add comment to Ganesha HA config file ,about cluster name's length limitation
- #1427387: systemic testing: seeing lot of ping time outs which would lead to splitbrains
- #1427399: [RFE] capture portmap details in glusterd's statedump
- #1427461: Bricks take up new ports upon volume restart after add-brick op with brick mux enabled
- #1428670: Disconnects in nfs mount leads to IO hang and mount inaccessible
- #1428739: Fix crash in dht resulting from tests/features/nuke.t
- #1429117: auth failure after upgrade to GlusterFS 3.10
- #1429402: Restore atime/mtime for symlinks and other non-regular files.
- #1429773: disallow increasing replica count for arbiter volumes
- #1430512: /libgfxdr.so.0.0.1: undefined symbol: __gf_free
- #1430844: build/packaging: Debian and Ubuntu don't have /usr/libexec/; results in bad packages
- #1431175: volume start command hangs
- #1431176: USS is broken when multiplexing is on
- #1431591: memory leak in features/locks xlator
- #1434296: [Disperse] Metadata version is not healing when a brick is down
- #1434303: Move spit-brain msg in read txn to debug
- #1434399: glusterd crashes when peering an IP where the address is more than acceptable range (>255) OR with random hostnames
- #1435946: When parallel readdir is enabled and there are simultaneous readdir and disconnects, then it results in crash
- #1436203: Undo pending xattrs only on the up bricks
- #1436411: Unrecognized filesystems (i.e. btrfs, zfs) log many errors about "getinode size"
- #1437326: Sharding: Fix a performance bug