[OpenAFS-announce] OpenAFS 1.5.35 released. (Production Version for
Windows. Test Version for other platforms.)
Derrick J Brashear
openafs-info@openafs.org
Tue, 22 Apr 2008 00:26:58 -0400 (EDT)
1.5.35 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 SP1 and Windows Server 2008
including both 32-bit and 64-bit architectures. The 1.5.35 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.35 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:
* Multiple replicas of a volume on a single server are now precluded in
code rather than by practice to avoid serving stale data.
* Demand Attach Salvageserver now initializes needed locks and avoids
unneeded Rx thread tracking routines.
* Correct Demand Attach Fileserver shutdown bug which could cause a
crash.
* Documentation updates.
For Microsoft Windows:
This release fixes the following bugs present in 1.5.33:
* Fix a bug preventing the re-initialization of the Freelance
root.cell contents when a change is made.
* Properly return CM_ERROR_NOSUCHFILE when removing a symlink
or mountpoint that does not exist.
* aklog, afscreds, integrated logon, and the NIM AFS credential
provider will all attempt to first acquire an afs service ticket
using the service principal: afs/<cell>@<CLIENT_REALM>. This
permits the proper detection of the cell realm when multiple
realms are local realms for the cell.
* Fix fs commands that re-use file identifiers instead of forcing
a path evaluation each time. This was broken in 1.5.33 when
hashes were added to the cm_fid_t structure.
* Fix symlink and mountpoint removal and then recreation when
applied to the fake Freelance root.afs volume.
* Fix SMB change notifications for the Freelance root.afs volume
when creating or removing symlinks and mount points.
* Force DNS AFSDB cell name lookups to lower case if the DNS
response is not all lower case.
* 32-bit installers are now built with Visual Studio 2005
* All vos.exe commands now support the "-noresolve" option which
forces the display of IP addresses instead of DNS hostnames.
* No longer hold the cm_volume_t mutex across VL_xxx RPCs. This
permits operations that do not require up to date volume
location data to continue while waiting for the RPC to complete.
Multiple threads waiting for a volume location update on the
same volume set no longer trigger multiple calls VL_xxx RPCs.
* Volume server references could be marked offline and never
reset to the not_busy state.
* Further optimizations to cm_Analyze() retry logic for
CM_ERROR_OFFLINE and CM_ERROR_ALLBUSY error handling.
All unix platforms:
* Pthreaded version of ubik server and client programs are now available.
Linux:
* Fedora Core 9 and Linux 2.6.25 fixes.
* Fill mount points correctly when using fakestat.
* Corrected support of NFS translator to avoid deadlocks in access().
* Attempt to correct write-on-fsync() or -close() semantics for Linux 2.6.
Source code and binaries can be downloaded from
http://www.openafs.org/windows.html
http://www.openafs.org/release/openafs-1.5.35.html
Please send reports of successful deployments to
openafs-info@openafs.org and report problems to openafs-bugs@openafs.org.
Derrick Brashear
for the OpenAFS Gatekeepers