OpenAFS 1.5.28 released. Production Version for Windows. Please test Demand Attach File Server.
Jeffrey Altman <[email protected]> Mon, 10 Dec 2007 15:10:58 -0500
| Newsgroups | gmane.comp.file-systems.openafs.announce |
|---|---|
| Organization | Secure Endpoints Inc. |
| Message-ID | <[email protected]> |
1.5.28 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. The 1.5.28 release continues the recent
efforts at optimizing the performance of the Windows client and
improving its scalability.
For UNIX, Linux, and MacOS X the recommend production ready release of
OpenAFS is 1.4.5. The 1.5.28 Windows client is fully compatible with
all AFS server versions.
Please visit http://www.openafs.org/windows.html for up to date
information on the status of the OpenAFS for Windows client.
For Microsoft Windows:
This release fixes reported bugs:
* In 1.5.21 the Windows client began notifying the file server
during suspend and shutdown operations by calling the
GiveUpAllCallBacks RPC. It was discovered that all file server
releases prior to 1.4.6 (not yet released) and 1.5.28 do not
safely implement the RPC and can crash as a result. Therefore,
in 1.5.28 calling the GiveUpAllCallBacks has been disabled by
default. This call will be re-enabled in a future release in
approximately six months. Organizations should prepare to upgrade
their file servers to 1.4.6 when it is released.
* Optimizations in the handling of .readonly volume callback
expirations were added. (a) The most recent callback expiration
is applied to all objects from the same .readonly volume.
(b) An optional automatic renewal can be activated by setting
the 'daemonCheckVolCBInterval' to a non-zero number of seconds.
* Previous versions of the Windows client only supported
32-bit data version values. As of 1.5.28 64-bit data versions
are supported.
* aklog and asetkey no longer generate an exception if Kerberos
for Windows is not installed.
* If the Microsoft LSA authentication function calls report a
temporary out of memory condition, fail the current authentication
attempt and do not panic.
* When the AFS client service is shutting down, prevent the
daemon check thread from executing which may access discarded
lock objects or unmapped memory.
* NEW FEATURE: New service parameter registry value "FollowBackupPath"
This provides equivalent functionality to the UNIX afsd -backuptree
option. When set to a non-zero value, normal mount points
originating in a .backup volume will prefer a .backup volume.
* MSI installer now installs afslogon.dll and afscpcc.exe within
...\OpenAFS\Client\Program\. This avoids confusion when installing
on 64-bit Windows.
MIT Kerberos for Windows 3.2.2
The recommended version of Kerberos for Windows to use with
OpenAFS is version 3.2.2. KFW can be downloaded from MIT or
Secure Endpoints. 64-bit Windows installers for KFW are only
available from Secure Endpoints.
http://www.secure-endpoints.com/index.html#kfw
Known issues in the Windows client:
. Beta versions of the Network Identity Manager AFS plug-in must
be uninstalled prior to the installation of OpenAFS 1.5.26
. Windows Vista does not support the WinHelp file format used
by afscreds.exe and afs_control.exe. A download is available
from Microsoft.
. On Windows Vista, afscreds.exe is not User Account Control (UAC)
compatible and must be "Run as Administrator" in order to
start/stop the AFS client service.
Significant changes since 1.5.27 for all platforms:
* An issue which could cause erroneous data to be written to the
CacheItems file on disk on multi-CPU systems has been corrected.
* Several fileserver bugs fixed.
AIX:
* aklog no longer triggers a terminal hangup on AIX 5 (aklog NAS module
is similarly updated).
* Kernel AFSDB support corrected.
Linux:
* NFS translator authenticated write bug fixed.
* Hash inodes to avoid mmap hangs.
* Updates for newer kernels.
The Demand Attach File Server is a compile time option that produces a
file server that supports several new and important features:
* an enhanced volume management library that supports:
. lock-less I/O
. on-demand attachment of volumes
. parallel shutdown of the file server
. on-line salvaging of volumes
. automatic detachment of inactive volumes
* a new salvageserver daemon which can salvage volumes on-demand
* a modified bos and bosserver
. fileserver state saving and restoration
- host state
- callback state
With the DAFS, shutdown and startup of the file server is significantly
faster. Instead of salvaging a partition at a time, individual volumes
are salvaged in the background while volumes that do not need salvaging
are served by the fileserver to clients. Volumes are attached on-demand
and detached when no longer required. This reduces the number of
volumes that may require salvaging upon a restart.
The DAFS requires significant testing before it can be put into a
production release. If your organization is willing to assist the
gatekeepers with testing this functionality, please contact us at
[email protected].
Please send reports of successful deployments to
[email protected] and report problems to [email protected].
Jeffrey Altman
for the OpenAFS Gatekeepers
smime.p7s
(application/x-pkcs7-signature, 3.3 KB) - not displayed