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

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Fri, 11 Jan 2008 14:12:16 EST


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

Modified Files:
      Tag: openafs-devel-1_5_x
	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 DEVEL15-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 for openafs-devel-1_5_x follows ---
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/afsd_init.c 1.79.2.24 1.79.2.25
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm.h 1.17.2.7 1.17.2.8
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_callback.c 1.41.4.29 1.41.4.30
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_cell.c 1.23.2.9 1.23.2.10
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_cell.h 1.7.6.5 1.7.6.6
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_conn.c 1.49.2.25 1.49.2.26
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_ioctl.c 1.73.2.30 1.73.2.31
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_scache.c 1.35.2.54 1.35.2.55
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_server.c 1.25.2.17 1.25.2.18
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_server.h 1.13.2.9 1.13.2.10
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_vnodeops.c 1.69.2.50 1.69.2.51
DEVEL15-windows-callback-getcellservdb-20080111 openafs/src/WINNT/afsd/cm_volume.c 1.14.4.23 1.14.4.24