From a9018b3132c92400bc87d7f3cf88b547d20f3ece Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 17 Apr 2010 11:13:21 -0400 Subject: [PATCH] Windows: 1.5.74 change log Important changes affecting the Windows distribution for 1.5.74 Change-Id: I980a66a2ab4a90c580249641fc22e3c7a91097dc Reviewed-on: http://gerrit.openafs.org/1770 Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- doc/txt/winnotes/afs-changes-since-1.2.txt | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/doc/txt/winnotes/afs-changes-since-1.2.txt b/doc/txt/winnotes/afs-changes-since-1.2.txt index 01c1944b3..254be93c8 100644 --- a/doc/txt/winnotes/afs-changes-since-1.2.txt +++ b/doc/txt/winnotes/afs-changes-since-1.2.txt @@ -1,3 +1,54 @@ +Since 1.5.73 + + * Avoid a race when updating cell vldb server lists + that can result in a crash. + + * Avoid a deadlock when managing CM_SCACHESYNC_STOREDATA + state operations for directory objects. + + * Add new Windows Application Event log messages for + VBUSY, VRESTARTING, ALL_BUSY, ALL_OFFLINE, and ALL_DOWN. + Include message throttling to prevent the same message + from being logged repeatedly within a five second window. + + * Reduce lock contention by waiting for cm_buf_t I/O + operations to complete before permitting cm_SetupStoreBIOD + to analyze a buffer for inclusion in a BIOD. + + * Split the cm_buf_t flags field to separate the flags + that are protected by the cm_buf_t mutex from those + protected by the buf_globalLock. This eliminates the need + to hold both locks everytime the flags field is accessed. + Both locks were not held in the past resulting in race + conditions that could result in deadlocks. + + * Add "vos setaddrs" command. + + * Rx library lock contention avoidance between rx_NewCall and + rx_EndCall. + + * Rx library races due to inconsistent use of rx_connection + conn_data_lock to protect the flags field. + + * Rx library inconsistent use of RX_CALL_TQ_WAIT which could + result in deadlocks. + + * Rx library must signal transmit queue waiters when flushing. + Otherwise, deadlocks can occur. + + * In cm_UpdateVolumeLocation, avoid searching for a ".readonly" + volume on a numeric volume name. + + * File buffer allocations whose offsets are beyond server EOF + should be locally allocated and zero filled. The file server + should not be issued a FetchData rpc which is guaranteed to + fail. + + * Enable integrated logon to work with Windows 7/2008 when + user logons are performed with a non-Domain Kerberos principal. + + * Add Protection Error messages to aklog output. + Since 1.5.72 * Prevent the Explorer Shell extension from crashing if -- 2.39.5