Update 1.6 NEWS entry based on 1.6.0pre2 release notes

Change-Id: Id795a74910bc881f8e93c8e80b9cb55ff48c3b15
Reviewed-on: http://gerrit.openafs.org/3950
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
This commit is contained in:
Russ Allbery 2011-02-14 12:36:18 -08:00 committed by Derrick Brashear
parent fe231190d8
commit f378dcf785

126
NEWS
View File

@ -7,6 +7,17 @@ OpenAFS 1.6.0 (in progress)
* vos now properly deals with matching sites when servers are
multihomed.
* Don't stop Rx keepalives after an ackall is received, avoiding
spurious connection timeouts. (128848)
* Don't retry Rx calls on channels returning busy errors. (128671)
* Properly enable Rx connection hard timeouts.
* Initialize rx_multi lock before use.
* Avoid spurious crashes when initializing in "backup" client.
All server platforms
* Fix ptserver supergroups support on 64 bit platforms.
@ -15,12 +26,90 @@ OpenAFS 1.6.0 (in progress)
* Properly hold host lock during host enumeration in fileserver.
* Attempt to recovery more quickly from timed out volume release
transactions.
* Auditing now properly byte order swaps IP addresses when printing.
* vos split now has improved error handling.
* Many changes to again support Windows fileservers.
* During volume removal, data removal speed improved.
* Improve CPU utilization during volume attaching by DAFS.
* In salvager check-only mode, avoid potentially fixing a vnode.
* Fix support for large (greater than 2gb) volume special files.
* Salvager will not crash if multiple or bad volume link tables are
encountered.
* Avoid erroneous full dump by remembering which sites were out of
date at the start of the release.
Microsoft Windows:
* afs_config will not longer set the Tray Icon State in the registry
if the checkbox is not present in the dialog. (128591)
* AFS Explorer Shell Extension now works from folder backgrounds.
Overlays for mount points and symlinks are present in the dll, but
are not registered at present by the installers.
* Do not use RankServerInterval registry value as the value for
PerformanceTuningInterval.
* When the data version of a mountpoint or symlink changes, the target
string in the cm_scache_t object must be cleared.
* "fs checkservers" now includes vldb servers in the output and only
lists multi-homed servers once. A multi-homed server that has at
least one up interface is no longer considered to be down.
* When asynchronously storing dirty data buffers to the file server
ensure that (a) the cm_scache_t object and the cm_buf_t object are
for the same File ID so that locking and signalling work properly;
and (b) if the FID no longer exists on the file server, do not
panic, just discard the buffer.
* When processing VNOVOL, VMOVED and VOFFLINE errors perform server
comparisons by UUID or address and not simply by cm_server_t
pointer. Otherwise, server failover may not succeed.
* Do not preserve status information for cm_scache_t objects when the
issuing server is multi-homed.
* Giving up all callbacks when shutting down or suspending the machine
is now significantly faster due to the use of an rx_multi
implementation. (This functionality is still off by default and
must be activated by a registry value.)
* Race conditions were possible when updating the state of the
cm_volume_t flags and when moving the volumes within the least
recently used list.
* Ensure that the lanahelper library does not perform a NCBRESET of
each lan adapter when enumerating the current network bindings.
Correcting this permits OpenAFS to work on Windows 7 when the
network adapter settings change.
* Fix creation of mount points and symlinks as \\AFS\xxxx
All UNIX client platforms
* Servers now marked down when GetCapabilities returns error.
* In-use vcache count is now properly tracked.
* Check for /afs existance before starting, unless -nomount is
specified.
* Avoid a potential panic when using /afs/.:mount syntax.
* Avoid a panic in memcache mode due to missing CellItems file.
FreeBSD
* Fix socket termination on shutdown.
@ -29,29 +118,56 @@ OpenAFS 1.6.0 (in progress)
* References to vcaches are no longer leaked during root or reclaim.
* Remove support for "Giant" lock as we no longer need to use it.
* Don't sleep with AFS GLOCK.
* Properly enable 64 bit long long support.
* Restore support for FreeBSD 7 (128612)
* Fix locking issues at shutdown.
Linux
* Define llseek handler to avoid ESPIPE error in 2.6.37.
* Support through kernel 2.6.38.
* Mount interface replaces get_sb (new for 2.6.37, not yet required).
* Red Hat init script allows deferring for a new binary restart.
* RedHat init script allows deferring for a new binary restart.
* Red Hat packaging now properly supports RHEL6.
* DEFINE_MUTEX replaces DECLARE_MUTEX for 2.6.37.
* Use rx_Readv in cache bypass to improve performance.
* Properly handle 0-length replies during cache bypass operations.
* Properly handle non-contiguous readpage cache bypass operations.
* Do proper locking when transitioning to or from cache bypass.
* Avoid extra runs of vcache freeing routine. (128756)
MacOS
* Correct return value from setpag syscall.
* Properly handle setpag errors. PAGs are not supported.
* Check for unloaded kernel extensions when decoding AFS panics.
* Disable "get tokens at login" in prefs pane if AD authentication
plugin is configured.
OpenBSD
* Bug fixes for issues introduced previously in 1.5 series.
* Support through OpenBSD 4.8.
Solaris
* Switch to ioctl() syscall replacement for Solaris 11 since syscall
65 is not safe.
* Fix support for Solaris pre-10.
OpenAFS 1.5.78 (2010-11-04)