OpenAFS 1.5.33 released. Production Version for Windows. Test Version for other platforms.

Jeffrey Altman <[email protected]> Wed, 27 Feb 2008 13:29:33 -0500
Newsgroups gmane.comp.file-systems.openafs.announce
Organization Secure Endpoints Inc.
Message-ID <[email protected]>
1.5.33 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 and Windows Server 2008
including both 32-bit and 64-bit architectures.  The 1.5.33 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.6.  The 1.5.33 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 All Platforms:

     * Improve File Server tracking of stale client addresses

     * Avoid blocking File Server threads processing requests
       from clients for which the file server is already
       waiting for a callback response.

     * Only disable UUID support for file server clients
       that responded to the TellMeAboutYourself/WhoAreYou
       request.

     * While a database server is recovering the ubik database,
       mark the database invalid but do not truncate it.

For Microsoft Windows:

This release fixes the following bugs present in 1.5.32:

     * When merging status information, make sure that dirty
       buffers are not removed from the hash table.  Doing so
       can result in 100% CPU usage.

     * For 64-bit Windows, the large socket values could
       be truncated preventing the ability to send or read
       data.

     * Avoid calls to multi_Rx if there are no connections
       to process.

Other changes resulting in performance enhancements include:

     * Rx Hot Thread support is enabled which reduces the
       lag time between reads of incoming Rx messages.
       Rx Hot Thread support also permits more than a
       single callback or cmdebug rpc to be processed at a
       time.

     * A redesign of how reference counts are managed
       permits greater use of read locks instead of write
       locks or mutexes.  As a result more requests can
       be processed simultaneously.

     * Hashing algorithms were improved producing a better
       distribution of objects and reducing lookup times.

     * New registry values "EnableSMBAsyncStore" and
       "SMBAsyncStoreSize" (see release notes) can be used
       to adjust how the AFS SMB Services handles write
       requests.  In order to avoid CIFS client timeouts
       the default behavior is to block incoming requests
       while 128KB of data is already being processed.
       This is an artificial limit on the write performance
       of the cache manager but is necessary to reduce the
       risk of CIFS client timeouts that would result in
       Overlapped I/O or Network Name Unavailable errors.

For Linux s390x:

     * More fixes for kernel module builds

Source code and binaries can be downloaded from

   http://www.openafs.org/release/openafs-1.5.33.html

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