Changelog for
lizardfs-master-3.12.0-7.3.x86_64.rpm :
Thu Aug 10 14:00:00 2017 Michal Bielicki
- 3.11.3
- (rpm) bump version to 3.11.3
- (master) fix issues with reporting defective files
- (mount) fix request size in read cache for empty results
Fri Jun 9 14:00:00 2017 Michal Bielicki - 3.11.2
- (rpm) move centos6 to gcc6 and custom boost library
- (rpm) hardcode cmake instructions into spec file to get rid of obsolete configure script
- (rpm) adjusted for multiple different rpm enterprise linuxes
Mon Jun 5 14:00:00 2017 Pawel Kalinowski - 3.11.2
- (all) display proper version
Tue May 30 14:00:00 2017 Piotr Sarna - 3.11.1
- (master) fix high cpu usage in fs_periodic_file_test
- (master) fix dangling nodes in defective files list
- (mount) fix direntry cache bug for repeated paths
Thu May 25 14:00:00 2017 Michal Bielicki - 3.11.0
- (rpm) fixed BuildRoot variable settings
- (rpm) switched to cmake for build like on all other platforms
- (rpm) switched suse to gcc6
- (rpm) major serviced cross distro cleanup
Tue May 9 14:00:00 2017 Piotr Sarna - 3.11.0
- (master) improve ACL implementation
- (master) add option to avoid same-ip chunkserver replication
- (master) add minimal goal configuration option
- (master) reimplement directory entry cache for faster lookups
- (master) add whole-path lookups
- (master, chunkserver) add chunkserver load awareness
- (mount) add readahead to improve sequential read perfromance
- (mount) add secondary groups support
- (tools) add correct-only flag to filerepair
- (tools) add -s and -i options to snapshot command
- (tools) add recursive remove operations (for removing large directories and snapshots)
- (tools) add tool for stopping execution of tasks (snapshot, recursive remove, etc.)
- (all) many fixes
Fri Dec 23 13:00:00 2016 Piotr Sarna - 3.11.0-devel
- (all) Switch to semantic versioning
Fri Oct 7 14:00:00 2016 Piotr Sarna - 3.10.4
- (master) task manager performance improvements
- (master) trash fixes
Tue Aug 30 14:00:00 2016 Piotr Sarna - 3.10.2
- (master) redesign in-memory representation of file system objects - at least 30% reduction in RAM usage
- (master) name storage - a possibility to keep all file names in BerkeleyDB, thus saving even more RAM
- (master) redesign of trash - increased performance, reduced RAM usage and CPU pressure
- (master) huge boost of responsiveness - lengthy operations split into asynchronous bits
- (master) OPERATIONS_DELAY
* config entries, which allow postponing metadata operations on restart/disconnect
- (master) fix improper handling of endangered chunks
- (chunkserver) memory optimizations - at least 60% reduction in RAM usage
- (chunkserver) introduce smart descriptor management
- (tools) brand new `lizardfs` command, a unified replacement for mfs
* tools with prompt and bash completion
- (all) various fixes and community requests
Mon Mar 14 13:00:00 2016 Piotr Sarna - 3.10.0
- (all) Added erasure code goals
- (all) Added per directory quotas
- (all) Improved interaction with legacy version (chunkservers, mounts)
- (all) Ports for OSX and FreeBSD
- (all) Many fixes
Wed Dec 2 13:00:00 2015 Piotr Sarna - 3.9.4
- (master) Removed master server overload on restarting chunkservers
- (master) Improved global file locks engine
- (chunkserver) Fixed leaking descriptors problem
- (chunkserver) Improved mechanism of moving chunks to new directory layout
- (chunkserver) Fixed issues related to scanning directories with new chunk format present
- (mount) Removed hang in mount when chunkserver reported no valid copies of a file
- (master) Changed handling of legacy (pre-3.9.2) chunkservers in new installations
- (cgi) Added XOR replication to statistics
- (all) Removed default linking to tcmalloc library due to performance drop
Fri Oct 23 14:00:00 2015 Piotr Sarna - 3.9.2
- (all) Introduced XOR goal types
- (all) Added file locks (flock & fcntl)
- (all) Increased max number of files from 500 million to over 4 billion
- (all) Introduced managing open file limits by PAM
- (master) Improved consistency of applying changelogs by shadow masters
- (master) Redesigned snapshot execution in master
- (master) Redesigned chunk loop logic
- (master) Added option to limit chunk loop\'s CPU usage
- (master) Removed hard coded connection limit
- (chunkserver) Added new network threads responsible for handling requests
sent by chunkserver\'s clients
- (chunkserver) Introduced new more efficient directory layout
- (chunkserver) Added option to choose if fsync should be performed after each write
for increased safety
- (chunkserver) Removed hard coded connection limit
- (chunkserver) Added replication network bandwidth limiting
- (mount) Improved symlink cache and added configurable timeout value
- (all) Minor bug fixes and improvements
Mon Feb 9 13:00:00 2015 Adam Ochmanski - 2.6.0
- (all) Added comments in all config files
- (all) Improve messages printed by daemons when starting
- (cgi) A new chunkserver\'s chart: number of chunk tests
- (cgi) Fixed paths to static content
- (cgi) New implementation of the CGI server; mfscgiserv is now deprecated.
- (cgi) New table: \'Metadata Servers\' in the \'Servers\' tab
- (chunkserver) Allowed starts with damaged disks
- (chunkserver) A new option: HDD_ADVISE_NO_CACHE
- (chunkserver) Improved handling of disk read errors
- (chunkserver) Removed \'testing chunk: xxxxxx\' log messages
- (master) A new feature: disabling atime updates (globally)
- (master) Fixed rotating changelogs and downloading files in shadow mode
- (probe) New commands
- (probe) Renamed to lizardfs-admin
- (all) Minor bug fixes and improvements
Fri Nov 7 13:00:00 2014 Alek Lewandowski - 2.5.4
- (all) Boost is no longer required to build the source code of LizardFS
or use the binary version
- (all) Added tiering (aka \'custom goal\') feature, which allows
users to label chunkservers and to request chunks to be stored
on specific groups of servers
- (cgi) \"Exports\" tabs renamed to \"Config\", now it also shows goal
definitions
- (cgi) Added new tab \"Chunks\"
- (probe) New command \"chunks-health\" makes it possible to get number of
missing or endangered chunks
- (master) Fixed reporting memory usage in CGI
- (mount) Fixed caching contents of open directories
- (mount) Add a .lizardfs_tweaks file
- (all) Other minor fixes and improvements
Mon Sep 15 14:00:00 2014 Alek Lewandowski - 2.5.2
- (master, shadow) Metadata checksum mechanism, allowing to
find and fix possible metadata inconsistencies between master
and shadow
- (mount, master) ACL cache in mount, reducing the load of
the master server
- (packaging) Support packaging for RedHat based systems
- (master) Improved chunkserver deregistration mechanism in
order to avoid temporary master unresponsiveness
- (polonaise) Add filesystem API for developers allowing to
use the filesystem without FUSE (and thus working also on
Windows)
- (all) Minor fixes and improvements
Tue Jul 15 14:00:00 2014 Marcin Sulikowski - 2.5.0
- (master) High availability provided by shadow master servers
- (mount, chunkserver) CRC algorithm replaced with a 3 times faster
implementation
- (mount, master) Support for quotas (for users and groups)
- (mount, master) Support for posix access contol lists (requires
additional OS support)
- (mount, master) Support for global I/O limiting (bandwidth limiting)
- (mount) Support for per-mountpoint I/O limiting (bandwidth limiting)
- (adm) New package lizardfs-adm with a lizardfs-probe command-line
tool which can be used to query the installation for variuos
parameteres
- (master) New mechanism of storing metadata backup files which
improves performance of the hourly metadata dumps
- (all) A comprehensive test suite added
- (all) Multiple bugfixes
Wed Oct 16 14:00:00 2013 Peter aNeutrino - 1.6.28-1
- (all) compile with g++ by default
- (deb) fix init scripts for debian packages
- (all) fix build on Mac OS X
- (cgi) introducing LizardFS logo
Thu Feb 16 13:00:00 2012 Jakub Bogusz - 1.6.27-1
- adjusted to keep configuration files in /etc/mfs
- require just mfsexports.cfg (master) and mfshdd.cfg (chunkserver) in RH-like
init scripts; for other files defaults are just fine to run services
- moved mfscgiserv to -cgiserv subpackage (-cgi alone can be used with any
external CGI-capable HTTP server), added mfscgiserv init script
Fri Nov 19 13:00:00 2010 Jakub Bogusz - 1.6.19-1
- separated mfs-metalogger subpackage (following Debian packaging)
Fri Oct 8 14:00:00 2010 Jakub Bogusz - 1.6.17-1
- added init scripts based on work of Steve Huff (Dag Apt Repository)
(included in RPMs when building with --define \"distro rh\")
Mon Jul 19 14:00:00 2010 Jakub Kruszona-Zawadzki - 1.6.16-1
- added mfscgiserv man page
Fri Jun 11 14:00:00 2010 Jakub Bogusz - 1.6.15-1
- initial spec file, based on Debian packaging;
partially inspired by spec file by Kirby Zhou