From: Derrick Brashear Date: Mon, 14 Feb 2011 16:03:17 +0000 (-0500) Subject: 1.6.0pre2 release notes X-Git-Tag: openafs-devel-1_7_1~942 X-Git-Url: http://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=91f9a7f64b848b6c2b0b16b817640e54ac59f308 1.6.0pre2 release notes add release notes for 1.6.0pre2 Change-Id: I05eb7d02b3daa9935eec6cbc7f6b8f1de78c23f0 Reviewed-on: http://gerrit.openafs.org/3940 Tested-by: Derrick Brashear Reviewed-by: Derrick Brashear --- diff --git a/doc/txt/RELNOTES-1.6.0pre2 b/doc/txt/RELNOTES-1.6.0pre2 new file mode 100644 index 0000000..dfafc36 --- /dev/null +++ b/doc/txt/RELNOTES-1.6.0pre2 @@ -0,0 +1,207 @@ + OpenAFS Release Notes - Version 1.6.0pre2 + _________________________________________________________________ +All systems: Minor bugfixes. + _________________________________________________________________ + +ADDITIONAL CHANGES IN 1.6.0PRE2 + +All platforms: + +- Documentation updates. + +- 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) + +- vos will not die with a double free error at command completion. + +- Properly enable Rx connection hard timeouts. + +- Initialize rx_multi lock before use. + +- Avoid spurious crashes when initializing in "backup" client. + +All unix platforms: + +- 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. + +All server platforms: + +- 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. + +FreeBSD: + +- 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: + +- support through kernel 2.6.38. + +- RedHat packaging now properly supports RHEL6. + +- 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: + +- Check for unloaded kernel extensions when decoding AFS panics. + +- Properly handle setpag errors. PAGs are not supported. + +- Disable "get tokens at login" in prefs pane if AD authentication + plugin is configured. + +OpenBSD: + +- support through OpenBSD 4.8. + +Solaris: + +- Fix support for Solaris pre-10. + +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 + +PREVIOUS CHANGES: + +All platforms: + +- vos now properly deals with matching sites when servers are multihomed. + +All Unix platforms: + +- Servers now marked down when GetCapabilities returns error. + +- In-use vcache count is now properly tracked. + +All server platforms: + +- Fix ptserver supergroups support on 64 bit platforms. + +- Demand attach salvaging doesn't use freed volume pointers. + +- Properly hold host lock during host enumeration in fileserver. + +FreeBSD: + +- Fix socket termination on shutdown. + +- Support for 7.2, 7.3, 7.4 and 8.2 included. + +- References to vcaches are no longer leaked during root or reclaim. + +Linux: + +- Define llseek handler to avoid ESPIPE error in 2.6.37. + +- Mount interface replaces get_sb (new for 2.6.37, not yet required). + +- RedHat init script allows deferring for a new binary restart. + +- DEFINE_MUTEX replaces DECLARE_MUTEX for 2.6.37. + +MacOS: + +- Correct return value from setpag syscall. + +OpenBSD: + +- Bug fixes for issues introduced previously in 1.5 series. + +Solaris: + +- Switch to ioctl() syscall replacement for Solaris 11 since syscall 65 + is not safe.