On Friday, February 25, 2005 12:40:04 PM -0500 "John S. Bucy" <[EMAIL PROTECTED]> wrote:


I seem to remember hearing at a celladmin meeting a few months ago that something changed in the Windows client that caused it to start using "more" rx connections and that this was causing fileserver crashes. What were the particulars?

Prior to 1.3.74 or so, there were similar bugs in both the Windows and UNIX clients related to locking of outgoing connections to fileservers. The effect of this was that it was possible for a connection to be freed just as the client was about to make a call on it, resulting in corruption of various data structures. There was also a similar bug in the fileserver, related to tracking of outgoing callback connections. In both cases, a high turnover rate in the number of connections made the bug much more likely to be triggered. IIRC, the fileserver and unix client variants of this bug were one of the main reasons for the 1.2.13 release.


Also prior to 1.3.74 or so (and all the way back to pre-OpenAFS days), there was a bug in the Windows client which had the effect that if the "always encrypt" flag was set, the client would create a new connection for more or less every call. This generated a high connection turnover rate, making both the client and the fileserver it was talking to more likely to crash.

The thing that changed "recently" is that somewhere around 1.3.70, the Windows client started shipping with the always-encrypt flag turned on.


-- Jeff _______________________________________________ OpenAFS-info mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to