Die Entwickler des OpenSource Fileclustersystems GlusterFS haben die Version 3.7.5 freigegeben. Diese korrigiert 70 Fehler aus der vorherigen 3.7.4 Version und steht aktuell für Ubuntu, Debian, NetBSD und als Tarball und RPM zum Download bereit:
Tarball und RPMs
http://download.gluster.org/pub/gluster/glusterfs/3.7/3.7.5/
Ubuntu debs
https://launchpad.net/~gluster/+archive/ubuntu/glusterfs-3.7
Debian Unstable (sid)
available from default repos.
NetBSD
ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/filesystems/glusterfs/README.html
Achtung Hinweis zum Update von Version 3.7.2 oder früher
Per Default GlusterFS nutzt seit Version 3.7.3 unsicheren Ports für die Kommunikation. Dies bereitet Probleme beim Upgrade von Version 3.7.2 und früher zur Version 3.7.3 und neuer. Daher sollten folgende Schritte unternommen werden, bevor ein Upgrade durchgeführt wird:
- Enable unsichere Ports für alle Volumen
- gluster volume set <VOLNAME> server.allow-insecure on
- gluster volume set <VOLNAME> client.bind-insecure on
- Enable unsichere Ports für den Dienst GlusterD mit folgendes in die /etc/glusterfs/glusterd.vol eintragen
- option rpc-auth-allow-insecure on
Diese Schritte müssen auf allen Mitgliedern im Cluster durchgeführt werden.
Liste der Bugfixe in GlusterFS 3.7.5
- 1258313 – Start self-heal and display correct heal info after replace brick
- 1268804 – Test tests/bugs/shard/bug-1245547.t failing consistently when run with patch http://review.gluster.org/#/c/11938/
- 1261234 – Possible memory leak during rebalance with large quantity of files
- 1259697 – Disperse volume: Huge memory leak of glusterfsd process
- 1267817 – No quota API to get real hard-limit value.
- 1267822 – Have a way to disable readdirp on dht from glusterd volume set command
- 1267823 – Perf: Getting bad performance while doing ls
- 1267532 – Data Tiering:CLI crashes with segmentation fault when user tries „gluster v tier“ command
- 1267149 – Perf: Getting bad performance while doing ls
- 1266822 – Add more logs in failure code paths + port existing messages to the msg-id framework
- 1262335 – Fix invalid logic in tier.t
- 1251821 – /usr/lib/glusterfs/ganesha/ganesha_ha.sh is distro specific
- 1258338 – Data Tiering: Tiering related information is not displayed in gluster volume info xml output
- 1266872 – FOP handling during file migration is broken in the release-3.7 branch.
- 1266882 – RFE: posix: xattrop ‚GF_XATTROP_ADD_DEF_ARRAY‘ implementation
- 1246397 – POSIX ACLs as used by a FUSE mount can not use more than 32 groups
- 1265633 – AFR : „gluster volume heal <volume_name info“ doesn’t report the fqdn of storage nodes.
- 1259659 – Fix bug in arbiter-statfs.t
- 1261716 – read/write performance improvements for VM workload
- 1261716 – read/write performance improvements for VM workload
- 1258727 – porting logging messages to new logging framework
- 1265892 – Data Tiering : Writes to a file being promoted/demoted are missing once the file migration is complete
- 1262881 – nfs-ganesha: refresh-config stdout output includes dbus messages „method return sender=:1.61 -> dest=:1.65 reply_serial=2“
- 1265890 – rm command fails with „Transport end point not connected“ during add brick
- 1261444 – cli : volume start will create/overwrite ganesha export file
- 1258347 – Data Tiering: Tiering related information is not displayed in gluster volume status xml output
- 1258340 – Data Tiering:Volume task status showing as remove brick when detach tier is trigger
- 1260919 – Quota+Rebalance : While rebalance is in progress , quota list shows ‚Used Space‘ more than the Hard Limit set
- 1264738 – ‚gluster v tier/attach-tier/detach-tier help‘ command shows the usage, and then throws ‚Tier command failed‘ error message
- 1262700 – DHT + rebalance :- file permission got changed (sticky bit and setgid is set) after file migration failure
- 1263191 – Error not propagated correctly if selfheal layout lock fails
- 1258244 – Data Tieirng:Change error message as detach-tier error message throws as „remove-brick“
- 1263746 – Data Tiering:Setting only promote frequency and no demote frequency causes crash
- 1262408 – Data Tieirng:Detach tier status shows number of failures even when all files are migrated successfully
- 1262547 – `getfattr -n replica.split-brain-status <file>‘ command hung on the mount
- 1262547 – `getfattr -n replica.split-brain-status <file>‘ command hung on the mount
- 1262344 – quota: numbers of warning messages in nfs.log a single file itself
- 1260858 – glusterd: volume status backward compatibility
- 1261742 – Tier: glusterd crash when trying to detach , when hot tier is having exactly one brick and cold tier is of replica type
- 1262197 – DHT: Few files are missing after remove-brick operation
- 1261008 – Do not expose internal sharding xattrs to the application.
- 1262341 – Database locking due to write contention between CTR sql connection and tier migrator sql connection
- 1261715 – [HC] Fuse mount crashes, when client-quorum is not met
- 1260511 – fuse client crashed during i/o
- 1261664 – Tiering status command is very cumbersome.
- 1259694 – Data Tiering:Regression:Commit of detach tier passes without directly without even issuing a detach tier start
- 1260859 – snapshot: from nfs-ganesha mount no content seen in .snaps/<snapshot-name> directory
- 1260856 – xml output for volume status on tiered volume
- 1260593 – man or info page of gluster needs to be updated with self-heal commands.
- 1257394 – Provide more meaningful errors on peer probe and peer detach
- 1258769 – Porting log messages to new framework
- 1255110 – client is sending io to arbiter with replica 2
- 1259652 – quota test ‚quota-nfs.t‘ fails spuriously
- 1259726 – Fix reads on zero-byte shards representing holes in the file
- 1259360 – garbage files created in /var/run/gluster
- 1248941 – Logging : unnecessary log message „REMOVEXATTR No data available “ when files are written to glusterfs mount1259225 – Add node of nfs-ganesha not working on rhel7.1
- 1259225 – Add node of nfs-ganesha not working on rhel7.1
- 1259079 – Data Tiering:3.7.0:data loss:detach-tier not flushing data to cold-tier
- 1259078 – should not spawn another migration daemon on graph switch
- 1259081 – I/O failure on attaching tier on fuse client
- 1258845 – Change order of marking AFR post op1258976 – packaging: gluster-server install failure due to %ghost of hooks/…/delete
- 1258736 – porting log messages to a new framework
- 1250388 – [RFE] changes needed in snapshot info command’s xml output.
- 1258798 – bug-948686.t fails spuriously
- 1258717 – gluster-nfs : contents of export file is not updated correctly in its context
- 1258113 – snapshot delete all command fails with –xml option.
- 1255384 – Detached node list stale snaps
- 1258411 – trace xlator: Print write size also in trace_writev logs
- 1248890 – AFR: Make [f]xattrop metadata transaction
- 1258406 – porting log messages to a new framework
- 1258377 – ACL created on a dht.linkto file on a files that skipped rebalance
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.