[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.