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.
Utilities changes
- 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
machines
- replace fsck.jfs heartbeat with alarm() based heartbeat
(Christoph Hellwig)
- 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
(Christoph Hellwig)
- 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
changelog.jfs files.
Steve
JFS for Linux http://oss.software.ibm.com/jfs