github lizardfs/lizardfs v3.9.2
Release 3.9.2

latest releases: 3.13.0-rc3, 3.13.0-rc2, v3.13.0-rc1...
8 years ago

Dear users,

we are pleased to announce the release of LizardFS 3.9.2!

This release brings to you:
– new goal type: XOR
– file locks
– PAM compatibility
– redesigned snapshots
– redesigned chunk loop and its configuration
– multiple network threads for chunkservers
– configurable network bandwith limit for replication
– many fixes and improvements

Detailed information about selected features:

XOR goal type

Traditional goals work like this:
For each file using this goal and for each label, the system will try to maintain a copy of the file on some chunkserver with this label.

XOR goals work like this:
For each file using this goal, the system will split the file into N+1 parts (N ordinary + 1 parity). For reading, any N parts are necessary.
If labels are specified, parts will be kept on chunkservers with these labels. Otherwise, default wildcard labels will be used.
This kind of goal allows 1 of N+1 copies to be lost, and the file would still be accessible. Moreover, it only occupies 1/N extra space.

File locks

Global file locking is introduced for both flock and POSIX standards.
For reference see man flock and man fcntl.
Additionally, administration tools for file locks are available, see lizardfs-admin manage-locks.

PAM compatibility

LizardFS is now aware of its limits set in /etc/security/limits.d/10-lizardfs.conf file.
Open files limit is now configured with entries:
mfs soft nofile 10000
mfs hard nofile 10000
instead of being hard coded into the system.

Redesigned snapshots and chunk loop configuration

Snapshots are now created asynchronously, which means that huge directories would not hang the snapshotting process anymore.
Chunk loop was also heavily redesigned. Its performance is improved and there are new configuration options available (e.g. CHUNKS_LOOP_MAX_CPU)

Configurable network bandwith limit for replication

Bandwidth limit can be set in chunkserver configuration file: REPLICATION_BANDWIDTH_LIMIT_KBPS

What is more, several issues reported by the community were resolved, bugs were fixed and code was improved. Enjoy our brand new release of LizardFS!

Don't miss a new lizardfs release

NewReleases is sending notifications on new releases.