OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Fri, 11 Jan 2008 14:09:22 EST


Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-3/src/WINNT/afsd

Modified Files:
	afsd_init.c cm.h cm_callback.c cm_cell.c cm_cell.h cm_conn.c 
	cm_ioctl.c cm_scache.c cm_server.c cm_server.h cm_vnodeops.c 
	cm_volume.c 
Log Message:
DELTA windows-callback-getcellservdb-20080111
AUTHOR jaltman@secure-endpoints.com
LICENSE MIT

Add support for RXAFS_GetCellServDB.  Implemented by generalizing 
RXAFS_GetCellByNum and special casing the index values to do the 
right thing.

Conditionalize grabbing the callp->lock in the callback functions.
The race conditions in rx have long since been fixed and the potential
for deadlocks are too great.

Add a new flag CM_FLAG_NOPROBE for use in calls to cm_GetCell.  When 
set the newly discovered servers will not be immediately probed.  Useful
when setting tokens, setting server preferences, or responding to cmdebug
callbacks.




--- DELTA config follows ---
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/afsd_init.c 1.104 1.105
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm.h 1.25 1.26
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_callback.c 1.71 1.72
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_cell.c 1.33 1.34
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_cell.h 1.12 1.13
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_conn.c 1.75 1.76
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_ioctl.c 1.104 1.105
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_scache.c 1.90 1.91
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_server.c 1.43 1.44
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_server.h 1.23 1.24
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_vnodeops.c 1.120 1.121
windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_volume.c 1.38 1.39