OpenAFS 1.5.22 released
Jeffrey Altman <[email protected]> Mon, 13 Aug 2007 10:45:00 -0400
| Newsgroups | gmane.comp.file-systems.openafs.announce |
|---|---|
| Organization | Secure Endpoints Inc. |
| Message-ID | <[email protected]> |
1.5.22 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.22 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 continues to be 1.4.4. The 1.5.22 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.
Significant changes since 1.5.21:
Microsoft Windows:
* The AFS Server Manager no longer crashes arbitrarily. (See update
to libadmin in all platforms.)
* Infinite recursion detection (up to 512 levels). If a recursion
is detected an "access denied" error is returned.
* Cached data that is known to be valid when the servers issuing
the callbacks go down will continue to be accessible from the
cache even after the associated callbacks expire. This prevents
applications executing out of the AFS cache from crashing when
the user disconnects from the network for long periods of time.
* Whenever possible, the AFS client will now perform local directory
updates in response to Create, Rename, and Delete operations.
This can avoid a significant percentage of directory reads from
the file server.
* Prevent a crash if the VLDB server list is empty while attempting
to evaluate a mount point.
* When storing the contents of dirty buffers to the file server,
only write the actual dirty bytes instead of the entire buffer.
* The default chunk size used for RPCs between the cache manager
and the file server has been increased to 1MB from 128KB.
All platforms:
* libadmin's use of ubik_Call(XXX,...) has been replaced by calls
to ubik_XXX(...). This avoids crashes on systems that use 64-bit
integer and pointer types.
* Update fileserver tracking of hosts with multiple IP addresses such
that hosts are not conflated as a result of incorrect advertised
addresses or IP address changes.
* Update fileserver alternate address probing to fill the list of
probes correctly in all cases.
* New man pages for vos, fs, afsd, bos subcommands.
* Per host thread quota now implemented in the fileserver.
* Support directoryless incremental dumps.
* Validate dump files before restoring with vos restore.
* Fileserver now asserts far less often, instead taking corrupt
volumes offline.
All unix platforms:
* Write MIT-compatible ticket files on 64 bit long platforms.
MacOS:
* Avoid potential panic for inodes without an fs reference.
Linux:
* Update md5-based inode number scheme code to work properly on 64 bit
hosts.
* Update system call table probing.
* pointer demangling for sparc32 implemented to fix lwp.
Solaris:
* xbsa library support updated.
* Kerberos 5 utilities (aklog and asetkey) now can build against
native Solaris kerberos.
AIX:
* krb5 aklog LAM plugin now included.
* Kerberos 5 utilities now can build against native AIX (NAS)
kerberos.
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.22
* 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 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