[Gluster-devel] Stable releases continue, GlusterFS 3.5.4 is now available

Niels de Vos ndevos at redhat.com
Thu Jun 4 20:16:12 UTC 2015


In a few moments, http://planet.gluster.org will show the release notes
for GlusterFS 3.5.4.

You can wait for the blog to catch up, or you can read the original post
here:

    http://blog.nixpanic.net/2015/06/stable-releases-continue-glusterfs-354.html

Including the contents for the lazy people that do not want to click a
link, but still are interested what this release brings. Note that the
included version does not have clickable links, for those you need to
visit one of the blog posts.

Thanks,
Niels


GlusterFS 3.5 is the oldest stable release that is still getting
updates. Yesterday GlusterFS 3.5.4 has been released, and the
volunteering packagers have already provided RPM packages for different
Fedora and EPEL versions. If you are running the 3.5 version on Fedora
20 or 21, you are encouraged to install the updates and provide karma.

Release Notes for GlusterFS 3.5.4

This is a bugfix release. The Release Notes for 3.5.0, 3.5.1, 3.5.2 and
3.5.3 contain a listing of all the new features that were added and bugs
fixed in the GlusterFS 3.5 stable release.

  Bugs Fixed:

     * 1092037: Issues reported by Cppcheck static analysis tool
     * 1101138: meta-data split-brain prevents entry/data self-heal of dir/file respectively
     * 1115197: Directory quota does not apply on it's sub-directories
     * 1159968: glusterfs.spec.in: deprecate *.logrotate files in dist-git in favor of the upstream logrotate files
     * 1160711: libgfapi: use versioned symbols in libgfapi.so for compatibility
     * 1161102: self heal info logs are filled up with messages reporting split-brain
     * 1162150: AFR gives EROFS when fop fails on all subvolumes when client-quorum is enabled
     * 1162226: bulk remove xattr should not fail if removexattr fails with ENOATTR/ENODATA
     * 1162230: quota xattrs are exposed in lookup and getxattr
     * 1162767: DHT: Rebalance- Rebalance process crash after remove-brick
     * 1166275: Directory fd leaks in index translator
     * 1168173: Regression tests fail in quota-anon-fs-nfs.t
     * 1173515: [HC] - mount.glusterfs fails to check return of mount command.
     * 1174250: Glusterfs outputs a lot of warnings and errors when quota is enabled
     * 1177339: entry self-heal in 3.5 and 3.6 are not compatible
     * 1177928: Directories not visible anymore after add-brick, new brick dirs not part of old bricks
     * 1184528: Some newly created folders have root ownership although created by unprivileged user
     * 1186121: tar on a gluster directory gives message "file changed as we read it" even though no updates to file in progress
     * 1190633: self-heal-algorithm with option "full" doesn't heal sparse files correctly
     * 1191006: Building argp-standalone breaks nightly builds on Fedora Rawhide
     * 1192832: log files get flooded when removexattr() can't find a specified key or value
     * 1200764: [AFR] Core dump and crash observed during disk replacement case
     * 1202675: Perf: readdirp in replicated volumes causes performance degrade
     * 1211841: glusterfs-api.pc versioning breaks QEMU
     * 1222150: readdirp return 64bits inodes even if enable-ino32 is set

  Known Issues:

     * The following configuration changes are necessary for 'qemu' and 'samba vfs plugin' integration with libgfapi to work seamlessly:
         1. gluster volume set <volname> server.allow-insecure on
         2. restarting the volume is necessary

 gluster volume stop <volname>
 gluster volume start <volname>

         3. Edit /etc/glusterfs/glusterd.vol to contain this line:

 option rpc-auth-allow-insecure on

         4. restarting glusterd is necessary

 service glusterd restart

       More details are also documented in the Gluster Wiki on the Libgfapi with qemu libvirt page.
     * For Block Device translator based volumes open-behind translator at the client side needs to be disabled.

 gluster volume set <volname> performance.open-behind disabled

     * libgfapi clients calling glfs_fini before a successful glfs_init will cause the client to hang as reported here. The workaround is NOT to call glfs_fini for error cases encountered before a successful glfs_init. This is being tracked in Bug 1134050 for glusterfs-3.5 and Bug 1093594 for mainline.
     * If the /var/run/gluster directory does not exist enabling quota will likely fail (Bug 1117888).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20150604/6637879b/attachment.sig>


More information about the Gluster-devel mailing list