JFS v1.0.17 for Linux was released today. The announcement/changelog follows.
"IBM's journaled file system technology, currently used in IBM enterprise servers, is designed for high-throughput server environments, key to running intranet and other high-performance e-business file servers. IBM is contributing this technology to the Linux open source community with the hope that some or all of it will be useful in bringing the best of journaling capabilities to the Linux operating system."
From: Steve Best
Subject: [ANNOUNCE] Journaled File System (JFS) release 1.0.17
Date: Tue, 2 Apr 2002 16:09:58 -0600
Release 1.0.17 of JFS was made available today.
Drop 55 on April 2, 2002 (jfs-2.4-1.0.17.tar.gz
and jfsutils-1.0.17.tar.gz) includes fixes to the file
system and utilities.
- more rigorous dtree validation in fsck.jfs
- fix fsck.jfs to write to the fsck.jfs log properly on big endian machines
- fix xchklog to read the fsck.jfs log properly on big endian machines
- fix xpeek to display/modify PXD information properly on big endian
- replace fsck.jfs heartbeat with alarm() based heartbeat
- improve mkfs.jfs and fsck.jfs parameter parsing and usage alerts
- messaging code cleanup, logredo code cleanup, general code cleanup (all)
File System changes
- Call sb_set_blocksize instead of set_blocksize in 2.5 (Christoph Hellwig)
- Replace strtok by strsep (Christoph Hellwig)
- Store entire device number in log superblock rather than just the minor.
- Include file clean (Christoph Hellwig)
- Fix race introduced by thread handling cleanups (Christoph Hellwig)
- Detect dtree corruption to avoid infinite loop
- JFS needs to include completion.h
- Support external log(journal) device file system work part 1
- Store device number in JFS superblock and log superblock. This adds
robustness to external journal replaying in case the device number
changes between reboots.
- Superblock changes needed to support external journal. Removed some
never-used fields and added a couple new ones. The external
journal support is not yet in mkfs.jfs and fsck.jfs, but is coming soon.
For more details about JFS, please see the patch instructions or
JFS for Linux http://oss.software.ibm.com/jfs