BeeGFS Changelog (v7.1.4 Patch Release) ======================================= Fixes: * Fixed issues if a config file set a port number to 0 A port number of 0 is invalid, therefore the system now logs the error and refuses to start. * Client now installable through DKMS (Dynamic Kernel Module Support) Please refer to the documentation wiki for instructions about installation * Update metadata server resync information on disk more often Fixes a rare case where a resync could have been skipped due to the flag being not updated correctly. * Beeond: Fixed stage-out of moved files In previous releases, the experimental stage-out feature did not account for moved files. * File event log now also reports first event The file event logger now also reports the very first event after connecting. * Split mon dashboards into separate RPMs * Fixed target selection in storagebench mode * Fixed some nodes high res stats not being processed by mon BeeGFS Changelog (v7.1.3 Patch Release) ======================================= Changes (e.g. to deal with new versions of other libraries): * Added support for Kernel 4.19.x Note: Due to an issue in Kernel 4.19, this will only work from Kernel version 4.19.1 and newer. Fixes: * Fixed possible deadlock situation in internal lock management layer that could have lead to management daemon stalling. * Fixed a resource issue with IB connections by enforcing release of IB queue pair. This is related to the following messages in the server logs: Failed to destroy sendCQ. Failed to destroy recvCQ. Failed to destroy recvCompChannel. Failed to dealloc pd. * Fixed an issue which prevented the order of interfaces in the connInterfacesFile to be applied correctly. Now the interfaces are used in the exact order as listed in the file. * Fixed include problem with Mellanox OFED 4.5 BeeGFS Changelog (v7.1.2 Patch Release) ======================================= Changes (e.g. to deal with new versions of other libraries): * Added support for OFED 4.4.2 Fixes: * mgmt: Fixed issue where quota limits were not saved across restart of management server * mgmt: Fixed issue leading to wrong reuse of client IDs (Client ID collision) * storage: Fixed issue that results in primary and secondary storage server entering needs-resync state (race condition related to buddyneedsresync file) * storage: Fixed crash of storage server when starting without targets defined * meta: Fixed issue that resulted in meta server crash during startup (was an internal race condition) IMPORTANT NOTES: * see above regarding quota limits: a special procedure is required to save your current quota settings while the mgmt server is still running. Once stopped, the management server looses quota information and it cannot be recovered. See https://www.beegfs.io/wiki/BackupRestoreQuota for more details and applicable upgrade paths. BeeGFS Changelog (v7.x Release Series) ====================================== The development of BeeGFS v7 was focused on three major new features: * Storage Pools * Modification Event Logging * Performance and load monitoring service Storage pools are an innovative new concept to take advantage of SSDs, designed in response to the limited effectiveness of transparent SSD caching mechanisms for HDDs. With storage pools, system administrators can create pools of different types of storage devices and users can select to assign certain data (e.g. the active project directory) to the flash pool and move it to a different pool later when they are done, or certain data can be kept on the flash pool forever - all in the same namespace. For data living on the flash pool, users have the full performance advantage of an all-flash storage system. The beegfs-ctl tool has been extended to allow creation of pools (--addstoragepool), data assignment to pools (--setpattern) and data migration between pools (--migrate), and per-pool quota ensure that users have a motivation to not keep their data on the flash pool for too long. The new modification event logging enables capturing of creation, removal and modification of files to avoid the need to run full file system scans in various cases, especially for backups. For details see https://www.beegfs.io/wiki/FilesystemModificationEvents Information about current performance and system load information was previously available as live statistics through the beegfs-ctl tool. The new beegfs-mon service collects this data in a time series database (InfluxDB), which makes it easier to see how the system or an I/O-intensive job performed. From the time series database, the collected data can easily be accessed and visualized by a monitoring solution of users choice, such as Grafana. For a fast and easy setup, beegfs-mon comes with some predefined Grafana panels. General Changes: * Added storage pool functionality * Added file event logging functionality to meta data server * Added beegfs-mon monitoring tool * beeond: Added function to unload the beegfs client module when beeond stops. Enhancements: * beegfs-ctl: Improved some help and error messages * client: Add possibility to specify a "hook script" to run after mounting and before unmounting of BeeGFS. * Switch to native systemd service startup for all daemons on systemd platforms. (See UpgradeNotes) * "beegfs-ctl --find" gained new filter options (see command help) Fixes: * client: Fixed compatibility issue with kernel 4.14 * client: Fixed issue that allowed only one client to be started on Linux 4.14 * meta: Fixed compatibility issue when upgrading from very old releases * client: Fix cases in which faulty data could be read from NFS. Compatibility Notes =================== * Drop support of 32bit packages (except on Debian) * Package downloads available for: * RHEL 6/7 (and Fedora), x86_64 * SLES 12 (and OpenSuse), x86_64 * Debian 8/9 (and Ubuntu), x86_64, i386 * Supported Linux kernel versions (client): ranging from 2.6.32 to 4.14.13, see list of supported kernels: http://www.beegfs.io/release/beegfs_7/SupportedKernels.txt * Servers and clients from different major release series are not compatible and cannot be used together in the same file system instance. * If you want to upgrade from a previous release, see here for upgrade notes: http://www.beegfs.io/release/beegfs_7/UpgradeNotes.txt