misc-windows-20040731
authorJeffrey Altman <jaltman@mit.edu>
Sun, 1 Aug 2004 01:16:37 +0000 (01:16 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 1 Aug 2004 01:16:37 +0000 (01:16 +0000)
commit16e5767cc91e62721ce8c14ba6180efb9f404b97
treeea6a43f5b9e39212b2bb445658357ebf9d1e8202
parent6eaeb762448b0887cd3319bbd4cdb242838bc3b2
misc-windows-20040731

Move most log entries to the osi trace log from the afsd_init.log

Add log entries to help diagnose the lost callback problem

Fix a variety of type errors in header files and casts

More fixes for cm_Analyze.  Do not allow a retry to be performed
if the timeLeft on the call has expired.  Forcing a retry resets the
timeout period causing the call to never expire.  The side effect is
that the SMB sessions never close.  When the Windows SMB client times
out it will create a new session at a rate of one per 66 seconds.  This
causes the SMB session limit to be exceeded and we panic.

Modify the SMB Session limit to be four less then the number of SMB
NCBs.  This is because the server itself uses 4 NCBs which are not associated
with sessions.
src/WINNT/afsd/cm_callback.c
src/WINNT/afsd/cm_cell.h
src/WINNT/afsd/cm_conn.c
src/WINNT/afsd/cm_conn.h
src/WINNT/afsd/cm_freelance.h
src/WINNT/afsd/cm_scache.h
src/WINNT/afsd/smb.c
src/WINNT/afsd/smb3.c