Release Notes: Numerous minor bugfixes and code cleanups.
Release Notes: This version has been ported to recent Linux kernels. There are many speedups, enhancements, and bugfixes.
Release Notes: New kernel patches for Linux 2.4.5, a new hard_panic patch, a new STOMITH method (apc_ms), initialization script updates, and a slew of updates to the man pages. The following bugs have also been addressed: undefined rscsi_disks symbol, memexp kernel thread issue, memexpd performance degradation over time, problems with HIMEM systems, pool and passamble fixes, GNBD fixes, user-space LFS enhancements, and gfs_jadd improvements.
Release Notes: Support for Linux 2.4.4, addition of Lock Value Blocks (LVBs) for performance enhancement, updated flock and fcntl support, a rewrite of the Pool tools for enhanced functionality, performance improvements when GFS is used as a local vs. cluster FS, a fix for an atime bug, improved df performance, and new STOMITH methods. There are incompatibilities in the GFS modules between 4.0.1 and 4.1; please read the Release Notes on how to upgrade.
Release Notes: The following bugs have been fixed: change to the sorting method for directory code that caused stack problems on some architectures, the ability to mount mulitple GFS MemExp file systems, lockups on umount in rare situations have been eliminated, flock now performs correctly when under major contention loads, time stamp modifications on truncate() have been fixed, obscure bug that caused nodes to try and STOMITH themselves has been eliminated, and a reservation bug occasionally encountered when expanding a file system has been fixed.
Release Notes: This is the first stable release of GFS; there are no known bugs that are not documented in the Release Notes.
Release Notes: Further improvements were made to `memexpd'. A new manual STOMITH method called `meatware' has been added. There is now no reason to run GFS without a STOMITH method and it will be required in the future. `stomithd' now uses a device, instead of /proc to avoid a race condition. Initial ppc-linux support was added. Numerous other stability improvements have also been added to `gserv' and `gclient'. A number of file truncation bugs have been fixed. Preliminary, unstable code for exporting GFS filesystems via kernel-space NFS is included.
Release Notes: Kernel patches have been updated and GFS now runs on 2.2.18. Initial work has begun on porting to 2.4. It is not ready yet, but it should be shortly after 2.4 is officially released. Initial support has also been added for exporting GFS filesystems to non-GFS nodes via kernel-space NFS. Support for banning a GNBD client from a GNBD server has been implemented, as well as a new STOMITH method that utilizes this functionality. Further enhanments have been made to the `memexpd' high availability failover setup and a new tool, `initds', has been introduced for initializing data segments that maintain lock state info. New tools for DMEP operations have also been introduced.
Release Notes: New STOMITH interfaces have been introduced to make it easier to add new methods in the future. Changes have been made to the code basis for `memexpd' with regards to failover. The documentation has been updated. New methods for resource group allocation have been implemented, but are currently undocumented. No changes are required on the part of users and updated documentation will be forthcoming. Some of the kernel patches have been cleaned up, and initial support for MOSIX DFSA has been introduced. Lastly, null locks and lock value blocks have been added to `memexp' to form the foundation for `fcntl' and cluster quota support in the future.
Release Notes: Initial support for failover in the "memexpd" IP lock server has been implemented. The interfaces for KGNB/GNBD have been completely written and improved. There is a new utility for adding additional journals to an existing GFS filesystem called "gfs_jadd". O_SYNC on files and synchronous mounts are implemented under Linux 2.2.X. The deallocation bug (rm -r) present in Beta_1 has been fixed. Numerous enhancements to the entire deallocation process have been added.