[OpenAFS-announce] OpenAFS 1.5.21 released

Derrick J Brashear openafs-info@openafs.org
Wed, 11 Jul 2007 10:05:02 -0400 (EDT)


1.5.21 is the recommended production ready release of OpenAFS for
Microsoft Windows users.  It supports all Microsoft Windows operating
systems from Windows 2000 through Windows Vista including both 32-bit
and 64-bit architectures.

Significant changes since 1.5.20:

Windows:
     * Optimized internal management of volume data to reduce search
       times, avoid unnecessary duplication of effort, and ensure that
       the least recently used volume data is recycled first.
     * Optimized internal management of cell data to reduce search times
       and remove a cell object leak when processing cell aliases.
     * Improved volume state tracking (online, offline, all busy, all down)
     * Redesigned file and volume database server management to ensure
       that invalid data is not used.
     * Added a background operation that periodically checks the status
       of volumes that are not in the online state.
     * Improve the behavior when VNOVOL and VMOVED errors are received
       from the file server by ensuring that the volume location data is
       updated.
     * If a volume is in the offline state, do not retry the operation.
     * Improved behavior after and IP address change by first checking
       the state of the volume database servers, then resetting the
       existing rx connections, and finally checking the state of the
       file servers.
     * "fs examine" now reports the correct volume status.
     * Various improvements to the Network Identity Manager AFS
       Credential Provider
     * Give up callbacks to all file servers in response to suspend and
       shutdown power management events.
     * Change the behavior of the AFS pioctl interface to be consistent
       with the UNIX implementation.  From now on the cache manager will
       not follow mount points or symlinks when evaluating pioctl paths
       set by commands such as "fs examine" or "fs whereis".
     * Enable the use of DNS AFSDB records from command line tools such
       as "fs" and "vos".
     * Updated the CellServDB file to the 2007-07-05 version distributed
       by central.org.

All platforms:
     * Fix bug in clone handling cleanup in volserver to avoid destroying
       the source volume
     * Avoid holding volume package mutex during volume cloning

All unix platforms:
     * aklog now builds without krb524 support when none is available
     * pagsh now scrubs KRB5CCNAME from the environment
     * unix domain socket support for fileserver/volserver communication
       will now reconnect properly on failure
     * Memcache memory allocation failures are handled better
     * Clients will no longer erroneously register an all-zeroes UUID

AIX:
     * A potential crash due to use of unpinned memory for kernel event
       handling is fixed

Linux:
     * An alignment error in DES on sparc is fixed
     * Updates for 2.6.21 sysctl and lock owner id
     * Updates for amd64 syscall probing
     * Gracefully handle cases where other modules have used the kmem cache
       name or fs name OpenAFS uses

MacOS:
     * A key computation error in DES on powerpc with current gcc versions
       is fixed
     * Basic network address change support is now included
     * When the network is down Rx can now time out instantly

Solaris:
     * Override assumption of v8plus instruction set when compiling 32 bit
       sparc modules to avoid alignment errors

Known issues:
     * Beta versions of the Network Identity Manager AFS plug-in must
       be uninstalled prior to the installation of OpenAFS 1.5.21
     * Windows Vista does not support the old WinHelp file format used
       by afscreds.exe and afs_control.exe.
     * On Windows Vista, afscreds.exe and afs_config.exe are not User
       Account Control (UAC) compatible and must be "Run as
       Administrator" in order to modify the AFS Client Configuration or
       start/stop the AFS client service.

Please visit http://www.openafs.org/windows.html for up to date information on the status of the OpenAFS for Windows client.